Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBMQN - Moderation Queue Notifications + Desktop App Details »
vBMQN - Moderation Queue Notifications + Desktop App
Mod Version: 2.0, by Lee Roberts (Contributor) Lee Roberts is offline
Developer Last Online: Feb 2020 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (4 votes - 5.00 average) Installs: 35
Released: 11 Feb 2013 Last Update: 12 Feb 2013 Downloads: 160
Supported Uses Plugins Additional Files Re-usable Code Translations  

****


Introduction
There are many scenarios where this mod would come in handy for administrators. There are too many for me to cover them all, so I will give you the scenario this mod was developed for...

If you have a hand full of moderating staff and a large number of forums, adding each moderator to each forum can be quite a pain, however doing it that way would give you notifications for those moderators when something dose need their attention from within those said forums...

Another option would be to setup staff to be Global Moderators, this removes the need to add them to specific forums but it also removes queue notifications because moderators wouldnít be assigned to individual forums...

We require new members to be moderated and/or that their first submissions to the forum require moderating, this can become quite a pain because again staff would need to continually check the moderation queue for new items...

The Solution and Requirements
What we need is moderation queue notifications via email and possibly a desktop app for those staff that would rather not use their email/inbox.

Features:
- Email Notifications for multiple users/addresses
- Notifications for every item type (posts, threads, attachments etc.)
- Email sending using the vB mail method/system (plain text emails)
- Email generation should use the vB Phrase system (multi-language support)
- Automated checking of the moderation queue (vB Cron system)
- Should support the Scheduled Task log system (debugging, report actions taken)
- Support for external applications and their development (xml based status)

All of the above are present in the first release of this mod (v1), please see the screen shots.

This mod is setup as a vB Cron task; I could not see/find a better way to make this an automated system working with anything else from within the vB system. By default the Cron task is setup to run every 30 minutes, if you would like to adjust this, simply go in and adjust the Cron job as you wish.

Desktop App
At the moment I am still developing a windows (.net) desktop app to work with this, right now we donít have a big need for this so itís not a priority for me to develop this and get it out to you any time soon, when the moderation queue is checked regardless of its current state the included xml file is updated to reflect this. So all your own app would need to do is read in this xml file and take the action you require.

If there is a massive interest in the desktop app for this I could be persuaded to push it to the top of my job list, for now though it is work in progress and with no planned deadline or release date.

Support
We have been using this mod in a production environment for almost 12 months now with no problems at all, it is really quite a simple mod and Iím surprised it hasnít been done already, given the number of requests I have seen.

I will support this as best I can, I am a busy guy so you will need to understand this if you do run into any problems and request support.

Install/Upgrade
Installing this mod is much like any other, upload the files in the download to the same locations on your server, import the product xml file, go to the Admin > Settings > Options > vBMQN: General Options page and configure as you wish. If you are upgrading from an older version simply follow the same steps as installing for the first time.

Change Log
v1.0 - 11 Feb 2013
- First version

v2.0 - 12 Feb 2013
- Added support for table prefix's ( config.php > $config['Database']['tableprefix'] = ''; )
- Rewrite of the database query code, now uses the vB Database Class ( $vbulletin->db->query_first )
- Changed from the use of the php "number_format" function to the vB function "vb_number_format"
- Added instant email notification rather than sending emails to the vB mail queue ( $notsubscription = true )

Enjoy!
This has helped us allot and I hope those of you who have requested this before find it to be ďjust the jobĒ as well.

Regards,
Lee Roberts

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	00.png
Views:	499
Size:	60.6 KB
ID:	143705   Click image for larger version

Name:	01.png
Views:	510
Size:	70.8 KB
ID:	143706   Click image for larger version

Name:	02.png
Views:	515
Size:	46.3 KB
ID:	143707   Click image for larger version

Name:	03.png
Views:	445
Size:	27.5 KB
ID:	143708  

Click image for larger version

