NewPoints
NewPoints is a complex but efficient and user-friendly points system for MyBB.
Hello everybody,I'm here to present you NewPoints: another points system for MyBB.
NewPoints is GPLv3
NewPoints is free
Description
You might be asking "Why another points system when there are 2 great points system already?". Because I felt that users needed a user friendly points system but at the same time, a feature rich one.
That would probably be something like MyPS+MyPlaza Turbo.
However, I decided to write my own from scratch last week and I've finished it yesterday.
Why would you use this one instead of MyPlaza Turbo or MyPS?
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.
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).
- Seperated plugins system. (based off MyBB's one)
- Seperated settings system. (based off MyBB's one)
- 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.
Converters
Yes, thats right, NewPoints comes with two converters:
- MyPlaza Turbo to NewPoints
- MyPS to NewPoints
Data converted from MyPlaza Turbo:
- Points
- Forum Income rates to Forum Rules
- User Group income rates to Group Rules
Data converted from MyPS to NewPoints:
- Points
- Exempt Forums to Forum Rules
- Exempt Groups to Group rules
Screenshots - from v1.0
NewPoints page
Home
[IMG]http://img143.imageshack.us/img143/723/newpoints.th.png[/IMG]
Bank (note: this is a plugin!)
[IMG]http://img12.imageshack.us/img12/8753/newpointsbank.th.png[/IMG]
Donate
[IMG]http://img525.imageshack.us/img525/3094/newpointsdonate.th.png[/IMG]
Statistics
[IMG]http://img254.imageshack.us/img254/9748/newpointsstats.th.png[/IMG]
Profile and Postbit
Viewing someone else's profile (if it was my own profile, it wouldn't show "Donate")
[IMG]http://img32.imageshack.us/img32/7585/memberprofile.th.png[/IMG]
Postbit
[IMG]http://img9.imageshack.us/img9/118/postbit2.th.png[/IMG]
Admin CP
Plugins
[IMG]http://img34.imageshack.us/img34/4434/pluginsk.th.png[/IMG]
Settings
[IMG]http://img34.imageshack.us/img34/2783/settingsv.th.png[/IMG]
Maintenance
[IMG]http://img254.imageshack.us/img254/3650/maintenance.th.png[/IMG]
Log
[IMG]http://img254.imageshack.us/img254/4162/loga.th.png[/IMG]
Forum Rules
[IMG]http://img32.imageshack.us/img32/1285/forumrules.th.png[/IMG]
Add Forum Rule
[IMG]http://img254.imageshack.us/img254/2205/forumrulesadd.th.png[/IMG]
Group Rules
[IMG]http://img12.imageshack.us/img12/1640/grouprules.th.png[/IMG]
Statistics
[IMG]http://img12.imageshack.us/img12/3568/statisticsr.th.png[/IMG]
Converters
Converter #1 (MyPlaza Turbo -> NewPoints)
[IMG]http://img12.imageshack.us/img12/7698/converter1.th.png[/IMG]
Converter #2 (MyPS -> NewPoints)
[IMG]http://img525.imageshack.us/img525/2738/converter2.th.png[/IMG]
Installation/Upgrade/Backups/Converter instructions
NewPoints comes with the following documents:
- readme.html (general data (installation/upgrade instructions, usage instructions, etc))
- backups.html (how to setup weekly backups of NewPoints and restore them successfully)
- converters.html (instructions on how to use the converters)
- development.html (complete list of functions provided by NewPoints with
descriptions and parameters values)
Plugins
You can find the available plugins here.
If you want to develop plugins for NewPoints just check the development.html document and take a look at newpoints_hello.php to understand how to develop plugins. (it's really easy if you know how to create MyBB plugins).
Support
Support should be asked at http://forums.mybb-plugins.com
Credits
Thanks to:
Andrew
Glas
Mark.M
ralgith
ZiNgA BuRgA