AlessandroKE /
Blog_CMS
Content Management System(CMS) with Full Admin Panel in PHP MySQL Bootstrap and PDO
Loading repository data…
housamz / repository
PHP MySQL Admin-panel Generator (MAGE), a PHP tool that helps you create a PHP CRUD system for any MySQL database in seconds.
Available for Python also: Python Mage
PHP MySQL Admin Panel Generator (MAGE), a PHP tool that helps you create a PHP Admin Panel for any MySQL database in seconds.
Mage is not PHPMyAdmin; it doesn't contain all your databases. It physically creates an admin panel for a database.
A suggested use-case for the tool would be creating an admin panel for a PHP / MySQL project in seconds, and then you can tweak it before delivery.
You may use this tool for charity or school projects, for commercial use, please contact me.
MAGE is derived from MySql Admin panel GEnerator.
Mage (meɪdʒ): a magician or learned person.
Note: You need to make sure that you have php-mysql package that connects PHP with MySQL, and that you change the generated directory permissions to be 777.
| Step | Thumb | Instructions |
|---|---|---|
| 1 | Start by providing your MySQL Server Info, then click Next Step button. | |
| 2 | The tool will scan the server for available databases and list them in a dropdown menu, select the database that you want, then check if you need full HTML editor or not, and then click "Generate Admin Panel" button | |
| 3 | After a few seconds, you'll get a success message, with a link to the newly created admin panel, and a report of all the operations that were done. | |
| 4 | Click the link to the admin panel. You have to sign in using "admin" as an email and a password. |
You'll get a clean bootstrap interface to control the website, check below screenshots:
MAGE handles data using htmlentities as well as addslashes to prevent XSS attacks. This means that any HTML tags, especially those generated by the CKEditor, will be encoded.
If you want to display the original HTML code use html_entity_decode() around that specific field.
If you don't need HTML tags at all, you can disable CKEditor by unchecking the checkbox before clicking "Generate Admin Panel".
You need to install php-mysql package, the following installs the latest version.
sudo apt install php-mysql
service apache2 restart
Change the generated directory permission to 777
chmod 777 generated
Selected from shared topics, language and repository description—not editorial ratings.
AlessandroKE /
Content Management System(CMS) with Full Admin Panel in PHP MySQL Bootstrap and PDO
Shahila-Shifani /
A full-stack web application developed for the Saegis Campus Career Guidance Unit (CGU), featuring a responsive front-end website and a powerful backend admin dashboard. The system includes a Content Management System (CMS) that allows easy management of website content, updates, and administrative operations. Built and developed independently.
Pratyushs411 /
A simple Content Management System (CMS) built with PHP, JavaScript, and MySQL, featuring an admin panel to manage posts and categories.
petrisorneagu /
A content-management-system with admin panel with php and PDO mysql , and bootstrap for the frontend
amrable /
A CMS (Content Management System) project, Implemented in PHP and MYSQL database. The Admin Panel operate CRUD functions on SQL database storing the website’s content. The Client Panel retrieves the data from the database and show it dynamically.
DannyBoyIL /
Full-stack Laravel CMS application demonstrating MVC architecture, custom admin panel, and content management workflows.