-
Notifications
You must be signed in to change notification settings - Fork 1
Home

The kitFramework is designed to enable a rapid and independent development of extensions or applications for different Content Management Systems.
The practical experience in developing Add-ons for WebsiteBaker and LEPTON CMS within the last years show that it will get more and more complicate to keep the things running.
The brief reasons are:
- WebsiteBaker is forked by LEPTON CMS which is forked by BlackCat CMS,
- each of these very good Content Management Systems is going his own way.
- More and more Add-ons for these CMS are depending from each other
- and make the installation more and more complicate,
- to adapt the Add-ons for the different CMS needs more and more time.
In addition the customers of the phpManufaktur ask for a support also for other Content Management Systems like Wordpress or Drupal.
To avoid the reinvent of the wheel we looked for a modern and well documented PHP 5.3 framework as base for the kitFramework. At least we decide on the microframework Silex, which is a small and extensible child of Symfony.
The kitFramework take care of the connection to the parent Content Management System and the developer can concentrate to the coding, using well documented and actual libraries like Doctrine, Twig, Swift Mailer, or the Symfony Form Factory.
This documentation lead you step by step into the kitFramework. The target audience are professionals (developers, web designers) and power users:
- Important & useful links - give you access to the documentation of the elementary libraries of the kitFramework
- Basic concepts - this will help you to understand the philosophy of the kitFramework and the fundamental concepts, this chapter is very important!
- kitFramework - explain the installation, configuration, predefined constants and the kitFramework Utilities
- Extensions - this is a tutorial to create your own extensions or applications.
- kitCommands - introduce into the kitCommands, the powerful interface to the parent CMS and explain how-to use kitCommands within your own extensions.
- If you spot a typo or want to contribute an article, a how-to or a tip, please feel free to edit the Wiki directly
- If you you have any question or suggestion, please contact the phpManufaktur Support Group
This Documentation is part of the KIT2 Project
© 2013 by phpManufaktur, kitFramework is published under MIT license.
- Silex Documentation
- Silex API
- Twig Template Engine
- Twig Short Reference
- Symfony Form Factory
- Doctrine DBAL
- Swift Mailer
- Requirements
- Installation
- .htaccess
- Configuration
- Constants
- Utilities
- Twig Extensions
- kitFramework API