We are beginning to use unauthenticated digital experience cloud more and more. This week we introduced a listing of items for clients that shows courses on soft-skills that they can take to earn points which they redeem for merchandise like a cell phone or tablet. It’s a win-win.
User Story:
- Clients should see a list of the SYMinU Skills classes available to them by topic and name as well as how many points they can get for completing them.
- Clients only want to view active classes and not be able to edit anything for now.
- Eventually, we’d like to have a link to jump into the course but we don’t have that figured out yet. For now, the user will just learn how to get access to the classes from text on the page.
I created a list view of the Talent LMS courses and labeled it for sharing with all users. It is limited to active courses.
I created a new (third) public tab on the digital experience site.
I populated the tab with a listview created above. I also added a rich text element above it explaining how to gain access.
In preview mode it all looks fine. Note that if you click the course you get to a record view. The record view would probably be better as a CMS Content list to avoid this.
Note that this preview is of me, an authenticated user. In order for clients to see the information as a guest user, I had to set permission in the needs site for the object to read and give read access to various fields that might be needed.
Since the list view filters on Service, it was also necessary to give the needs site profile read access to the Service object. Name is included by default.
Since “view all” is not permitted for guest site users, then we must provide a record sharing rule. I shared all active Sub Service records.
Now on an incognito published view of the digital site, I see this: