Quanta is a new generation CMS conceived and built by Aldo Tripiciano, IT expert with over 15 years of experience in major open source PHP CMSs, that decided to go one step beyond.
Quanta is a flat-file CMS with no database: all entities are nothing else than system folders / directories containing JSON files to store the metadata, and other assets (files, images, etc.).
All the metadata stored in JSON files. It can be retrieved, wrapped into HTML(5) templates, and rendered through special customizable tags (qTags).
Quanta's file system architecture makes it extremely performing. This happens because thanks to an internal cached vocabulary-based indexation, making the retrieving of nodes super-fast.
Most "queries" are then done internally using native UNIX commands such as find.
And distributing a Quanta application into multiple virtual machines is done by just setting the correct system paths.
The standardized approach also makes disaster recovery procedures easy to implement.... More Info »
Using Quanta CMS is easy and entertaining, not only as a coder, but also as an end user.
There are many qTags coming out of the box such as [LIST] [TREE] [BLOCK] [PLAYLIST] [MAILFORM] and even [BLOG], allowing the creation of complex web applications with just a few tags.
Quanta comes with an UI interface for content editing & backend, and includes workflow and moderation (status / revision...) and single-node access control as default features.
Under the hood, Quanta takes inspiration from the Best practices adopted by most popular CMSs:
it's modular (core + contrib + custom modules)
it's 100% Object Oriented
includes a command-line utility (Doctor) used for installing, diagnostic and fixing consistency issues
it uses hooking functions
includes a special markup system, Qtags.
it includes a proprietary template engine
a dedicated Form engine, with special form components
an internal static caching system
an overlay user interface (Shadow) with WYSIWYG and multiple file upload