Description
A complex but efficient points system for MyBB.
You might be thinking: there are two points system for MyBB already (MyPlaza Turbo and MyPS) and one of them(MyPlaza Turbo) was developed by you! Why would I use this one?
There's a simple answer:
- This one is less powerful than MyPlaza Turbo but way more organized and has a user friendly interface as the settings and the plugins page are extremely similar to MyBB's settings and plugins pages, making it easier for administrators to know how to manage plugins and settings.
- Everything related to NewPoints is managed from one single place! (except templates and tasks)
- Another thing that makes it better than MyPlaza Turbo (in my opinion) is that plugins work exactly like MyBB plugins, however a few functions need to be called on activation and deactivation to ensure they will work properly. This way, plugin developers don't need to learn new things in order to develop plugins for NewPoints.
- The Forum Rules and Group Rules are a great feature that administrators can make use of. A module for MyPlaza Turbo that would require a minimum points to view or post in a certain forum had been requested a lot of times, so I thought it would be a good addition.
- And finally, thanks to hooks, it's easy to integrate a NewPoints plugin with the NewPoints system.
These are most important things where NewPoints is better than any other points system available for MyBB.
Features: (core only)
- Main settings
- NewPoints enabled.
- Currency Name
- Currency Prefix.
- Currency Suffix.
- Decimal places.
- Statistics visible to users.
- Donations enabled.
- Send PM on donate.
- Number of last donations to show.
- Number of richest users to show.
- Income settings
- Points per post.
- Points per thread.
- Points per poll.
- Points per character (on new post and new thread).
- Minimum characters required to multiply points per character.
- Points on registration.
- Points per poll vote.
- Points per reply (points given to the author of the thread).
- Points per PM sent.
- Points per page view.
- Points per visit (MyBB Session).
- Points per referral.
- Seperated plugins system. (based off MyBB's one)
- Seperated settings system. (based off MyBB's one)
- Upgrade system.
- Maintenance page to recount points, reset points, edit user's points and reconstruct templates.
- Easy-to-edit templates.
- Forum Rules. (income rate, minimum points to view, minimum points to create a new post/thread)
- User Group rules (income rate, amount of points to pay to this group, number of seconds between payments).
- Task which creates a backup of NewPoints default tables as well as newpoints field in the users table. (backups are saved to admin/backups/backupnewpoints/)
- Shows number of points in profile and post bit.
Installation
Simply upload the contents of the "Upload" folder to the root of your MyBB installation.
Then, activate NewPoints from the Administrator Panel and chmod the backups directory (admin/backups/backupnewpoints).
If you want to activate weekly backups, just enable the "Backup NewPoints" task.
Upgrade
Upgrading from 1.9.5/1.9.6 to 1.9.7
Upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.9.5 to 1.9.6
Upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.9.4 to 1.9.5
Upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Then, go to Admin CP -> NewPoints -> Upgrades -> Run the "Upgrade to 1.9.5" upgrade.
Upgrading from 1.9/1.9.1/1.9.2/1.9.3 to 1.9.4
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.8 to 1.9
Upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Then, go to Admin CP -> NewPoints -> Upgrades -> Run the "Upgrade to 1.9" upgrade.
Upgrading from 1.7 to 1.8
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.6 to 1.7
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.5 to 1.6
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.4 to 1.5
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.3 to 1.4
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
If you had Bank 1.0 installed, you'll also have to deactivate it and activate it back.
Upgrading from 1.2 to 1.3
Simply upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Upgrading from 1.1 to 1.3
Upload the contents of the "Upload" folder to the root of your MyBB installation, overwritting the old files.
Then, go to Admin CP -> NewPoints -> Upgrades -> Run the "Upgrade to 1.2" upgrade. Note that your old group and forum rules will be deleted.
Done!
Instructions
Plugins
NewPoints's plugins must be uploaded to inc/plugins/newpoints and must be activated from NewPoints Plugins page.
Settings
NewPoints's settings (including its plugins's settings) can be found in NewPoints (top tab) -> Settings (side bar tab).
Default NewPoints settings are inside the groups "Main" and "Income".
Log
From here, you can view all log entries. By default (without plugins), only donations are logged as there is nothing else to log.
Log entries can be deleted one by one or pruned.
Note: last donations are based off logs, so by deleting logs statistics will be affected.
Maintenance
From the Maintenance page (NewPoints (top tab) -> Maintenance (side bar tab)) you can recount or reset everyone's points, edit someone's points or reconstruct templates to fix duplicates. (like double points showing up in the postbit or profile)
Forum Rules
I called them forum rules but maybe I should have called them "Forum Exceptions" because that's what they are.
You can set a custom income rate (by default, the income rate for every forum is 1) for each forum, as well as a minimum points to view the forum (view forum includes viewing threads within the forum, editing posts, view archive to view threads and the forum and sending thread), and set a minimum points to create a new post or thread. If the user doesn't have the required amount of points, an error page shows up informing the user how many points the user needs in order to execute that action.
User Group Rules
User group rules work the same way Froum Rules do, except that they have no minimum points to view or post rules, only income rate.
Statistics
The statistics page provides you information about the last donations and richest users.
There is a statistics page which can be accessed by regular users: /newpoints.php?action=stats (this page can be disabled from the Main settings group)
Support
If you have any questions, ask them at MyBB-Plugins.com.