

SimplePress - Laravel Blog CMSSimplePress - Laravel Blog CMS
SimplePress is a modern, feature-rich Content Management System (CMS) built on Laravel 11
SimplePress - Laravel Blog CMS
SimplePress is a modern, feature-rich Content Management System (CMS) built on Laravel 11
Overview
SimplePress is a sophisticated, feature-packed Content Management System built on Laravel 11's robust foundation. Seamlessly integrating Jetstream, Livewire, and Filament, this modern CMS delivers an intuitive experience that empowers developers, content creators, and businesses alike.
Intelligent Content Management
Transform your workflow with SimplePress's AI-powered assistance, which provides smart responses and recommendations based on your site's database, helping you create more engaging content with less effort.
Complete Content Organization
Effortlessly create, edit and manage categories, tags, posts, and pages through an intuitive interface designed for both beginners and experienced content managers.
User-Centric Design
Enjoy a responsive design that works flawlessly across all devices, complemented by thoughtfully implemented light and dark modes to enhance user experience and reduce eye strain.
Enterprise-Grade Security
Protect your content with SimplePress's comprehensive role-based authentication system, allowing you to precisely control who can view, edit, or publish content.
Advanced Engagement Tools
Keep your audience informed and engaged with seamless OneSignal integration for push notifications, and build your subscriber base through the sophisticated newsletter campaign system with cron jobs integration.
User Management
Efficiently manage user accounts, roles, and permissions through a streamlined administrative interface built for scale.
SimplePress isn't just a CMS—it's a complete content ecosystem designed for the modern web, offering the perfect balance of power, flexibility, and ease of use for your digital presence.
Admin demo:Â https://simplepress.237coders....
Email: [email protected]Â Password: password123
Speed Test
Features
Content Management
- Posts & Pages:
- Create, edit, and organize blog posts and static pages with a rich text editor,
- export and import posts
- Shortcode system to add specific options to post from the editor like embeding audio, video, adding inline ad, etc
- Categories & Tags:
- Organize your content with customizable taxonomies
- Users:
- Manager users,
- export as well
Database
- Full database backup
- Export specific database tables
User Interface
- Intuitive Admin Panel:Â Filament-powered admin dashboard for managing all aspects of your site.
- Responsive Design:Â Fully responsive frontend and admin interfaces.
- Global Color Scheme:Â Change your site's primary color from the admin panel.
- Layout Options:Â Hide sidebar, sidebar widgets, homepage category section, and Newsletter widget. Also option to change admin panel navigation from sidebar to topbar
Menu Builder section
- Customise Header and footer menu using the menu build by adding and removing menu items
Ad Settings
- Before Content Ad Code:Â Insert ads before the content section.
- Before Footer Ad Code:Â Insert ads before the footer section.
- Homepage After Category Card Ad Code:Â Insert ads after the category card on the homepage.
- In-article Ad Code:Â Insert ads within the article content.
- Sidebar Ad Code:Â Insert ads in the sidebar.
Appearance Settings
- Admin Sidebar or Top Menu:Â Choose between a sidebar or top menu for the admin panel.
- Category Page Recent Posts Count:Â Set the number of recent posts displayed on the category page.
- Enable Newsletter Feature:Â Enable or disable the newsletter feature.
- Footer Custom JavaScript:Â Add custom JavaScript to the footer section.
- Footer Section Background Color:Â Change the background color of the footer section.
- Footer Section Color:Â Change the color of the footer section.
- Header Menu Background Color:Â Change the background color of the header menu.
- Header Menu Text Color:Â Change the text color of the header menu.
- Home Featured Post Widget Shows:Â Configure the number of featured posts displayed on the homepage.
- HomePage Popular Post Section Count:Â Set the number of posts displayed in the popular post section on the homepage.
- HomePage Recent Post Count:Â Set the number of recent posts displayed on the homepage.
- Mobile Menu Hover Background Color:Â Change the background color of the mobile menu on hover.
- Popular Post View Count:Â Set the view count threshold for a post to be considered popular.
- Post Page Related Count:Â Set the number of related posts displayed on the post page.
- Post Page Sidebar Popular Post Count:Â Set the number of popular posts displayed in the sidebar on the post page.
- Rising Post View Count:Â Set the view count threshold for a post to be considered rising.
- Site Header Custom CSS & JavaScript:Â Add custom CSS and JavaScript to the site header.
- Site Primary Color:Â Change the primary color of the site.
- Trending Post View Count:Â Set the view count threshold for a post to be considered trending.
Contact Information
- Company Latitude:Â Set the latitude coordinates for the company location.
- Company Longitude:Â Set the longitude coordinates for the company location.
- Company VAT:Â Set the company's VAT number.
- Number of Employees:Â Specify the number of employees.
- Website Email:Â Set the contact email for the website.
- Website Location/City:Â Set the city location of the website/company.
- Website Phone Number:Â Set the contact phone number for the website.
- Website/Company Address:Â Set the physical address of the website/company.
- Website/Company Country:Â Set the country of the website/company.
- Website/Company Postal Code:Â Set the postal code of the website/company.
- Website/Company Region or State:Â Set the region or state of the website/company.
- Weekday Closing Hour:Â Set the closing hour for weekdays.
- Weekday Opening Hour:Â Set the opening hour for weekdays.
- Weekend Closing Hour:Â Set the closing hour for weekends.
- Weekend Opening Hour:Â Set the opening hour for weekends.
- Year Founded:Â Set the year the company was founded.
General Settings
- Default Open Graph Image:Â Set the default image for Open Graph meta tags.
- Homepage Title:Â Set the title for the homepage.
- Site Author:Â Set the author for the site.
- Site Favicon:Â Set the favicon for the site.
- Site Name:Â Set the name of the site.
- Website Brand Logo:Â Set the brand logo for the website.
- Website Keywords:Â Set the keywords for the website.
SEO Settings
- Blog Listing Page Meta Description:Â Set the meta description for the blog listing page.
- Blog Page OG Image:Â Set the Open Graph image for the blog page.
- Blog Page Title:Â Set the title for the blog page.
- Category Page Keywords:Â Set the keywords for category pages.
- Category Page Meta Description:Â Set the meta description for category pages.
- Category Page Title:Â Set the title for category pages.
- Contact Page Meta Description:Â Set the meta description for the contact page.
- Contact Page Meta Keywords:Â Set the meta keywords for the contact page.
- Contact Page Title:Â Set the title for the contact page.
- Homepage Meta Description:Â Set the meta description for the homepage.
- Tag Archive Page Keywords:Â Set the keywords for tag archive pages.
- Tag Archive Page Meta Description:Â Set the meta description for tag archive pages.
- Tag Archive Page Title:Â Set the title for tag archive pages.
Social Media Links
- Facebook Link:Â Set the Facebook profile link.
- Reddit:Â Set the Reddit profile link.
- Telegram:Â Set the Telegram profile link.
- Twitter Handle:Â Set the Twitter handle.
- WhatsApp:Â Set the WhatsApp contact link.
- YouTube Channel:Â Set the YouTube channel link.
API & Integrations
- REST API: Access your content programmatically via a comprehensive REST API
- RSS Feed System: Automatically generate RSS feeds for your content
- Push Notifications: Engage users with OneSignal push notification integration
- Post Export/Import:Â You have the option to export and import Post.
- Database Backup from admin panel
Performance & Security
- Optimized Database Queries: Efficient data retrieval for fast page loads
- Caching System: Built-in caching for improved performance
- CSRF Protection: Protection against cross-site request forgery
- Role-based Permissions: Granular control over user capabilities
RSS Feed System, Dynamic Sitemaps and REST API
SimplePress automatically generates RSS feeds for your content, as well as a dynamic sitemap and comes with a REST API for getting post in JSON format.Â
RSS Feeds
/feed
: Main RSS feed for all content/feed/category/{slug}
: RSS feed for a specific category
Sitemap
/sitemap_index.xml
Rest API
We have both public and private API endpoints. All public API endpoints can be acessed without any autorisation. As for private API endpoints, you will need to generate an authorization token from your user profile page. Note obtaining authorization token is only possible for admin users.
Base URL
http://your-domain.com/api
Public Routes
Get All Posts
- Endpoint:Â
/posts
- Method:Â
GET
- Description:Â Retrieve a list of all published posts, with optional filters.
- Parameters:
category
 (string, optional): Filter posts by category slug.tag
 (string, optional): Filter posts by tag slug.author
 (string, optional): Filter posts by author username.search
 (string, optional): Search posts by title or content.per_page
 (integer, optional): Number of posts per page (default is 10).
