About Photon CMS


Photon CMS is a headless, API-based content management system. This means that all operations are performed via Photon CMS RESTful API. For your convenience we've built an API wrapper that we call IAPI (Internal API) that you can use directly from your PHP application so that you don't need to use the API via HTTP while coding custom functionality inside the same project.

Photon CMS can build traditional websites, but can also power your mobile or SPA apps, or basically anything that can be powered by a RESTful API.

Photon CMS is shipped with a Control Panel built using Vue.js so that you can create your project structure and administer content with ease.

Let's get started!

Table of Contents
  1. Requirements
  2. Suggested Development Environments

Requirements

Photon CMS is powered by Laravel PHP Framework, so basically, the same server requirements apply:

  • PHP >= 7.0.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Suggested Development Environments

Laravel Valet

Laravel Valet is a Mac-only development environment. Laravel Valet configures your Mac to always run Nginx in the background when your machine starts. Then, using DnsMasq, Valet proxies all requests on the *.test domain to point to sites installed on your local machine.

This is our preferred dev environment, as well.

Laravel Homestead

Laravel Homestead is an official, pre-packaged Vagrant box that provides you a wonderful development environment without requiring you to install PHP, a web server, and any other server software on your local machine.

Homestead runs on any Windows, Mac, or Linux system, and includes the Nginx web server, PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6, MySQL, PostgreSQL, Redis, Memcached, Node, and all of the other goodies you need to develop amazing Laravel applications.

The Devilbox

The Devilbox is a modern dockerized LAMP and MEAN stack for local development on Linux, MacOS and Windows. It has a container ready for super-fast Photon CMS deployment so definitely check how to setup Photon CMS using Devilbox.

Other

If you're on Windows and you're using WAMP, Photon CMS will run on WAMP without a problem. Same goes for MAMP - Photon CMS works fine on Mac OSX MAMP.

Sign-up to stay informed about news and updates.