Don't use it. Don't Star it. Old project. New Project is https://github.com/jarves/jarves |
JavaScript PHP CSS LiveScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Admin
AssetHandler
Cache
Client
Command
Configuration
ContentTypes
Controller
DependencyInjection
EventListener
Exceptions
Extractor/Handler
File
Filesystem
Formatter
Logger
Model
ORM
Propel
Resources
Router
Tests
Translation
Twig
.gitignore
.travis.yml
ACL.php
ContainerHelperTrait.php
ContentRender.php
Controller.php
Core.php
KrynCmsBundle.php
KrynCmsEvents.php
Navigation.php
Objects.php
PackageManager.php
PageResponse.php
PluginController.php
PluginResponse.php
Properties.php
README.md
StopwatchHelper.php
Tools.php
Utils.php
composer.json
composer.lock
phpunit.xml.dist

README.md

Kryn.cms - A full-featured CMS bundle for the Symfony framework

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.

Build Status

Installation

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.

Requirements

  1. PHP 5.4+
  2. *nix OS (Linux, BSD, OSX)
  3. PHP extensions: PDO, mbstring, gd, zip
  4. MySQL, PostgreSQL or SQLite (completely tested through unit tests)

Features

  • 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 REST 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

Screenshot

Administration Dashboard Administration Frontend Edit Administration File manager Administration File manager Images Administration CRUD Framework Window List Administration CRUD Framework Window

More Screenshots

More information: https://www.facebook.com/kryncms

PHPUnit

  • 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.