Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] MapleByte Fully-Blown CMS

may web.very maple.pls.
Loyal Member
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.:)

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):
  • 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: , new: )
  • 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 :D!)
  • Tons of check been added into top 5 ranking(the website feature toggling :D)
  • 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:
aMEZu3s - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

H5Hcxas - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

ReUdw1M - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

qOj5R0f - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

FUWBLXL - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

3bvczm8 - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

ZNDlPSB - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

Full Preview:
qCxdTEQ - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Divine Celestial
Loyal Member
Joined
Sep 29, 2008
Messages
804
Reaction score
219
Looks really good, keep it up.
What is the font used in the "MESSAGE" portion of the character info area?
 
may web.very maple.pls.
Loyal Member
Joined
Aug 12, 2009
Messages
1,810
Reaction score
606
Lost the PSD so I altered the original design to my likings and came out better:3
 
Newbie Spellweaver
Joined
Dec 20, 2012
Messages
83
Reaction score
57
Well I like the logo, Nick did a nice job on it.
 
Custom Title Activated
Loyal Member
Joined
Nov 14, 2008
Messages
1,025
Reaction score
641
now we need a new site, screw you akira!! :mad:
 
may web.very maple.pls.
Loyal Member
Joined
Aug 12, 2009
Messages
1,810
Reaction score
606
Alright so I decided to spice this CMS even more by adding a template System, The default design is the one above, and I'm going to create two other designs. I'm going to give you updates of the second design I'm currently creating and the 3rd design will be shown when I release this CMS.

Here's what I've come up with so far for my second design:
80yTxY1 - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Custom Title Activated
Loyal Member
Joined
Mar 14, 2010
Messages
5,363
Reaction score
1,344
Alright so I decided to spice this CMS even more by adding a template System, The default design is the one above, and I'm going to create two other designs. I'm going to give you updates of the second design I'm currently creating and the 3rd design will be shown when I release this CMS.

Here's what I've come up with so far for my second design:
80yTxY1 - [Development] MapleByte Fully-Blown CMS - RaGEZONE Forums

It looks cool. That dragon sorta gives me a feeling of Dragon Ball. lol
 

Attachments

You must be registered for see attachments list
may web.very maple.pls.
Loyal Member
Joined
Aug 12, 2009
Messages
1,810
Reaction score
606
Same, I'm in the process to work the rest of the layout but the background is something I really have to think hard on..
 
Newbie Spellweaver
Joined
May 18, 2012
Messages
46
Reaction score
8
Looks pretty nice, it has the basic stuff, i liked the idea of "Character Info", pretty nice design, and good luck :):
I always liked your projects, i guess its gonna be a good release, and if you ever need a help, you can PM me ;)
 
Experienced Elementalist
Joined
Aug 24, 2012
Messages
280
Reaction score
101
This is a lot better than the usual poop you see.

Also, I read "Fully blown CMS" as "Fully Blown Aids" for some odd reason.
 
may web.very maple.pls.
Loyal Member
Joined
Aug 12, 2009
Messages
1,810
Reaction score
606
Lmfao^. Well this project will come to a halt for a week or so, I am currently caught up with some stuff. This doesn't mean development will stop and this will get closed down, When I say released I mean WILL be released. ;3
 
Experienced Elementalist
Joined
Aug 2, 2009
Messages
296
Reaction score
183
Yay we finally get to see something awesome released :D
It's been a long long time since something like this has happened in the maple web dev.
 
<3
Joined
Feb 4, 2011
Messages
481
Reaction score
123
Lmfao^. Well this project will come to a halt for a week or so, I am currently caught up with some stuff. This doesn't mean development will stop and this will get closed down, When I say released I mean WILL be released. ;3

I am not sure if you are aware of this. But after MapleByte closed, there is another server who used the very same CMS, since it was "passed on". This server would be MapleAeon. Are you sure they wouldn't get angry at you if you released it?
 
may web.very maple.pls.
Loyal Member
Joined
Aug 12, 2009
Messages
1,810
Reaction score
606
Well Prabh the server's sponsor manage to get revision 5 when I was working with them when MapleAeon was being worked on then I split from them and went with Five to develop a v.97 when GMS was v.97 but I went ghost and so did five so the server opened for a month. Then 2 months ago I decided to revive this project to a CMS because of its potential. Like mentioned Prabh is using the revision 5 of this CMS but check all the work done since then..

Changelogs
-Added Opera support(latest)
-Almost completed the second design concept
 
Back
Top