Explain the capabilities and use of Lightning templates and Lightning Bolt.
Communities are based on templates. Salesforce provides configurable standard templates for different use cases. In addition, custom templates can be created or Lightning Bolt templates can be installed.
Each Salesforce community built based on a template. The template assigned to a community defines which default pages and features are available.
A template must be chosen when creating a new community. Once chosen, the assigned template can be changed under Administration > Setting in Community Workspaces.
Salesforce provides several Lightning-based templates for common community use cases. Following standard templates exist:
The Help Center template can be used for communities which provide self-service capabilities to customers.
Community members and guest visitors can access Knowledge articles and raise support Cases.
Similar to the Help Center template, the Customer Service template can be used for communities which provide self-service capabilities to customers.
Community members can access Knowledge articles and raise support Cases. They can also use Chatter to ask questions, find answers, and collaborate in feeds and groups.
The Customer Account Portal template can be used for communities which provide account management capabilities to customers.
Community members can view and update their Account record. They can also access records from other standard or custom objects, as well as Knowledge articles.
The Partner Central template can be used for communities which provide sales management capabilities to partners.
Community members can access Lead, Account, and Opportunity records for channel sales activities. They can also access records from other standard or custom objects, as well as Knowledge articles. Furthermore, they can use Chatter to ask questions, find answers, and collaborate in feeds and groups.
The Aloha template can be used to create a community which allows members to log in to other applications using single sign-on (SSO). Salesforce logins and social logins are supported to access such communities. SSO can be configured for native Salesforce app as well as integrated third-party applications.
Instead of using standard templates provided by Salesforce, custom Lightning-based templates can be created assigned to communities. Creating a custom template allows to define the branding and functionality of a community, and reuse this definition in several communities.
Custom templates can be created from scratch in Community Builder. When creating a new custom template, Salesforce provides some default pages, such as Home, Error, Search, Login, and Generic Record List, Record Detail, and Related Record List. pages. Those default pages can be edited and additional pages can be added.
Since custom templates are based on the Lightning Component Framework, standard and custom Lightning components can be added to the community page. Furthermore, the theme associated with the custom template can be modified to customize the branding.
One custom templates are created, they can be exported from Community Builder. The export files can be imported in other communities to allow reuse of custom templates in several communities and Salesforce orgs.
The Salesforce Tabs + Visualforce template is not based on the Lightning Component Framework. Communities based on this template can therefore not be customized with Community Builder.
The Salesforce Tabs + Visualforce template can be used to create a community which includes any standard or custom object as Salesforce Classic tabs. The available tabs can be selected under Administration > Tabs in Community Workspaces.
The branding of Salesforce Tabs + Visualforce communities can be customized under Administration > Branding in Community Workspaces. Branding options are limited to the header image, the footer content, and the color schema.
Because the Salesforce Tabs + Visualforce template is not Lightning-based, Visualforce can be used in communities of this template. Furthermore, communities based on this template can be accessed with the Salesforce mobile application for Android and iOS.
Lightning Bolts are industry solutions built by Salesforce partners. They are packages which can be distributed with and installed from AppExchange.
Lightning Bolt packages can contain the following custom components:
The community template in a Lightning Bolt solution can include custom branding, community pages, content layouts, and components. The flow category can contain multiple flows to automate industry-specific business processes. And custom apps allow to include internal Salesforce solutions in the same package.