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.
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.
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.
RedKite CMS bases its themes on Twig, implementing a powerful and advanced, yet easy configuration to design the templates.
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.
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.
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.