Most Powerful Open Source ERP

Developer Documentation

How To Use Measures (Unit Conversion)

How To showing how to specify the magnitude of attribute of a resource (weight of a product).

Technical Note Wendelin Format

This document definies the Wendelin Data Format

Debug ERP5 Test Nodes

help on failing or non starting tests in ERP5 test nodes

How To Use Multiple Users Simultaneously

How To showing how to use multiple users for testing and security configuration.

Technical Note Common Pitfalls

ERP5 common pitfalls provides hints about why your code doesn't work as you'd expect.

Payment Simulation

How to configure a payment.

Guideline Live Tests Should Not Be Run On Production

Create and remove data is dangerous in production.

ERP5 Developer Frequently Asked Questions

ERP5 frequently asked questions for developers answering the most common questions working and developing with ERP5.

Tutorial Zope Page Templates

Tutorial giving a short overview of designing page templates in Zope and use of the metal: syntax.

How To Install Business Templates

How To guiding through the process of adding functional components to an ERP5 instance.

Allocate new SlapOS Instance from web UI

A step by step guide to allocate MySQL instances with SlapOS either through VIFIB Web user interface or through slapconsole command line interface.

How to deploy SlapOS Master with SlapOS

A step by step guide to allocate SlapOS Master instances with SlapOS either through VIFIB Web user interface or through slapconsole command line interface.

SlapOS Node Request Re6stnet token

SlapOS Node Get Re6stnet token

Nexedi Extended Guidelines for Testing

document providing internal info on infrastructure and how to write/run tests.

Guideline Never Use GetPath To Retrieve A Url In ERP5

Absolute and physical path may differ.

Guideline Never Use ZODB Temp Folder Across Multiple Requests

Incompatible with ZEO and clustering.

Guideline Never Store Calculation Result In Python Property

Only store original content.

Guideline Sessions Are Not Allowed

Sessions are incompatible with clustering.

Guideline Never Use Aq_parent To Get Document Parent In Python

Use getParentValue()