Welcome to MapleBit Beta, one of the most advanced Maple CMS around. After a long development in Alpha, and a lot of feedback from alpha testers (53 commits since alpha!), I finally feel ready to officially release the beta package.
Main Points:
- Automatic and Flexible Installer All you have to do is have your database connection information handy, and put them in the web based installer. You can also use a custom database prefix to have multiple installations of MapleBit in one database.
- Customizable You can change the site's theme, using bootswatch. Then, you can add your own banner and background. This allows you to use the base MapleBitCMS, but still maintain and display the uniqueness of your server and website.
- User Profiles Your users can have a richer interaction with your website once they signup for a display name, which will allow them to comment on news, events, gmblogs, and have profile pages.
- Modern MapleBit uses modern web technology such as HTML5, CSS3, and MySQLi. MapleBit is also responsive, so all devices can use the website.
- Beautiful Rankings MapleBit mimics the old Cype's rankings system. Updated with a newer version of GD, the rankings are just as amazing as they were when the original Cype was released.
- Comments MapleBit features a commenting system which allows users to interact with Gravatars, BBCode, quoting, and more!
Misc. Features:
- Easily create custom pages
- Multisite voting
- Change homepage content without leaving the homepage
- Comprehensive admin panel
- Powerful User Control Panel
- Up to date GD
- Flexible Rankings
Installation Process:
Oops, let's try again!
There we go!
And we're done!
Responsive:
Desktop:
Phone:
Tablet:
Misc. Screenshots:
Download:
Github:You must be registered to see links
Latest Release .zip:You must be registered to see links
Fork:You must be registered to see links
Installation Directions:
Upload the extracted MapleBit .zip to your website. Then, open up your browser, go to your website, and run the installer. At one point, you will be required to extract a file in assets/img/GD
Other:
Please post your comments, questions, and issues below. Enjoy using MapleBit!
Thanks to Waterz for the banner!
Hi, my database is setup on my VPS and I'm trying to get my MapleBit to connect to that but it always says "Connection Failed: Connection timed out". Is there anything that I would have to do before I could get this to work?
I have already done this, is there anything else?Open ports first (3306 or a custom port), then create a new MySQL user through the command line utility and allow a remote connection to it from the IP of the web hosting.
I have already done this, is there anything else?
Are you trying to login via the root user remotely? If so then don't. As I said, create a new user and in one of the arguments you should be able to add a parameter for remote connection and you are supposed to write the IP of the server you're trying to connect from, this will whitelist the IP and should allow you to connect remotely. Other than that there should be a setting for remote connections through the MySQL Admin utility.
Thanks, I got it to work now.. but when I try and register an account the captcha seems to have an error and the link provided does not work:
Thats the thing, the link provided does not work.Then register your captcha in the link that you sent there, follow the instructions.
Use Google, please..... Just Google "recaptcha API" and you'll find the current address.Thats the thing, the link provided does not work.
Section2$name = $row['name'];
$fame = $row['fame'];
$meso = $row['meso'];
Code:if($servertype == 1) {$result = $mysqli->query("SELECT c.name , c.gm, c.job, c.level, c.reborns, g.guildid, c.gender, c.fame, c.meso,
Code:<td>".$row['level']."</td> <td><b>Gender:</b> ".$Genders[$row['gender']]." <br><b>Fame:</b> <span style="color: $color;">".$row['fame']."</span> <br><b>Meso:</b> ".$row['meso']."<br><b>Status:</b>
Yeah I have managed to fix it now.Use Google, please..... Just Google "recaptcha API" and you'll find the current address.
Use fsockopen(), with the target IP and port as the arguments, the result is a Boolean, if it's online it will return true (or 1, same thing), otherwise it will return false (or 0, depending on how you accept it, either as an integer or as a verbal Boolean).
Edit
Being as lazy as I am, as well as being with my phone and a crappy connection in the middle of the desert, I did not check the image until I read your pm and saw it there.
A solution for this is simply to run a query that takes the character's accountid column and joins it with the I'd of the account table, then simply write an if-else statement. If the loggedin column is anything above 2, mark it as online, else offline. Not sure if it's the right way to go for individual characters, but it will say if the account itself is past world selection. There might be a column for characters where it says if it's online but I can't possibly check and confirm this on my phone, check the characters table for more info about the data that it stores.
Hi, been using your CMS successfully for awhile, but recently suffered from an SQL injection attack where the user was able to modify my admin password and vandalize my website. My downloaded version is ~ 1 month ago so v1.16. Has anyone else had problems?
Hm..that's concerning! I haven't looked at the source code in many months, but if you locate the attack vector I can get a fix pushed out immediately.
My guess it somewhere in the ticketing system or buynx system...
Guess that you really need to fix that. its very dangerous haha. i used your CMS tooi do facing this problem in the past too
Until someone finds or reveals the vector I can't really fix it..MapleBit is essentially a dead project and I have 0 time to investigate myself.
What you mean by a dead project.? well how to reveals the vector actually. Lol
Well i guess he attacked through ticket or other? im not sure. because he logged into the DATABSE and do forgot password and change his own pw for the accounts he wanna hack. anyway he can view all accounts in the dbDead as in there is no active development being done on the project, and someone should write a new CMS that doesn't use old design styles found in MapleBit. If you can find how the attacker injected your site I can roll out a fix.