Name:	04.png
Views:	521
Size:	63.8 KB
ID:	143709   Click image for larger version

Name:	05.png
Views:	835
Size:	44.4 KB
ID:	143710  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Forum Home Enhancements SCANU's Quick Moderation: Moderation queue info on Forum home Scanu vBulletin 4.x Add-ons 116 23 Nov 2016 22:27

  #16  
Old 15 Feb 2013, 17:55
cdoyle cdoyle is offline
 
Join Date: Oct 2004
OK,
I've gotten a couple moderated alerts, not quite how but I would like to change the URL in the email to something like this instead

http://www.caraudiocentral.net/forums/moderation.php

That way, I (or my mods) have the ability to ban the users as spammers etc.

I can't do that from the modcp.
Reply With Quote
  #17  
Old 15 Feb 2013, 20:24
deadlySniper deadlySniper is offline
 
Join Date: Dec 2008
Location: New York
Real name: Ryan Carr
Tagged

I will wait to see further development before I deploy this on my site.

Great work!
Reply With Quote
  #18  
Old 16 Feb 2013, 21:03
Lee Roberts's Avatar
Lee Roberts Lee Roberts is offline
 
Join Date: Jun 2008
Real name: Lee
Originally Posted by cdoyle View Post
OK,
I've gotten a couple moderated alerts, not quite how but I would like to change the URL in the email to something like this instead

http://www.caraudiocentral.net/forums/moderation.php

That way, I (or my mods) have the ability to ban the users as spammers etc.

I can't do that from the modcp.
Hi,

Thanks for the feedback, details below to change the email body:

Goto: AdminCP > Languages & Phrases > Phrase Manager

From there change "Phrase Type:" to "Email Body Text", on the list that gets presented to you, look for "vbmqn" and choose "Edit" on the right for that Phrase, on the next page you will see it says "Text" and to the right of that you can see the default email body text:

Hello,

The moderation queue on $vboptions[bbtitle] has items waiting to be moderated.

Moderator Control Panel: $vboptions[bburl]/$vboptions[vbmqn_modcpdir]/index.php

All the best,
$vboptions[bbtitle] Admin
Under this section you will see a blank white input box, the title for this section of the page is called "Translations", to change the URL in the email you would add into the blank white box the below text:

Hello,

The moderation queue on $vboptions[bbtitle] has items waiting to be moderated.

Moderator Control Panel: http://www.caraudiocentral.net/forums/moderation.php

All the best,
$vboptions[bbtitle] Admin
If you wanted to you could change this text to:

Hello,

The moderation queue on $vboptions[bbtitle] has items waiting to be moderated.

Moderator Control Panel: $vboptions[vbmqn_modcpdir]

All the best,
$vboptions[bbtitle] Admin
and then from the options page for this mod, where you would normally put the name of the folder for the moderator control panel i.e "modcp" you could actually put the full url to the "moderation.php" file/page, so this would be "http://www.caraudiocentral.net/forums/moderation.php".

Doing it the later way would mean you dont need to navigate through the Phrase Manager every time you want to change this url, though i would probably consider this to be a "set and forget", so not somthing that would require change too often. The choice is yours really.

.Me
Reply With Quote
  #19  
Old 16 Feb 2013, 21:04
Lee Roberts's Avatar
Lee Roberts Lee Roberts is offline
 
Join Date: Jun 2008
Real name: Lee
Originally Posted by deadlySniper View Post
Tagged

I will wait to see further development before I deploy this on my site.

Great work!
Hi Ryan,

Thank you for your feedback, what kind of things would you like to see from its development?

.Me
Reply With Quote
  #20  
Old 16 Feb 2013, 22:06
cdoyle cdoyle is offline
 
Join Date: Oct 2004
Originally Posted by Lee Roberts View Post
Hi,

Thanks for the feedback, details below to change the email body:

Goto: AdminCP > Languages & Phrases > Phrase Manager

