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.