- Response:
status
 (string): Status of the request.data
 (object): List of posts and pagination information.
Get Single Post
- Endpoint:Â
/posts/{post}
- Method:Â
GET
- Description:Â Retrieve details of a single post by its ID.
- Response:
status
 (string): Status of the request.data
 (object): Post details, including view count, reading time, and excerpt.
Get Related Posts
- Endpoint:Â
/posts/{post}/related
- Method:Â
GET
- Description:Â Retrieve a list of related posts based on categories.
- Response:
status
 (string): Status of the request.data
 (array): List of related posts.
Protected Routes
Protected routes require authentication using Sanctum. Include the Authorization
 header with the Bearer token in your requests.
Create a New Post
- Endpoint:Â
/posts
- Method:Â
POST
- Description:Â Create a new post.
- Parameters:
title
 (string, required): Title of the post.content
 (string, required): Content of the post.featured_image
 (file, optional): Featured image of the post.categories
 (array, required): List of category IDs.tags
 (array, optional): List of tag IDs.meta_description
 (string, optional): Meta description for SEO.meta_keywords
 (string, optional): Meta keywords for SEO.featured
 (boolean, optional): Whether the post is featured.published_at
 (date, optional): Publication date of the post.
- Response:
status
 (string): Status of the request.message
 (string): Success message.data
 (object): Created post details.
