In Dawiso, packages serve as core configuration files essential for customizing and setting up the environment. Every visible element within Dawiso, including applications, icons, and dashboards, is configured through packages.

Admin-level users can install core packages or create and customize new packages. This flexibility allows for a tailored approach to configuring the Dawiso environment to better align with the unique needs of different organizations.

Creating and editing packages

Admin users can create or edit packages directly using our built-in editor, which provides a user-friendly interface for handling these configurations. Alternatively, those who prefer working in a more familiar software environment can use any integrated development environment (IDE) of their choice.

To begin crafting a new package in an external IDE, simply insert the schema URL at the top of your package file. This step ensures that the package conforms to the required structure and is recognized correctly by the Dawiso system.

For more information, see Working with packages.

Format and customization

Packages in Dawiso are formatted using JSON (JavaScript Object Notation), a widely used standard for data interchange. To ensure compatibility and proper functionality within Dawiso, packages must adhere to a specific schema developed for our platform. This schema dictates the structure of the information within the package, guiding users on how to format their configuration files correctly.

For more information, see Structure of a package.

Summary

By utilizing packages, admin users can significantly enhance the Dawiso experience, ensuring that the platform operates efficiently and aligns perfectly with their operational strategies.

Whether adjusting the user interface or integrating new functionalities, packages provide the tools necessary for organizations to mold the Dawiso environment to their precise specifications.