This page is a bit old!
Click here to look at the most recent version of this page.
Developer guide
This chapter discusses some topics of interest to developers working on extending, customizing or maintaining frePPLe.
- Architecture
- Creating an extension app
- Prerequisites
- Download the tutorial app
- Register your app
- Extend existing models with new fields
- Define the database models
- Create tables and fields in the database
- Define a REST API for your models
- Create editing forms for your models
- Define new reports
- Register the URLs of the new reports
- Add the reports to the menu
- Add demo data
- Customize the plan generation
- Add custom administration commands
- Add unit tests
- Even more information!
- Creating an custom theme
- Adding or customizing a report
- Translating the user interface
- Planning algorithm
- Security