Update a Post
- Endpoint:Â
/posts/{post}
- Method:Â
PUT
- Description:Â Update an existing post.
- Parameters:
title
 (string, optional): Title of the post.content
 (string, optional): Content of the post.featured_image
 (file, optional): Featured image of the post.categories
 (array, optional): List of category IDs.tags
 (array, optional): List of tag IDs.meta_description
 (string, optional): Meta description for SEO.meta_keywords
 (string, optional): Meta keywords for SEO.featured
 (boolean, optional): Whether the post is featured.published_at
 (date, optional): Publication date of the post.
- Response:
status
 (string): Status of the request.message
 (string): Success message.data
 (object): Updated post details.
Delete a Post
- Endpoint:Â
/posts/{post}
- Method:Â
DELETE
- Description:Â Delete an existing post.
- Response:
status
 (string): Status of the request.message
 (string): Success message.
Toggle Clap for a Post
- Endpoint:Â
/posts/{post}/clap
- Method:Â
POST
- Description:Â Toggle clap for a post. If the user has clapped the post, it will be removed; otherwise, a clap will be added.
- Response:
status
 (string): Status of the request.message
 (string): Success message.claps_count
 (integer): Total number of claps for the post.
OneSignal Push Notifications
Configure OneSignal integration through the admin panel to enable push notifications for:
- New content publications or post updates
Requirements
- Shared or Dedicated or VPS Hosting
- Nginx
- Mysql 8
- PHP >= 8.2
- GD PHP Extension
- cURL PHP Extension
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP Extension
- JSON PHP Extension
- Exif PHP Extension
- Dom PHP Extension
- Pcre PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- XML PHP Extension
- Tokenizer PHP Extension
- Laravel 11
- MySQL 5.7+
- Composer
- Node.js and NPM
- Server with minimum 2GB RAM
Instructions
Download the project and following included documentation
Other items by this author
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 | 3 March 2025 |
Last update | 3 March 2025 |
HTML/CSS Framework | Bootstrap |
Software version | PHP 8.2, PHP 8.3 |
Files included | .php, .css, .sql, Javascript .js |
Database | MySQL 5.x |
Software framework | Laravel |
JavaScript Framework | Node.js |
Tags | simplepress, php cms platform, laravel blog cms, php content management sysytem, laravel blog app. |