Hey guys!
I was thinking about creating an own small CMS for a silkroad site. I've been working on it quite a lot already and got some features ready. Currently they are:
- Template-engine for easy designing
- Installation process! Just go through 3 easy steps. All whats required is the SRO database and a working MySQL database.
- Completely working registration for new users (including E-Mails)
- Server status script: Simply check if your server is online or not
- Player onlline script: It checks the current amount of online players via Database
- Fortress owners script
- Full site-management: Create and delete sites as you want
- News-System: Say whether you want to show it in client, on website, or on both.
- Fully intigrated payment API for paymentwall to offer many payment types
- Working and non-bugged voting script at which people REALLY have to vote before they gain the silks
- Rankings top 10 (easily configurable which should be shown in the admin panel!)
- Char-Management-System: Reset penalties and locations within seconds if you are bugged.
Thats the user system on the website, there is a GM panel as well:
- Have a GM console ingame with following commands:
- /ban [CHARNAME] [DATE] -> Bans the username of the given charname for entered duration
- /kick [CHARNAME] -> Kick the user from the server.
- /edit [NAME] [USER/CHAR] -> Open up the edit dialog (extra window)
- /log -> See what other GMs just did
- /search [IP/ACCOUNTNAME/CHARNAME/JID] -> Searches any user matching one of those parameters
And last but not least, there is a fully working "admin console" which is just open for specified usernames in installation (or later on in the control panel).
- All commands the GM's have
- /addgm [NAME] -> Adds the primary and secondary status to the GM
- /deletegm [NAME] -> Removes GM status
- /addsilk [ACCOUNTNAME] -> Adds silk to the given account
- /removesilk [ACCOUNTNAME] -> Removes the silk from the given account
- /extlog -> Shows extended log files of the GM's actions (including ingame actions)
For developers:
All of those modules are loaded object oriented into the script. Means, you've to activate them manually first in the admin panel to make them working on the website. The inbuilt template engine offers a hooking system which allows designers to include special "breakpoints" in their designs which can be used for scripts. E.g.:
PHP Code:
<div class="box">
{fortress}
</div>
Will include the module fortress.php. This offers easy usability for both, designers and developers.
MY QUESTION: Got any suggestions what is still missing?