Sapphire

New PHP Framework & CMS for modern web

Sapphire is brand new solution for Web Development. It's working using 2 concepts:

  • It's Framework - running website code: layouts and components written in Onyx Templating Language.
  • It's CMS - allowing to create store and modify data in Collections just like in database.

01. Everything under control in Admin Panel

Admin Panel is sacred thing for us in Sapphire. It was created for YOU. It provides best UX controlling your Application or Website via Amazing Predictable UI.

02. Page Routing

Your website has pages which you want and you can stack them inside others. Sapphire Page Routing system is very simple to use, but generally advanced tool which allow you to create Pages (e.g. Privacy Policy) route them (create url for them), add Layout which they will render, e voilà - your brand new page is ready!

03. Sapphire is a Framework

All websites or applications in Sapphire are built using Layouts whose are main templates of website or application. Layouts can use Components whose are supported by Sapphire Code API (built-in Fast Translating System, built-in Asset Management System, built-in Scoped Styles System). In Components you can obtain or manipulate data that you have collected in Collections.

04. Edit your Sapphire without Code Editor

Sapphire provides Application Editor based on Monaco Editor which will help you to create Components and Layouts.

05. Your own customized Content Editor

Sapphire Content Editor is powerful tool that allows you to create own data structures and using them create big content base for your website or application. You can also use it as built-in database.

06. Adapt Sapphire to your needs

With Plugins you can extend your Sapphire and modify it, so it can give what you need.
Sapphire is still under beta development and many things are missing (scss, vue integration, custom apis and controllers etc)

Sapphire Plugins

Community plugins marketplace will be avaliable soon