The SAV Library Kickstarter is a code generator, developed with extbase and fluid, to produce Front End plugins without any PHP coding, thanks to simple configuration parameters and the SAV Library Extension. This extension replaces the features which were added to the conventional kickstarter using the XCLASS method in the sav_library extension.
The use of extbase and fluid provides a clean and very flexible design of this kickstarter. It has also been a way to test, over a realistic case, many features of fluid. The code generation is based on the same template based technique as in extbase_kickstarter.
The concept used in the SAV Library relies on forms. A form is a way of presenting data. It includes list view, single view or edit view of the data. An extension may contain several forms. The generator handles also special views like print views or update views. Data presentation may differ from one view to another. A query is associated with each form. Therefore, when several forms are used in an extension, data may be different.The SAV Library Kickstarter generates extensions which include:
- Creation of multiple views of the data,
- Front end input of the data,
- Views with folders,
- Simple interface in the Kickstarter with Context Sensitive Helps,
- Generation of emails,
- Generation of RTF files using database tags,
- Data export in the CSV format or more complex format by means of XSLT processing,
- Many other features.