RedKite labs is really proud to present its top application called RedKite CMS, an Open Source content management system built on top of Symfony2 and Twitter-Bootstrap frameworks.

You will be able to manage the content of your website inline, using an awesome interface designed to increase the quality of the user experience, as well as the speed of website production.

  What's new

RedKite CMS 1.1.6 released on 07/06/2014

This release fixes some annoying bugs:

bug which does not show the page, language, theme, security panel when it was previously closed
fixed assets path for images, when deploying for the stage enviroment
improved RedKite CMS routing for pages navigation
Get it now!
Read full change list

Alt attribute

Focused on User Experience

RedKite CMS is designed to enhance the User Experience when managing a website using a Content Management System.

You will edit your contents in place, on the page you are working on, and immediatly see how that content will be displayed in production.

The RedKIte CMS interface makes intensive use of Ajax transaction to communicate with the underlying data layer, which vastly increases user production efficiency.

In fact, to manage all website entities such as pages, languages, themes, users and roles, you will open a panel to work on your entities without the need to reload the page.

Bootstrap in your hands

RedKIte CMS is natively built on top of Bootstrap framework and you can immediatly take advantage of this feature when you design your next awesome layout for your company.

RedKite CMS provides several ready-to-use Bootstrap blocks like buttons, dropdowns, accordion, carousel thumbails and more, each of which can be added to your website and edited with a powerful interface.

Alt attribute

Quick setup

Just two commands are requied to install RedKiteCms:

app/rkconsole redkitecms:configure
    app/rkconsole redkitecms:install --env=rkcms

If you don't like using the console, a nice web interface is also provided.

Alt attribute

Themes engine

RedKite CMS bases its themes on Twig, implementing a powerful and advanced, yet easy configuration to design the templates.

Alt attribute

Automated testing

RedKite CMS takes advantage of automated testing to increase the application reliability.

With about 1400 tests and more than 6100 assertions, RedKite CMS has a code coverage nearly the 100%.

We paid a lot of attention to the quality of the code we wrote and we tested these aspects by code metrics inspections.

We love to use Travis-CI as countinuous testing platform and Scrutinizer to test the code quality.

Production Cms-Less

RedKite CMS is production cms-less. This means that your website does not require RedKite CMS itself to work in production and, in addition, that your website is not bound to any particular ORM.

In fact, RedKite CMS works with Propel to handle its own entities, but you can easily use Doctrine instead to manage your websites database connection and queries: the choice is yours.

This feature is a massive advantage for your website, since it is not bound to a particular application (RedKite CMS in this case), so it can be maintained as a standard Symfony2 application if you decided to leave the CMS in the future.

Extensible on steroids

RedKite CMS provides a cohesive and strong set of API and, thanks to the powerful Event System provided by the Symfony2 framework, it is fully extensible and configurable.

This means that you can change the CMS default behaviour without touching the core.

RedKite CMS can also be extended by adding new Themes and Blocks

These external packages are just Symfony2 bundles with some extra configurations, and can be plugged-in and used in seconds.

MIT License

The RedKite CMS license policy has been changed and now the whole application is released under the terms of the MIT License.

This step had been taken to give the maximum freedom to everybody who wants to use our Content Management System to improve the management of their website, without any restrictions whatsoever.

Fork me on GitHub