====== Quickstart ====== {{tag> quickstart}} This chapter is a simple cookbook, which will help you start quickly with development for CzechIdM 8. ===== Development environment ===== To prepare development environment use [[tutorial:dev:creating_a_development_environment|tutorial]]. ===== Developing a module ===== Identity management is a complex discipline which varies greatly from project to project. It is very hard to do a one-size-fits-all product. Therefore we designed CzechIdM 7 to contain the basic, but for many sufficient, functionality and the rest is provided by modules. It doesn't matter whether you are developing additional features or a whole project, you always start with a module. Like the core product, modules are separated into frontend and backend modules. Backend contains application logic + data access and Frontend carries out user interaction. Theoretically, there can be only a backend or frontend module, but that's usually not the case. The modules can be enabled/disabled through administration interface. ===== Devel Guide ===== {{indexmenu>.quickstart:dev#1|tsort}}