PrimeCore CMS – Pure PHP Content ManagementPrimeCore CMS – Pure PHP Content Management
PrimeCore CMS – lightweight pure PHP CMS with modern admin panel, media manager, and easy setup.PrimeCore CMS – Pure PHP Content Management
PrimeCore CMS – lightweight pure PHP CMS with modern admin panel, media manager, and easy setup.
Overview
PrimeCore CMS is a lightweight, pure PHP content management system designed for fast and easy website creation.
It requires no Composer or external frameworks, making it perfect for developers and beginners who want a clean, simple, and fully functional CMS.
Key Features:
- Pure PHP: Easy to install and use without dependencies
- Modern Admin Panel: Intuitive interface for managing pages, posts, and users
- Media Manager: Upload, resize, and organize images and files
- Template System: Ready-to-use templates for fast site setup
- Subscription & Notifications: Built-in subscription system for users with email notifications
- Fully Documented: Includes detailed instructions and well-commented code
- Responsive Design: Works perfectly on desktop, tablet, and mobile
- SEO Ready: Built-in meta tags, sitemap, Open Graph, and Twitter cards
- Secure: CSRF tokens, XSS filtering, session protection, and password hashing
Features
Core Features
- Custom MVC Framework — Zero external PHP dependencies, router, template engine, ORM-like database layer
- Advanced Security — CSRF protection, two-factor authentication (TOTP), rate limiting, IP blocking, bcrypt hashing, CSP headers, XSS prevention
- Theme System — Flexible template engine, layouts, sections, partials, auto-escaping, 3-level navigation, layout switcher
- SEO Optimized — Meta tags, Open Graph, JSON-LD schema, XML sitemap, custom redirects, robots.txt, clean URLs
- Media Management — Drag-and-drop uploads, folder organization, grid/list views, type filtering, bulk operations, responsive images
- Admin Dashboard — Tailwind CSS, analytics charts, quick actions, activity logs, real-time notifications
- File-Based Caching — Page cache, data cache, configurable TTL, atomic writes, cache statistics
- Email System — Zero-dependency SMTP mailer, TLS/SSL support, HTML email templates
- Content Versioning — Full revision history, word-level diff comparison, side-by-side compare, one-click restore, autosave
- Contact System — Google Maps integration, AJAX feedback form, CSRF protection, auto-reply emails
Content Management
- Posts — Rich text editor (TinyMCE), categories, tags, featured images, SEO metadata, status options (draft/published/scheduled/archived)
- Pages — Custom templates, sort ordering, SEO metadata, page revisions
- Categories & Tags — Hierarchical categories, parent-child relationships, flat taxonomy tags
- Comments — Threaded replies, guest comments, IP tracking, Gravatar support, bulk moderation, spam management
- Menu Management — Multiple locations, drag-and-drop, 3-level deep navigation, custom links
- Newsletter — AJAX subscription, subscriber management, CSV export, send emails
User Management
- Role-Based Access — Admin (full), Editor (all content), Author (own), Demo (read-only)
- Authentication — Login with rate limiting, Remember me, Forgot password, Two-factor authentication, Session security
- Profile Management — Display name, bio, email, password change, avatar upload, 2FA setup
- Demo Mode — Full read-only access, POST blocked, one-click demo login
Settings & Configuration
- General Settings — Site name, description, logo, favicon, timezone, posts per page
- Social Links — Facebook, Twitter/X, Instagram, LinkedIn, YouTube, GitHub
- Analytics — Google Analytics integration, cookie consent banner
- Maintenance Mode — Frontend offline, admin access, custom message
- Contact Settings — Address, email, phone, hours, Google Maps embed, auto-reply
- SMTP Configuration — Host, port, encryption, authentication, test email
Developer Features
- Core Classes — Auth, Router, Database, Cache, Security, Session, Mailer, Template, SitemapGenerator
- URL Helpers — site_url, admin_url, asset_url, upload_url, current_url
- Text Helpers — e, truncate_text, slugify, format_date, time_ago, reading_time
- Security Helpers — csrf_field, csrf_token, get_client_ip
- Utility Helpers — config, json_response, is_ajax, is_installed, log_activity, send_email
- Theme Development — Starter theme, Flavor skeleton theme, Tailwind CSS support
Requirements
PHP Requirements
- PHP Version — 8.0+ (PHP 8.1 or 8.2 recommended for best performance)
Required PHP Extensions
- pdo — Database abstraction layer
- pdo_mysql — MySQL database driver
- mbstring — Multibyte string handling (UTF-8 support)
- json — JSON encoding/decoding
- fileinfo — MIME type detection for uploads
- gd — Image processing and dimension detection
- curl — HTTP client functionality
- openssl — Encryption and TOTP 2FA support
- zip — Backup creation and extraction
Database Requirements
- MySQL — Version 5.7+
- MariaDB — Version 10.3+
Instructions
Installation Instructions
PrimeCore CMS ships with a web-based installer that guides you through the entire setup process. No command-line access is required.
Quick Start:
1. Upload Files — Upload all PrimeCoreCms.zip files to your web server's document root (or a subdirectory). You can use FTP, SFTP, or your hosting provider's file manager. Ensure the .htaccess file is included (it may be hidden by default).
2. Create a Database — Create a new MySQL database and a database user with full privileges on that database. Note down the database name, username, password, and host (usually 127.0.0.1 or localhost).
3. Run the Installer — Navigate to https://your-domain.com/instal... in your web browser. The installer will launch automatically if the application has not been installed yet.
4. Requirements Check — The installer verifies your PHP version, required extensions, and directory permissions. All items must pass (shown with green checkmarks) before you can proceed. Fix any issues indicated in red and refresh the page.
5. Database Setup — Enter your database credentials:
- Database Host — Usually 127.0.0.1 or localhost
- Database Port — Default: 3306
- Database Name — The database you created
- Username — Your database user
- Password — Your database password
- Table Prefix — Default: pm_ (useful for shared databases)
The installer will test the connection before proceeding.
6. Create Admin Account — Set up your administrator account with a username, email address, password, and display name. Use a strong password — the system enforces a minimum of 8 characters.
7. Site Settings — Configure your site name, URL, and description. The URL should match your actual domain (e.g., https://your-domain.com). Do not include a trailing slash.
8. Demo Content (Optional) — Optionally install demo content including sample posts, categories, pages, tags, comments, menus, and media. This is recommended for first-time users to see the CMS in action. You can delete all demo content later.
9. Finalize — The installer creates your configuration files, sets the install lock, and provides you with a link to your admin panel. Save your login credentials!
Admin Demo URL:
https://primecorecms.com/demo/...
Login: [email protected]
Password: demo
Frontend Demo URL:
https://primecorecms.com/demo
Documentation:
A rich, detailed documentation in **HTML format** is included in a ZIP archive.
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / CMS |
| First release | 14 March 2026 |
| Last update | 14 March 2026 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | template, php, responsive, newsletter, Security, SEO, admin panel, user management, content management, developer tools, subscription system, media manager, tags: cms, primecore, pure php, mvc framework, theme system |








