Made a video for you hopefully this gives some insights.
Maui9 | DevDiary | Pre-Calculated Whitelabeling
https://youtu.be/8Ju2M4A-uxc
You might want to contact Jason Teunissen. He has created a Mx9 framework that supports this. Not yet in the marketplace but it might end up there someday. See also the slack channel:
https://mendixcommunity.slack.com/archives/CKH630S6T/p1659454189193329
Regards,
Ronald
For the login-pages, you will have to create a separate login.html for each label and make the user’s of that label go to their respective login-page.
For the styling, I am assuming that the styling for the labels are mainly the same, but differ in colors, fonts and logos. So no big changes in the page’s layouts.
Basically you want to add a specific piece of styling to your app based on the label of the currentuser.
For step 3, download module SystemManagement and have a look at Snip_AddEnvironmentclassToBody. You can copy-paste-and-modify this to make the javascript add the class of currentuser’s label. No big javascript-skills needed. It is pretty straightforward.
I would recommend setting up a css-class design system which looks at the root class on the page and assigns the specific styling to this page. biggest drawbag would be a big redo on the current design system as a lot of variables throughout the app have to be adjusted.
At MxBlue we’re near to release our Design System Accelerator which does exactly this. An Mutli-Tendant Design System based on css-variables.
hi Wilfried.
Believe it or not, ALOT of clients have similar requests.
In order to facilitate this + a lot of other common requests we have created a methodology + design system to help bring Mendix into 2023
check out the video.
I hope to get this demo proj into the community by the end of the month for everyone to play around with.