From there change "Phrase Type:" to "Email Body Text", on the list that gets presented to you, look for "vbmqn" and choose "Edit" on the right for that Phrase, on the next page you will see it says "Text" and to the right of that you can see the default email body text:



Under this section you will see a blank white input box, the title for this section of the page is called "Translations", to change the URL in the email you would add into the blank white box the below text:



If you wanted to you could change this text to:



and then from the options page for this mod, where you would normally put the name of the folder for the moderator control panel i.e "modcp" you could actually put the full url to the "moderation.php" file/page, so this would be "http://www.caraudiocentral.net/forums/moderation.php".

Doing it the later way would mean you dont need to navigate through the Phrase Manager every time you want to change this url, though i would probably consider this to be a "set and forget", so not somthing that would require change too often. The choice is yours really.

.Me
Perfect!
Thank You!
Reply With Quote
  #21  
Old 17 Feb 2013, 13:02
weave weave is offline
 
Join Date: Jun 2011
This looks great, tagging for when I have some time to test this one
Reply With Quote
  #22  
Old 18 Feb 2013, 00:33
deadlySniper deadlySniper is offline
 
Join Date: Dec 2008
Location: New York
Real name: Ryan Carr
Originally Posted by Lee Roberts View Post
Hi Ryan,

Thank you for your feedback, what kind of things would you like to see from its development?

.Me
For app that you have planned
  • Manage Moderation
    • Accept
    • Ignore
    • Delete
  • Ban User If Spam
  • Popup Alert
  • Manage vBMQN Settings

Zip File
Just advise. Put the include folder that it contains in a folder called upload. I know there are some users out there that not up to speed on everything.
Reply With Quote
  #23  
Old 18 Feb 2013, 08:42
Lee Roberts's Avatar
Lee Roberts Lee Roberts is offline
 
Join Date: Jun 2008
Real name: Lee
Originally Posted by deadlySniper View Post
For app that you have planned
  • Manage Moderation
    • Accept
    • Ignore
    • Delete
  • Ban User If Spam
  • Popup Alert
  • Manage vBMQN Settings
Good Morning Ryan,

Ok, well for the app the plan is for this to just be a notification tool. So no management features are planned in that sense, there will be some vBMQN settings for things like the URL of the xml file i.e www.example.com/forums/includes/xml/vbmqn.xml so the app would know where to look for updates, notifications and queue status.

Originally Posted by deadlySniper View Post
Zip File
Just advise. Put the include folder that it contains in a folder called upload. I know there are some users out there that not up to speed on everything.
Well spoted, i will change the zip when/if there will be an update.

.Me
Reply With Quote
  #24  
Old 21 Feb 2013, 07:16
Zakalway Zakalway is offline
 
Join Date: Nov 2012
Would it be possible to include reported posts from a reported post forum in the notifications? That would be amazing.
Reply With Quote
  #25  
Old 21 Feb 2013, 09:25
Lee Roberts's Avatar
Lee Roberts Lee Roberts is offline
 
Join Date: Jun 2008
Real name: Lee
Originally Posted by Zakalway View Post
Would it be possible to include reported posts from a reported post forum in the notifications? That would be amazing.
Humm,

Possibly yes, however Iím thinking it may be better to just have reported posts put into the moderation queue anyway, when they get reported.

What do you think?

.Me
Reply With Quote
  #26  
Old 21 Feb 2013, 23:00
Foxx.'s Avatar
Foxx. Foxx. is offline
 
Join Date: Oct 2010
installed on 4.2.0 PL2 did receive email however after deleting the test posting I am still receiving emails notifying me that the queue needs attention. ie; there is still posts there that need to be looked at when in fact there are none. do I have a setting wrong?

also: this seems to not be the case and is a byproduct of the repeated emails I am receiving
changelog
v2.0 - 12 Feb 2013
- Added instant email notification rather than sending emails to the vB mail queue ( $notsubscription = true )

