Recipes for O3 Development
- Set Up an Instance of O3
- Create a Frontend Module
- Create a Distribution
- Add a Left Navigation Panel
- Adding links to the home page left panel
- Retrieve and Post Data
- Share State Between Frontend Modules
- Setting up translations in a frontend module.
- Format Dates
- Store Values
- Validate Forms Using React Hook Form and Zod
Short link to this O3 Dev recipes guide: om.rs/o3recipes
Still To Be Added To this Guide:
Customize Your Distribution:
Adding or Removing Frontend Modules (from the import map)
Configuring Extensions and Slots (add to config guide) - to add, remove, or re-order extensions within extension slots, so you can decide which app pieces you want or don’t want to show.
Configure Role-based Access
How to Configure individual extensions so you can govern access to those via UI privileges
How to use Global Properties to further customize functionality
eg Order Basket: If OPD, make mandatory to provide refill values, quantity units. If IPD, not required.