• Product
    • Production Planning
    • Odoo Connector
  • Downloads
  • Documentation
  • Contact
Select Page
Help us improve this page:
  Edit on github

  • Key features
  • Use case videos
  • Wizard to load your data
  • Examples
  • User interface
  • Table description
  • Tasks
  • Installation guide
  • Integration guide
  • Developer guide
    • Architecture
    • Creating an extension app
    • Creating an custom theme
    • Adding or customizing a report
    • Translating the user interface
    • Planning algorithm
    • Security
  • License
  • Release notes
Documentation  » 6.24.0  » Developer guide

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
    • General case
    • Using the frePPLe generic report
  • Translating the user interface
    • For translators
    • For developers
  • Planning algorithm
  • Security

Features

 

Production Planning

Shop Floor Control

Odoo Connector

Resources

 

Downloads

Documentation

Legal

 

Privacy policy

FrePPLe.org is the world's most advanced open source production planning & scheduling APS software.