3B Portals & Mobile App version 4.9 changelog
Jump to navigation
Jump to search
Improvements
- Much faster loading speeds due to optimized code base
New
- Added full support for Web Portals - you can now define a Web Portal like "Candidate App", define the "Home Page" and link multiple pages to this Web Portal. This way, the system will intelligently pre-load these pages in the background, optimizing the speed at which we are going to load the portal and navigate through pages. In addition, you no longer need to use an "Index" page, instead you can use the name of the Web Portal and the router will automatically display the page selected as "Home Page". So, if you have a Web Portal called "App", simply open the .../b3p__Portal#App url.
- This is the only recommended way of publishing a mobile app through 3B Portals. Do NOT request users to initialize any other page, instead, request users to initialize (bookmark) the app through the Web Portal page. This is required because of the way PWAs work and the fact that we need to tell iOS and Android in advance of the structure of the app. By linking Pages to Web Protals and having a Home Page assigned on a Web Portal, we are able to generate a site map dynamically
- See the screenshot on the right - it showcases how a app called "Portal" was created. The link to the portal is https://[....]-sites.com/publicsite/b3p__Portal#Portal and when a user opens the page, they will land on the Index page which is defined as a home page.
- Added page publisher to Web Portals
- Added splash screen (logo) when the PWA loads instead of white screen
- Added a conditional hide-if trait to all elements. You can define conditional statements to all standard and custom elements in the builder now
- Added support (again) for Screen Flows
Changes
- Components are now loaded dynamically based on whether or not they are displayed/required on the page which further improves loading times
Fixes
- Some content could be duplicated in the builder
Related Versions
4.9 https://login.salesforce.com/packaging/installPackage.apexp?p0=04tWS000000cend
4.10 https://login.salesforce.com/packaging/installPackage.apexp?p0=04tWS000000cjCD
- Fixes charts not rendering