Customising Profinity
Profinity can be tailored to a deployment without application code. Dashboards show the system in the terms your users know, a theme applies branding, and a hosted web application runs alongside Profinity. White-label mobile builds let an original equipment manufacturer (OEM) ship a branded app.
- Dashboards builds user interfaces that show live data from Profinity tags in the Visual Editor, with YAML behind it as a fallback.
- Themes and branding applies branding and theme customisation from a
theme.yamlfile. - Hosting custom applications serves a custom web application from Profinity's integrated web server, with Secure Sockets Layer / Transport Layer Security (SSL/TLS) certificates.
- OEM white-label mobile ships a branded Profinity mobile app to customers.
A dashboard can be the page of a Custom Component, the home page of a profile, or a standalone Dashboard Component that binds to existing tags. Two Administration pages also change what users see. Menu Layout covers per-profile and per-component menu placement. Install and manage plugins covers hiding component types.
Developers who need code start with Developing with Profinity. For integrations with other systems and AI assistants, refer to Integrating to Profinity. For tags, rules, and alerts, refer to Tag layer.