ERP5 Web is an extension to ERP5 which provides a way to create web sites which can display selected ERP5 contents through multiple and custom web layouts. ERP5 Web introduces a complete API based on 3 portal types: Web Page, Web Site and Web Section. ERP5 Web is intended for unfrequent users. Typical applications of ERP5 Web include: e-commerce, e-procurement, knowledge management, etc.
A Web Site object defines the root of a given Web Site. It can be considered as a kind of “virtual host” or “virtual domain”. A single ERP5 instance may contain multiple Web Site objects, each of which provides a different way to access ERP5 contents. One Web Site object may be used for example for e-commerce while the other one may be used to create an Intranet portal.
A Web Section object defines a selection of ERP5 contents to display and the layout to use for that purpose. Web Section are intended to define the structure of a Web Site. A given Web Section may be used to display customer invoices while the other one may be used to display latests press releases. Web Sections form a hierarchy. Each Web Section may define its own layout or acquire its parent layout.
A Web Page is a text document which contains HTML / XHTML code. Web Page objects are intended to create arbitraty HTML contents to display within a Web Section.
ERP5 Web also provides sophisticated URL management compatible with virtual hosting applications.