Just had a read of this great tutorial on building AppExchange apps with Skuid: http://help.skuidify.com/m/11217
3 questions spring to mind.
1. The section on end-user customisability is compelling. But the Skuid page composer is so much more powerful than the standard Salesforce page layout editor that end users could easily get themselves into a bit of a mess. I’d love to see the ability to allow end users access to only a cut-down Skuid page composer - one that, for example, removes access to Javascript and CSS resources. Zach mentioned to me once that this can be done with a bit of creativity, just wondered if it was on the near-term roadmap to make officially available.
(An important related point is that with a bit of training, an end-power-user could manage the standard Skuid page composer, particularly given the ease of restoring previous versions. Doesn’t stop me wanting the cut-down composer, though. :) )
2. The section on shipping our app’s core Skuid pages using a static resource is fantastic, and they can also be locked down, which is ideal. So then the path for an end-user to customise one of our core pages then would be to clone it and do as they please. That of course may affect hyperlinks to that page, but we’ve addressed that by housing our Skuid pages within Visualforce pages and having custom setting fields that effectively say “What Skuid page do you want to load for each core Visualforce page?”. The system admin can then set those to the relevant cloned pages if they want, and the hyperlinks remain because they point to the VF container pages. Is that a good practice?
3. End users who clone our Skuid pages to customise then bounce off the upgrade path for our core Skuid pages. Using the custom setting technique above, they can of course switch back to ours at will. Or they can re-clone our new page once we do a release. So it’s not all bad news, but it isn’t entirely seamless. Are there any better ways to manage this?
Question
End user customisation of Skuid pages
This topic has been closed for replies.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.