• 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.16.0  » Developer guide

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
    • 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.