Profiles
A profile is the core mechanism by which Profinity maintains the configuration of your system, and this page explains what an administrator can do with one beyond holding components. Refer to Profinity profiles for what a profile is and how Profinity loads it. Profinity shows the Profile pill on the ADMIN page to users with the Modify profiles permission, as described in Roles and permissions.
Profile packs
A profile pack packages everything related to an instance of Profinity, so that several machines can be configured to run the same system. You download it as a ZIP file and upload it to a different instance to share a configuration. Depending on the system, a profile pack contains:
A profile pack built on another site can carry security grants for roles that do not exist on this site, as described in Component and collection security. A pack that contains script content needs the Scripting feature on the licence, as described in Licensing.
Shipped example
Profinity ships with an example profile called the Example Profile. It contains a Prohelion 12v battery, a Prohelion Battery Management Unit (BMU), three Elmar Solar maximum power point tracker (MPPT) devices, and two Prohelion WaveSculptor 22 Motor Controllers, as described in the Quick start guide. Copy it to a new profile before using it as a basis for your own work, because Profinity overwrites the file each time a new version is installed.
Profile features
Profiles support three features:
- Kiosk Mode signs a display in automatically, and bypasses the login page.
- Profile Dashboard provides a custom home page from a dashboard YAML file.
- Menu Layout sets up the side menu.
You can change the Kiosk Mode settings of a profile when it is not the active profile. Anyone at a kiosk inherits the permissions of its Kiosk Mode User, so choose a user with only the permissions the display needs, as described in Kiosk Mode. The steps are in How to set up Profinity as a kiosk application.
To activate, rename, import, or download a profile, refer to Manage profiles. To find the files a profile holds on disk, refer to Profile folders.