Most Powerful Open Source ERP

Developer Documentation

Guideline Tab Title Is Singular Capitalized And Space Separated

For consistent naming patterns.

Guideline Page Template Uses Method Naming Conventions

As page templates are used like scripts.

Guideline Listbox Method Is Named Using Module Type And Portal Type List

For consistent naming in forms.

Guideline Metadata Is Last Tab For Managers

For consistent appearance.

Guideline Method In Listbox Is Prefixed With Listbox Section

To provide understandable context.

Guideline Interface Name Uses Camelcase

To ensure consistent naming patterns.

Guideline Assign Properties To Zope Objects Only

For consistent patterns across ERP5.

Guideline Method Name Is Prefixed With Portal Or Meta Type, Class Or Interface

Context must be clear.

Guideline Validator Method Is Prefixed With Validator

To provide context.

Guideline User Interface Must Use Uppercase Abbreviations

For consistent naming patterns.

Guideline ZSQL Method Is Prefixed With Z In Portal Skin

For consistent naming.

Guideline Form Name Uses Lowercase View After Portal Type

For consistent naming.

Guideline Listbox Uses List, Stat Or Count Method

For consistent naming.

Guideline Module Title Is Plural, Capitalized And Space Separated

For consistent naming patterns.

Guideline Listbox Selection Uses Name Selection Postfix

For consistent naming.

Guideline Pseudo Constant Uses Uppercase In ERP5

Consistent naming patterns.

Guideline ZSQL Method Is Lowercase And Uses Z Prefix And Underscore Separator

For consistent naming.

Guideline Rule Uses Optional Root And Mandatory Simulation Rule Postfix

For naming consistency.

Guideline Page Template Macro Variables Must Be Defined In Header

To not prevent standalone rendering.

Guideline Knowing Python And Zope Is Required For Developing ERP5

The basics a deveoper needs.