Skip to main content

Welcome to Ruoom Core

Ruoom Core is the open-source Django 5.2 foundation for Ruoom applications. It provides business and domain management, customer and staff accounts, localization, shared navigation, authentication, email, storage, and deployment infrastructure. Commercial and product-specific features are delivered separately as versioned Ruoom plugin packages. Installing a modern plugin does not require copying its source into the Core repository or editing INSTALLED_APPS by hand. Install its wheel into the same Python environment and list its identifier in RUOOM_PLUGINS; Core discovers the package and registers its Django app, URLs, navigation, settings tabs, authentication options, permissions, and middleware from plugin metadata.

Current plugin packages

Booking 1.2.2 is the remaining legacy exception. Its current release does not include a wheel and must use the layout described in the Booking quickstart until that repository adopts src/plugins/booking packaging.
Start with the Core quickstart, then use Install plugins to compose the features needed by your deployment.