VPester - Pester Lurkers to Register Feb 14, 2013 0:53:29 GMT -8 Chris, яλíĐєn, and 6 more like this
Post by Virgil Sovereign on Feb 14, 2013 0:53:29 GMT -8
|VPester v1.1.4 |
Author: Virgil Sovereign
Plugin: VPester v1.1.4 Release - Download from Proboards Plugin Library
Keys Used: None
|Pesters lurkers and/or mutes on your board until they register.|
'Pestering' consists of periodically presenting unregistered or perpetually silent guests with 'helpful reminders'. As of version 1.0.5, pester settings can be configured separately for lurkers (guests who frequent your forum but never register) and mutes (registered members who rarely or never post).
Lurkers will not be pestered until they've viewed a minimum number of unique threads.
Mutes will not be pestered until they've viewed a minimum number of unique threads since the last time they posted.
Customizable settings in the plugin UI are separate but identical for both modes (lurkers and mutes). In both cases, the settings are:
Note that 'unique threads viewed' does not regard the number of times each unique thread is visited. For example, if a lurker visits only the thread "Why Pokemon Would Beat Harry Potter" every day for a week, and visits all 38 pages of the thread each time, he is still only considered by the plugin to have viewed one unique thread.
The plugin is also equipped with reasonable default settings to work 'out of the box'. Note that for backwards compatibility reasons, the default settings pester only lurkers and not mutes.
As of version 1.0.3, you can preview the lurker pester message by pressing the keys [Insert], [Home], [Insert] in sequence on your keyboard. If you invoke this command from a computer/browser where you have logged in as a registered member, the %N (number of unique threads visited) token, if present in the pester message, will be zero (0).
As of version 1.0.5, you can preview the mute pester message by pressing the keys [PageUp], [Home], [PageUp] in sequence on your keyboard. If you invoke this command from a computer/browser where you have not logged in as a registered member, the %N (number of unique threads visited) token, if present in the pester message, will be zero (0).
As of version 1.0.5, you can get VPester to give you a complete listing of its data registry, which includes all of the data it 'tracks', by pressing the keys [Backslash], [Home], [Backslash] in sequence on your keyboard.
Fig. 1 - The LURKERS tab of the plugin UI is shown here. The UI is extensively documented.
Fig. 2 - The default pester message for lurkers is shown here using a Proboards v5 Alert modal dialog. The word 'registering' links to the registration page for your forum.
Fig. 3 - As of version 1.0.5, pressing [Backslash] [Home] [Backslash] will cause VPester to reveal what it knows about you.
|Note that the data registry for VPester 1.0.5 was overhauled. The plugin will ignore any data registered with prior versions of the plugin. This means that any lurkers being tracked on your forum will have a 'clean slate' if updating to v1.0.5+ from a pre-1.0.5 version. For all future versions of VPester, you will be able to update without losing existing data.|
Note that all data collected by the plugin is collected from the time the plugin is installed. For instance, if you preview either message or dump the VPester registry immediately after installing the plugin, it will show zero (0) threads visited, 'Never' as the last time posted, etc.
Note that when in normal operation, VPester will only pester users while they are viewing threads. If you attempt to test the plugin, note that you will not be pestered on any page that is not a thread.
Finally, note that disabling VPester, uninstalling VPester, or updating VPester from any version >= 1.0.5 will not cause VPester to lose data.
Bugs and Feedback:
|This plugin is a direct upgrade of a Proboards v4.5+ hack with the same function. It was created in response to an upgrade request from a user of the v4.5 hack. Since no new functionality was added during the upgrade and very little of the original code was modified, I expect the plugin to be bug-free.|
Please notify me of any problems you may have in this thread and I will do my best to resolve any issues promptly.
I may also consider certain feature requests if they are reasonable and won't bulk up the code too much.
Please keep the interval between pesters reasonably long, and the minimum number of thread views to begin pestering reasonably large. Do not use this plugin for evil.
Aside from that, happy pestering!
Update to v1.0.1
Update to v1.0.2
Update to v1.0.3
Update to v1.0.4
Update to v1.0.5
Update to v1.0.6