Photon CMS - Headless Content Management System
Built on Laravel Framework
Photon CMS further enhances already awesome Laravel development process. We're sure you'll enjoy it!
Team Project Sync
Ever had a situation where you needed to merge a CMS database state with your colleague working on the same project? We've taken care of that problem so that it's as easy to sync as commiting /pulling latest git repo changes.
Photon CMS provides you with 20+ different field types to build your database/admin panel modules.
Changing the CMS structure and data is often a destructive process that can result in a permanent data loss. We've implemented transaction controller mechanism that safely reverts the system to its previous state in case that something goes wrong.
Generator Validation &
Apart from being a destructive process, changing the CMS structure is prone to a human error and might result in broken database relations and unwanted type changes. Our generator validation will alert you if your actions would break existing relations, and provide you with a detailed change report before you hit that "Apply Changes" button.
We've provided you with a set of Laravel Facades that allow you to access the data as easy as
Driver-based File Management
Photon CMS leverages Laravel's Filesystem / Cloud Storage to allow you to host your uploaded files locally or in the cloud.
Testing the system from the perspective of another user is an invaluable tool if you're running an online business of any kind. User impersonation gives you, the administrator, a true experience of how other user sees the system.
User Invitation System
We've implemented an elegant system that allows you to preset some of the user's parameters before inviting her to create her account. A user clicks the link, sets her password and she's ready to go! Bulk invitations are supported.
Users, Roles and
Fine-grained roles and permission system allow you to limit access to certain CMS features and modules. Users management provides a detailed control over created user accounts.
A set of controls is provided that allows you to customize the localization parameters for the entire system.
Per Module Advanced Search
For each module, an advanced search form is generated based on the field types used. The icing on the cake is the ability to export the filtered data to a number of export formats.
Uploading and management of images and other file types is made possible by using our asset management feature. Our cropping tool gives you total control over image framing.
In conjunction with an advanced search feature that allows you to filter the module entries, mass editing allows you to mass modify those entries in any way you'd like!
Advanced Module Relations
If you want to build a hierarchical set of data such as product category tree, and then use it as the product container, Photon CMS makes it easy by using scoped nested sets while still retaining the data access through Laravel's Eloquent ORM!
Menu Management System
Our powerful menu management system allows you to create as many menu structures as you need, and to edit the default admin panel menu, as well.
Enterprise-level Password Policies
If you need to comply with strict enterprise security rules, we have you covered. One of such features is the adjustable password policy.
API Driven/Headless CMS
Photon CMS can handle traditional websites, but can also power mobile apps via its RESTful API. It can actually power both at the same time!