Design documents are the must read documentation before trying to contribute any
code to the project. Those documents gives the best practices and the rules which
make the code understandable and usable by everyone within the community.
- Use ERP5 Admin - How To showing how to use ERP5 from administrator level.
- Use Archiving System - How To showing how to use the archiving system to move objects to another database (archive)
- Use Cache Tool - How To showing how to configure and cache method results throughout ERP5.
- Use ERP5 calendar - How To showing how to calculate working days and handle vacation, sick leaves and other absence periods.
- Use Git Client in - How To showing usage of the integrated git client in ERP5 to work with code.
- Commit from ERP5 - Document showing how to work with business templates using git from inside ERP5.
- Create New Template - How To showing how to create templates and enable them for a specific portal type.
- Display or Edit HTML - How To showing how extend formulator to include other than the default formats to display.
- Create New Forms - How To showing the way of creating efficient and integrated forms in ERP5.
- Use Tritonn Search - How To showing how to use Tritonns patched version of MySQL with better full text search using Senna.
- Use ERP5 Id Tool - How To showing how to generate many different kind of IDs inside ERP5.
- Import CSV - How To demonstrating how to import CSV files into ERP5.
- Search Portal Catalog - How To showing a tool that indexes all documents in a site, making it easy to search for documents.
- Create Interactors - showing an alternative next to workflows to encapsulate related interactions at a central location.
- Use CMFMailin Tool - How To showing how to receive mail messages and passing them into ERP5.
- Use Memcached Tool - How To showing how access a memcached server as if it were a python dictionary.
- Use Mobile Skin - How To showing how to use ERP5 mobile skin to display erp5 on a mobile phone.
- Create New Modules - How To showing how to create new modules, one of the core components of ERP5.
- Use Notification Tool - How To showing how to send asynchronous messages from one user to one or many users.
- Update PDF Form - How To showing how to update a PDF form by modifying the underlying Scribus file.
- Use PDF Editor - How To showing how to use the PDF Editor to convert PDF documents into ERP5 compliant modules.
- Use Acquisition - How To showing how to use programmable acquisition to access and use properties of parent objects.
- Use Property Sheets - How To showing how to use sheets containing properties, that can be associated to objects.
- Configure Proxy Field - How To showing how to configure Proxy Fields used to build field libraries based on standard fields.
- Use Complex Queries - How To showing how to use complex queries for more advanced searches in ERP5.
- Use RSS Skin - How To showing how to use ERP5 RSS skin to display a listbox as RSS 2.0 feed.
- Create Related Keys - How To showing how to extend the CatalogTool from ERP5Catalog to add new search keys.
- Use Session Tool - How To showing how to get a global RAM based session object associated to a user.
- Add Table to SQL Catalog - showing how to add custom tables to the SQL Catalog to more easily search for custom properties.
- Create Target Solvers - showing how to create flexible target solvers for divergence testers by using new simulation API.
- Write Zelenium Tests - How To showing how to write Zelenium integration tests for user interfaces.
- Run Zelenium Tests - How To showing how to run integration tests for user interfaces from inside ERP5.
- Use iCal Skin - How To showing how to use ERP5 RSS skin to display a listbox as iCal feed.
- Change CSS Style - How To showing how to change the appearance of ERP5 UI without interfering with core code.
- Setup Web Theme - How To showing how to create a unique design for every site or every client.
- Upgade ERP5 (Notes) - How To showing a list of upgrade notes and required changes from 2006-2011
- Use Constraints - How To showing how to use constraints to handle object validation inside ERP5.
- Create Screencasts - How To showing how to give a good visual and audio explanation of what a user can expect from ERP5
- Use ERP5 Web - How To showing how to use ERP5 web business template.
- Create New Widget - How To showing how to create new widgets in a stable and efficient manner.