You are viewing the documentation for an outdated or unreleased devel version.
This page is also available in versions: 8.0, 8.1, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5 (current), devel


This chapter is a simple cookbook, which will help you start quickly with development for CzechIdM 8.

To prepare development environment use tutorial.

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.