An enterprise and high-speed open-source Content-Management-System (CMS) based on the Symfony framework with a full RESTful API, a user friendly administration interface and rapid application development (RAD) framework using Composer, Propel and other rock-solid libraries.
We're in development. This means, there are still a lot of issues in this product (not even an Alpha) and it's not everything implemented yet.
This describes the customized installation, usually used by developers.
A end-user zip package can be downloaded at http://kryn.org when we've released the first alpha version
Read the installation documentation.
- PHP 5.4+
- *nix OS (Linux, BSD, OSX)
- PHP extensions: PDO, mbstring, gd, zip
- MySQL, PostgreSQL or SQLite (completely tested through unit tests)
- Based on Symfony
- Based on Propel ORM (Propel supports MySQL, PostgreSQL, SQLite, MSSQL, and Oracle), http://www.propelorm.org
- Advanced, fast and fresh administration interface
- The administration API is completely abstracted through a RESTful JSON API
- File abstraction layer (for mounts with external storages [s3, ftp, dropbox, etc]), CDN
- i18n using
getText
(with all of its features [e.g. including plural support, contexts]) compatible .po files - High-Performance through several cache layers
- Session storage through several layers (distributed sessions supported)
- Easy to extend through a fancy extension editor, completely modulized - the symfony way
- CRUD window generator, without writing one line of code
- Easy and integrated backup system, perfect for live/dev-scenarios
- Extremely detailed permission system
- Ships with a solid bunch of UI input widgets (input fields)
- Several flexible authentication layers (e.g. changeable for administration, changeable per domain)
- Secure password storage using up-to-date encryptions
- Feature-rich inline editing (TinyMCE, Markdown, Drag'n'Drop', etc)
- Awesome file manager
More information: https://www.facebook.com/kryncms
- Preparing the database and models:
Tests/Integration/skeletion/app/console kryncms:configuration:database --help
Tests/Integration/skeletion/app/console kryncms:models:build
Tests/Integration/skeletion/app/console kryncms:install:demo localhost /
- Fire
phpunit
.