- Joined
- Aug 12, 2009
- Messages
- 1,810
- Reaction score
- 606
Well It has been almost 4-6 months since my last release(MapleVotingJS). Today I'm back to release my first ever CMS! This CMS is completely coded with precision. I implemented features I always wanted to code in this CMS. This is going to be my first ever CMS so I wanted to go with a bang. You will be surprised by this CMS. Everything is made from the ground up by myself. I put almost a month works into it debugging and testing features that are good to put in this CMS. THIS IS A DEVELOPMENT THREAD I'm currently working on some bugs and optimizing the coding and injections. I decided to do a development thread to show you the progress because this WILL be released.![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Coded in:
Features:
Changelog:
Some Pictures of the CMS/Features:
Full Preview:
Coded in:
- PHP 5.4(I have to make a seperate version to get this to work in a webhost because some don't use 5.4)
- PDO(My first time I used it and importantly secured and optimized this for this CMS)
- JSON
- JQuery(Latest)
Features:
- MapleVotingJS-1.0(Optimized,Cleaned,Faster,Better, more features)
- Customization
- News System(Custom)
- Character Info Concept(Custom)
- Admin Panel
- User Panel
- Extremely Fast
- Easy To use!
- Website doesn't break if database doesn't work
- Supports Multi-Worlds, Alliances, and Marriages
- Toggling features(disable/enable Multi-Worlds, Alliances, and Marriages if you support it.)
- Supports latest browsers
Opera, Google Chrome, Firefox, and IE9)
Changelog:
Revision 12(Fix and optimize before public release):
Revision 11(Focusing on Announcement System):
Revision 10(development on character info):
Revision 9:
Revision 8:
Revision 7:
Revision 6:
Revision 5:
Revision 4:
Revision 3:
Revision 2:
Revision 1:
- Upgrade jQueryTE to latest version(1.0.6)
- Fixed News System editing
- Optimized/cleaned up 70% of overallJS's coding(Run methods for specific pages not all at once)
- Fixed Top 5 Ranking hovering problem(forgot I used data() to store charInfo)
- Optimized Top 5 ranking coding to three lines instead of eight (unbelievable.. lmao)
- Implemented editing for website messages(WelcomeMSG, and sideMSG)(AdminPanel)
- Created a PHP function to shorten the calling of json setting(support mulitple setting calling)
- COMPLETELY revamped top 5 ranking, more optimized, secured, and faster performance(old:
You must be registered to see links, new:You must be registered to see links)
- Cleaned World feature
- Fixed a bug when marriage is disable the world attributes is place in the marriage position([!$checkMarriage ? 7 : 8])
Revision 11(Focusing on Announcement System):
- Implemented jQueryTE plugin
- Now news are editable through admin panel(thanks to jqueryTE)
- Revamped the setupAnnouncement function(less coding, optimized, removed useless features)
- Announcement JSON data handling been optimized tons!
- Implemented Admin profile Name
- Added 'Set your profile name to activate admin features' to all admin function
- Optimized checks in all admin functions
- Announcement System now supports profile name when creating news
- Added edit/remove/add news
- Completed admin panel(beta, still need to add more checks..)
Revision 10(development on character info):
- Revamped char info completely(now uses gms-like char info window)
- Implemented Name and char Image on charInfo
- Implemented character stats(level, fame, job, marriage)
- Optimized/Removed tons of repeated coding lines to mapleVotingJS(functions created)
- Fixed download/ranking button & tip positioning on Firefox
- Fixed a PDO statement calling and added a check on unregistered columns(ipcheck) on register page
- Fixed a major bug with mapleVotingJS(had to open voting dialog first to get the charinfo to work or else charinfo didn't work)
- Added checks if the necessary voting table doesn't exist
- Added Website feature toggle system(Marriages, alliances, multi-world toggling, perfect for all sources
!)
- Tons of check been added into top 5 ranking(the website feature toggling
)
- Merged 2 images together (removed 1 request on website load)
- Fixed Player online bar from overflowing from parent (ex.playerlimit is 1 and there two online)
- Implemented Personal character's public messaging system (for CharInfo)
Revision 9:
- Added option to modify settings through admin panel(easy to use, add security to POST)
- Made website compatible without database connection(many other cms breaks the design if DB doesn't connect)
- If you're logged in and mapleVotingJS pops up, displays the last time you voted
- Incredibly optimized job array & getJobByID function (no more foreach!)
Revision 8:
- Optimized Overall.js (caching, cleaned window.$s into an array, etc..)
- Internet Explorer 9 support
- Added an overlay to MapleVotingJS
- Fixed/Optimized News Concept
- Added getting settings values that's non existing into logging system
- Optimized core class(Removed useless calling, found some alternatives.)
- Removed SammyJS's outputting when mapleVotingJS sends a POST or GET
- MapleVotingJS properly run the pages it needs(It ran #/vote everytime so fixes cpanel related popup..)
- Removed old voting link concept, added new option(just input voting link in setting.json)
Revision 7:
- Fixed top 5 ranking cache
- Fixed top5 ranking layout(job title extended it)
- Implemented mapleVotingJS-1.0b2(Input fixes, css cleanup, cpanel pages fixes, layout fixes)
- Implemented mapleAdminAuth system(beta)
- Added keys into json (encoded in php files)
- Fixed footer
- BasicAdmin concept
- Cleaned welcomeMSG for cpanel (styling CSS)
- Implemented Announcement System
- Fixed cpanel's changing password messaging style(didn't see that xD)
- Design credits added to footer
- URL Param. check for maplevotingJS
- Fixed top5 ranking styling(character with bows pass the line)
- Added characterInfo concept into top5 ranking
- Fixed top5 Ranking once more..
- Added shitloads of checks to mapleVotingJS
- Optimized param code (removed useless calling and made it one liner)
- Made job array into one array (removing 2 arrays and array_merge calling)
- v118 job listing
- Optimized job name calling function
- Optimized top 5 ranking
- Added overall.js(seperation of maplevotingJS and CMS's js coding)
Revision 6:
- Added a major check to prevent offset to top 5 ranking
- Made tips with multiple options in settings.json
- Modify coloring of logout button
Revision 5:
- Everything is editable through settings.json
- Implemented error logging handling system (core/PDO method existence checks, PDO connection only)
- Implemented player online progressbar
- Added playerLimit option in setting.json for player online progressbar
- Optimized top 5 ranking
- Added jobs to top 5 ranking (v.117.1 compatible)
- Optimized a lot on captcha file
- Implemented change password to cpanel
- Optimized cpanel coding by shitloads
- Added serverTime
- Added checks on pages that requires you to be logged in to website
- Organized files in library folder
- Modify captcha (removed ttf file)
Revision 4:
- Made top 5 ranking chr into one image(removes 4 request)
- Implemented JSON setting system (basic)
- Modified Control Panel with tons of security
- Implemented OraiosTips
- Added more check on PDO class
- Optimized core class
- Implemented Captcha system(mapleVotingJS, register, donate)
Revision 3:
- Implemented Control Panel (basic)
- Implemented top 5 ranks
- Compressed 8 images into a sprite image
- Implemented online/offline system
Revision 2:
- Implemented Nido's core system
- Improved core system
- Replaced MySQLi.class with OraiosDEV's PDO.class
- Implemented mapleVotingJS-1.0b
- Optimized CSS files
- Fixed more stuff I forgot..
Revision 1:
- Created template of PSD file
Some Pictures of the CMS/Features:
Full Preview:
Attachments
You must be registered for see attachments list
Last edited: