ForecastEdge
ForecastEdge Professional 1.0.0

ForecastEdge Professional 1.0.0

Developer guide

This chapter discusses some topics of interest to developers working on extending, customizing or maintaining ForecastEdge.

  • Architecture
  • Using a Dev-Container
  • Compiling on Linux
  • Creating an extension app
    • Prerequisites
    • Download the tutorial app
    • Register your app
    • Run your docker container
    • 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
    • General case
    • Using the ForecastEdge generic report
  • Translating the user interface
    • For translators
    • For developers
  • Planning algorithm
  • Security
  • Python API
  • XML API