PWA customization capabilities

Intro

Adding the ability to easily customize PWA apps. From version 1.26+, you can link a Page to a Web Portal, and the Web Portal record will:

  • Provide the Index Page
  • Provide the 404 error page
  • Provide styling and display settings for the PWA (e.g. Theme, Title, Name) - simply populate the PWA fields on the Web Portal
  • Provide Branding (iconography) by allowing users to override the default icons. The field b3p__Branding_Resource_Name__c on the Web Portal can be populated with the name of a static resource that holds the branding, images, splash screens and icons. Simply download the b3p__Branding static resource and update the resources in the folder. Upload back again into salesforce in a new static resource (e.g. BrandingNew). Update the b3p__Branding_Resource_Name__c field to BrandingNew. That's it!