CMS blog
Blog & Magazine Script
CMS blog is a multi-purpose blog-magazine script. It has clean, responsive and user-friendly design. You can manage your posts, custom pages, categories, user comments, advanced settings and contact messages with its powerful Admin panel. Also it has a useful ad management system. You can manage your ad spaces with this system. It is secure, SEO optimized, fast and easy to use.
Key Features
- Clean and Responsive Design
- Built Using Bootstrap
- Totally Secure System
- Multilingual System (New Languages Can be Added Easily)
- RTL Support
- SEO Optimized & SEO-Friendly URL
- Multi-Author System
- Theme Options (With Dark Mode)
- 10 Layout Colors
- Cache System
- Editable & Sortable Navigation
- Responsive & Sortable Slider (Enable & Disable Option)
- Responsive Ad Spaces for Any Kind of Ad Codes (Including Adsense)
- Adding Unlimited Fully Editable Pages
- Page Description, Show Page, Show Page Title, Show Breadcrumb, Show Right Column Options for Pages
- Contact Page
- Search in Site
- Add, Delete, Update Unlimited Categories
- Add, Delete, Update Unlimited Posts
- Video Post Option
- Gif Support
- Emoji Reactions
- Save as Draft Option for Posts
- Reading List Page (Add & Remove from List)
- Lazy Image Loading
- Add Multiple Images to a Post
- Add & Remove Posts from Slider
- Advanced Post Options
- Downloadable Files for Posts
- Dynamic Tag System
- Ajax Comment System
- Pageview Counts (Enable & Disable Option)
- Rich Text Editor (Image and Video Can Be Added)
- Voting Poll (Add, Delete Unlimited Poll)
- Gallery Page (Enable & Disable Option)
- Gallery Albums
- Gallery Categories
- Add, Delete Unlimited Photos
- Newsletter (Send Html Email to All Registered Emails)
- Different Email Libraries (Swift Mailer, PHP Mailer, CodeIgniter Mail)
- Social Login (Facebook & Google)
- Social Sharing
- Social Media Links
- Widget: Popular Posts
- Widget: Our Picks
- Widget: Categories
- Widget: Random Posts Slider
- Widget: Tags
- Widget: Related Posts
- Manage Registered Emails
- Manage Comments
- Enable & Disable Comment System
- Comment Approval System
- Enable & Disable Comment Approval System
- Manage Contact Messages
- Sitemap.xml Generator
- RSS Aggregator System (Auto Update with Cron Job) (Doesn’t support full-text RSS)
- RSS (With different channels)
- Maintenance Mode
- Font Settings (New Google Fonts Can be Added Easily)
- Membership System with 3 Roles (Admin, Author, User)
- Enable & Disable Membership System
- Manage Registered Users
- User Profile Page
- Secure Authentication
- Follow & Unfollow Users
- Google Analytics
- Cookie Notice for GDPR
- Password Reset
- Advanced Settings Options
- Change Logo, Favicon, Site Title, Site Description, etc. from Admin Panel
- Easy Installation Using Installation Wizard
- Detailed Documentation
- Runs on PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
Security
- Cross-Site Request Forgery (CSRF) Prevention
- Cross-Site Scripting (XSS) Prevention
- Password Hashing
- Avoiding SQL Injection
TO DO
- Set compatibility with amazon S.E.S ( simple email service) for smtp bulk email.
- Set Add confidence level to authors,diste level: automatically approve post, level 2: ramdomly sent a post under Review and approvemente
Of admin, level 3: as it is now every post is sent to Review for admin.
- Integrate cron jobs at admin panel, to be set from GUI, the cron job updates site map and RSS feed.
- Auto convert images from .jpg, .png to webp or other light formats.
- Improve reactions to post using animated emoji as Facebook.
- Push and email notifications with subscription and unsubscription option.
- Add mail templates for subscribers.
- Add RSS page on Main template.
- Add plugin to add more templates.
Requirements
- PHP >= 5.6
- cURL PHP Extension
- Fileinfo PHP Extension
- Mbstring PHP Extension
Installation
We recommend to use the Latestest version.
XAMMP
- Set a database no phpmyadmin (user and password optional).if user and password not set use root as user and password leave it blank.
- Download the files we'll use only CMS folder extract completely on \xampp\htdocs.
- Open https://127.0.0.1 or localhost and navigate 'till the folder.
- Follow the steps on the screen.
VIRTUAL PRIVATE SERVER
- Set a database with admin user and password.
- Download the files we'll use only CMS folder extract completely on your server's document root.
- Set permission for UPLOADS and APPLICATION folder. ( chmod 777)
- Navigate on yourdomain.com/path-to-the-folder.
- Follow the steps on the screen.
Demo
Demo front end Link : Demo
Admin panel Demo Link: Demo
Admin
Username: admin
Password: Xatb5832*
Author
Username: author
Password: tL5AqYUA
User
Username: user
Password: 54POju7
Donations
Any help given is really valuable
- BTC: 1F28VCuSMiNq2Dqi9LzZiR5xeNnypNoYmB
- ETH: 0xA776BBd865a5795D9Ae46BE24F95F615f21Bb022
- BTT: TSsgn6JYp67qTMXPhRZo3cpapoyFE5cfgV
- BNB: bnb1y52m6a6l0uaf4xstx8gjut58p4fqpx673t8q0r
Contributing
We are really excited, and will appreciate any help given clone this repo and help us to make better!