Extension management in Litium allows developers to enhance and customize the platform by introducing new features or modifying existing ones. With Litium's decoupled extensions, these enhancements can function independently of the core platform, offering significant benefits.
Decoupled extensions:
- Simplify updates: They can be updated, replaced, or removed without impacting the core system, enabling smoother platform upgrades.
- Enhance scalability: Developers can innovate and deploy features more quickly, as extensions are developed independently.
- Boost stability: By isolating extensions from the core, they minimize risks of bugs or conflicts during updates.
A key advantage of Litium's decoupled extensions is their distribution flexibility. Extensions can be distributed:
- As private apps: A private app is a custom extension developed as a private app for a specific customer.
- As public apps: Extensions can also be freely shared as public apps, allowing for broader accessibility and community-driven innovation.
In this version, the extensions support extending the backoffice Angular framework using federated modules. These modules can be utilized as area panels or settings items, providing developers with even greater flexibility to tailor the backoffice UI to specific needs. Future releases will expand the opportunities further by adding more places where these extensions can be implemented.
This system empowers developers and partners to extend Litium's functionalities while maintaining platform stability and addressing tailored requirements.
|