Last edited by Foxx.; 21 Feb 2013 at 23:10.
Reply With Quote
  #27  
Old 21 Feb 2013, 23:01
Foxx.'s Avatar
Foxx. Foxx. is offline
 
Join Date: Oct 2010
Originally Posted by Zakalway View Post
Would it be possible to include reported posts from a reported post forum in the notifications? That would be amazing.
just "subscribe" to the "Reported Posts" forum and you will automatically receive an email to your account on file.
Reply With Quote
  #28  
Old 22 Feb 2013, 00:41
Zakalway Zakalway is offline
 
Join Date: Nov 2012
Originally Posted by Foxx. View Post
just "subscribe" to the "Reported Posts" forum and you will automatically receive an email to your account on file.
...I'm an idiot. Thank you so much. Is there a way to get these emails sent instantly? I only see subscribe through control panel or email weekly or daily.

Last edited by Zakalway; 22 Feb 2013 at 00:52.
Reply With Quote
  #29  
Old 22 Feb 2013, 09:54
Lee Roberts's Avatar
Lee Roberts Lee Roberts is offline
 
Join Date: Jun 2008
Real name: Lee
Originally Posted by Foxx. View Post
installed on 4.2.0 PL2 did receive email however after deleting the test posting I am still receiving emails notifying me that the queue needs attention. ie; there is still posts there that need to be looked at when in fact there are none. do I have a setting wrong?

also: this seems to not be the case and is a byproduct of the repeated emails I am receiving
changelog
v2.0 - 12 Feb 2013
That is a strange one, a setting from this mod's options wouldnt do this. Instant email notification was actually present in version 1, i just forgot to document it, so added it to the change log to highlight it better for the guys upgrading...

Try running the repair and optimize wizard (AdminCP > Maintenance > Repair / Optimize Tables), i dont know if that will fix something for you or not but its the only thing i can think of doing, the mod dose a very simple database query and then performs an action based on the returned results, the results will be a 0 or a number above, there really is'nt any other way (that i know of) for the script/mod to think there is items waiting, it only knows this from something in the database telling it there is items waiting.

Originally Posted by Zakalway View Post
...I'm an idiot. Thank you so much. Is there a way to get these emails sent instantly? I only see subscribe through control panel or email weekly or daily.
By default vB treats anything "subscription" based as a lower priority, so these types of email always go to the email queue, you could install a MOD to stop this (if one exists) or you could turn off the "Mailqueue System" (AdminCP > Settings > Options > Email Options

Use Mailqueue System
When enabled, subscription emails generated by your site will be processed in batches to lessen the load on your server. Account activation, lost passwords and other vital emails are sent instantly regardless of this setting. If your site has low traffic, subscription emails may be delayed.
I'm thinking of making another MOD that puts Reported Posts into the mod que at the point of those posts being reported, its really simple and easy to do. If a user reports a post, then they are asking for a member of staff to review that post, so it makes sense to me that it should happen that way.

.Me
Reply With Quote
  #30  
Old 22 Feb 2013, 14:50
deadlySniper deadlySniper is offline
 
Join Date: Dec 2008
Location: New York
Real name: Ryan Carr
Originally Posted by Lee Roberts View Post
By default vB treats anything "subscription" based as a lower priority, so these types of email always go to the email queue, you could install a MOD to stop this (if one exists) or you could turn off the "Mailqueue System" (AdminCP > Settings > Options > Email Options
Or what I did was just change the cron times. Made it run more often. This is if your host is decent since cron can make the site run slow

Originally Posted by Lee Roberts View Post
I'm thinking of making another MOD that puts Reported Posts into the mod que at the point of those posts being reported, its really simple and easy to do. If a user reports a post, then they are asking for a member of staff to review that post, so it makes sense to me that it should happen that way.

.Me
Kudos, if you need help I can offer to be a contributor or supporter
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 09:09.

Layout Options | Width: Wide Color: