• Product
    • Demand forecasting
    • Inventory planning
    • Production planning
    • Odoo integration
  • Pricing
    • Pricing
    • Editions
  • Resources
    • Downloads
    • Guided tour
    • Case studies
    • Demo videos
    • Knowledge base
    • Presentation
    • Brochure
    • Blog
    • Discussion forum
  • Documentation
    • User interface
    • Installation guide
    • Data model
    • Integration guide
    • Odoo connector
    • Release notes
  • About us
    • Team
    • Contact us
    • Partners
  • Free trial
Select Page

frePPLe 7.3.0

  • Key features
  • Use case videos
  • Wizard to load your data
  • Examples
  • User interface
  • Table description
  • Tasks
  • Installation guide
  • Integration guide
  • ERP integration
  • Developer guide
    • Architecture
    • Compiling on Linux
    • Creating an extension app
    • Creating an custom theme
    • Adding or customizing a report
    • Translating the user interface
    • Planning algorithm
    • Security
    • Python API
    • XML API
  • License
  • Release notes
    Edit on github

Developer guideΒΆ

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

  • Architecture
  • Compiling on Linux
  • 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
  • Python API
  • XML API

Demand Forecasting

Inventory Planning

Production Planning

Odoo integration

Documentation

Downloads

Discussion forum

Blog

Editions

Pricing

Contact

About us

Privacy policy

Terms of service

FrePPLe is the world’s most advanced open source supply chain planning solution.

Manage Cookie Consent
To provide the best experiences, we use cookies to store and/or access device information. Consenting to these technologies will allow us to process data on browsing behavior on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}