Overview
This prompt aims to guide developers in creating a modular PHP CMS with a focus on maintainability and usability. Programmers and web developers will benefit from the structured approach and best practices outlined for building the CMS.
Prompt Overview
Purpose: This CMS script aims to provide a modular and maintainable platform for managing website content efficiently.
Audience: Targeted towards developers looking to implement a flexible, user-friendly content management system using PHP and MySQLi.
Distinctive Feature: The script allows dynamic color scheme changes, enhancing user experience across the entire website seamlessly.
Outcome: Users will be able to manage content, create new pages, and customize site appearance easily through a secure admin panel.
Quick Specs
- Media: Code
- Use case: Building a modular PHP CMS
- Techniques: MySQLi, Bootstrap, JavaScript
- Models: PHP, MySQL, HTML, CSS
- Estimated time: 2-4 weeks
- Skill level: Intermediate to Advanced
Variables to Fill
No inputs required — just copy and use the prompt.
Example Variables Block
No example values needed for this prompt.
The Prompt
Create a comprehensive PHP CMS script utilizing MySQLi for database interactions, JavaScript, and Bootstrap for front-end design. The objective is to build an advanced, modular CMS with a reusable code structure by organizing the code (fatiar código) into separate files for improved maintainability. Specifically, ensure that CSS and JavaScript are separated into external files.
Include a fully functional admin panel where users can:
– Dynamically change the site’s color scheme (color themes) that applies throughout the entire website.
– Manage content effectively, including adding, editing, and deleting content.
– Add new pages and sections flexibly with ease.
# Steps
1. Structure the PHP codebase into modules/components for reusability.
2. Use MySQLi to handle database operations securely.
3. Separate all CSS and JS into external files rather than inline.
4. Create a Bootstrap-based responsive layout for both the frontend and admin panel.
5. Implement the admin panel with features to:
– Change the site-wide color scheme dynamically.
– Add, edit, and delete site content.
– Create new pages and sections dynamically.
6. Ensure the code is clean, well-commented, and follows best practices.
# Output Format
Deliver the full PHP CMS source code, including:
– All separate CSS and JS files.
– SQL scripts to create necessary database tables.
Include detailed comments explaining the modular structure and instructions on how to deploy and use the CMS, with a focus on accessing and operating the admin panel features.
# Notes
– Emphasize separation of concerns: PHP logic, HTML markup, CSS styles, and JS code must be distinctly separated.
– Use Bootstrap components to maintain consistent styling and responsiveness.
– Ensure the color change applies across all pages dynamically without manual CSS rewriting.
– The admin panel should be secure and user-friendly.
– Provide examples or templates for adding new pages or sections.
Screenshot Examples
How to Use This Prompt
- Copy the prompt for your PHP CMS project.
- Follow the outlined steps to structure your code.
- Implement MySQLi for secure database interactions.
- Separate CSS and JavaScript into external files.
- Create a responsive layout using Bootstrap.
- Deliver the full source code with detailed comments.
Tips for Best Results
- Modular Structure: Organize your PHP code into components for easy maintenance and reusability.
- Secure Database Interactions: Use MySQLi with prepared statements to prevent SQL injection vulnerabilities.
- External Files: Keep CSS and JavaScript in separate files to enhance load times and maintainability.
- Dynamic Color Scheme: Implement a feature in the admin panel to allow users to change the site’s color scheme with immediate effect across all pages.
FAQ
- What is the purpose of the PHP CMS script?
To create a modular content management system with dynamic features and a user-friendly admin panel. - How does the CMS handle database interactions?
It uses MySQLi for secure database operations, ensuring data integrity and security. - What front-end technologies are utilized?
The CMS employs JavaScript for interactivity and Bootstrap for responsive design. - How can users change the site's color scheme?
Users can dynamically select color themes through the admin panel, affecting the entire site.
Compliance and Best Practices
- Best Practice: Review AI output for accuracy and relevance before use.
- Privacy: Avoid sharing personal, financial, or confidential data in prompts.
- Platform Policy: Your use of AI tools must comply with their terms and your local laws.
Revision History
- Version 1.0 (February 2026): Initial release.


