10-22-2017, 06:51 PM
(This post was last modified: 10-22-2017, 06:51 PM by VinnyVideo.)
We're getting tantalizingly close to being able to launch this! I'm sure we'll find a few bugs to fix once people are posting regularly, and we may end up tweaking some things, but overall, things are looking great.
There are a few things we need to do:
Badges (high priority)
I installed the OUGC Awards plugin on MyBB. This plugin has a good reputation, and it can do some nice things that our current system doesn't do (like sending notifications when you receive a new badge). Unfortunately, the plugin doesn't support some features that we need:
So we'll need to...
a) Find another awards/badges plugin that does what we need it to do.
b) Modify the current system so it does what we need it to do.
c) Program a new badge system. This might be a great job for @Yoshin! If you're interested in tackling this project, let me know and I can make sure you have the code for the phpBB system.
Mainsite integration (medium priority)
phpBB MFGG has an extension that lets members connect their forum accounts to their mainsite accounts. This adds a mainsite link to their profiles and pulls in certain information needed for badges (specifically, Submitter/Super Submitter and Super Reviewer). It would be nice to have this for badges, and having a connection between the mainsite accounts and MyBB accounts would make life much easier for me if we wanted to port the MyBB posts to lunaSMS when it launches.
Wiki integration (low priority)
The Wiki has a script to pull certain data from the phpBB forums - the badge list and the member rank. It shouldn't be hard to rewrite this script so that it gets data from the MyBB forums instead. If members have to re-register on the MyBB forums, they'll have new account IDs, and updating all the Wiki pages with the new account IDs may be a time-consuming endeavor. Fortunately, when lumaSMS is implemented, the Wiki will need only one account ID (the mainsite ID) rather than two (mainsite and forums).
Post icons (low priority - but fun and easy)
The default post icons are boring, so we should replace them with something pretty and Mario-related - or scrap them altogether, since people never used them much on the phpBB boards.
There are a few things we need to do:
Badges (high priority)
I installed the OUGC Awards plugin on MyBB. This plugin has a good reputation, and it can do some nice things that our current system doesn't do (like sending notifications when you receive a new badge). Unfortunately, the plugin doesn't support some features that we need:
- Multiples of the same badge: With the phpBB system, we can award multiple instances of the same badge (for example, many users have won multiple Sprite Competitions or Minigame Competitions, and they have multiple Sprite Comp Winner or Minigame Comp Winner badges). The MyBB system explicitly prevents us from doing this.
- Super Submitter/Super Reviewer: This involves mainsite integration. More on that later.
- Staff badges: It would be nice if some badges were automatically awarded/revoked based on your group.
- Happy Heart: It would be nice to have badges awarded for members who have x number of posts and go a certain amount of time without being warned/banned.
So we'll need to...
a) Find another awards/badges plugin that does what we need it to do.
b) Modify the current system so it does what we need it to do.
c) Program a new badge system. This might be a great job for @Yoshin! If you're interested in tackling this project, let me know and I can make sure you have the code for the phpBB system.
Mainsite integration (medium priority)
phpBB MFGG has an extension that lets members connect their forum accounts to their mainsite accounts. This adds a mainsite link to their profiles and pulls in certain information needed for badges (specifically, Submitter/Super Submitter and Super Reviewer). It would be nice to have this for badges, and having a connection between the mainsite accounts and MyBB accounts would make life much easier for me if we wanted to port the MyBB posts to lunaSMS when it launches.
Wiki integration (low priority)
The Wiki has a script to pull certain data from the phpBB forums - the badge list and the member rank. It shouldn't be hard to rewrite this script so that it gets data from the MyBB forums instead. If members have to re-register on the MyBB forums, they'll have new account IDs, and updating all the Wiki pages with the new account IDs may be a time-consuming endeavor. Fortunately, when lumaSMS is implemented, the Wiki will need only one account ID (the mainsite ID) rather than two (mainsite and forums).
Post icons (low priority - but fun and easy)
The default post icons are boring, so we should replace them with something pretty and Mario-related - or scrap them altogether, since people never used them much on the phpBB boards.
Course clear! You got a card.