Cloud Kicks' website serves two primary authenticated audiences: suppliers and installers. Their overall experience is the same, but the presentations for the audience should have a unique look and feel. Experience Builder will used to create a unique for each audience that includes colors, image, and typography.
Which out-of-the-box design approach should be recommended?
To create a unique experience for each audience that includes colors, images, and typography, the recommended out-of-the-box design approach is to use branding sets and assign them to each audience using audience targeting. Branding sets are collections of branding attributes, such as logos, fonts, colors, and images, that can be applied to a site or a page to customize its look and feel. Audience targeting is a feature that allows the designer to deliver different content and experiences to different groups of users based on criteria such as profile, location, or behavior. By creating branding sets and assigning them to each audience using audience targeting, the designer can easily create a unique and consistent experience for each audience without creating separate sites or custom themes.Reference: : Branding Sets | Salesforce Help : Audience Targeting | Salesforce Help : UX Designer Certification Prep: Designing with Experience Builder | Trailhead
The best approach for Cloud Kicks to create a unique look and feel for each audience is to create branding sets and assign them to each audience using audience targeting. With this approach, the same website can be used for both audiences, whilethe look and feel of each page can be tailored to each audience.
Branding sets allow you to create unique designs and apply them to specific audiences. You can create unique colors, images, and typography for each audience and then target them to the appropriate audiences using the audience targeting feature. This will ensure that each audience has a unique look and feel that meets their needs.
In which way could the usability of accordion elements be improved in a mobile environment?
A UX Designer has recently released a feature on experience Cloud and wants to know if the feature was successful and track usability over time.
Which research methodology should be used?
Quantitative research methodology should be used to measure the success and usability of a feature on Experience Cloud. Quantitative research involves collecting and analyzing numerical data that can be measured, compared, or statistically tested. Quantitative research can help answer questions such as:
How many users are using the feature?
How often are they using it?
How long does it take them to complete a task with the feature?
How satisfied are they with the feature?
How does the feature affect key performance indicators, such as conversion rates, retention rates, or revenue?
Quantitative research methods can include surveys, analytics, A/B testing, usability testing, and benchmarking. These methods can provide objective and reliable data that can be used to evaluate the impact and effectiveness of a feature on Experience Cloud.
Qualitative research methodology, on the other hand, involves collecting and analyzing non-numerical data that can reveal users' attitudes, behaviors, motivations, and preferences. Qualitative research can help answer questions such as:
Why are users using or not using the feature?
What are their pain points, needs, and goals with the feature?
How do they feel about the feature?
What are their expectations and feedback for the feature?
How does the feature fit into their context and workflow?
Qualitative research methods can include interviews, focus groups, observations, diary studies, and card sorting. These methods can provide rich and detailed insights that can be used to understand the user experience and identify opportunities for improvement.
Both quantitative and qualitative research methods are valuable for UX design, but they serve different purposes and answer different types of questions. In this case, the UX designer wants to know if the feature was successful and track usability over time, which are questions that can be best answered by quantitative research methods.
A developer is creating a Lightning Web Component (LWC) and wants to make sure the visual experience is consistent with Cloud Kicks' branding. The developer asks their UX Designer about the Salesforce Lightning Design System (SLDS) stylinghooks.
How should the designer describe them?
Styling hooks are CSS custom properties that allow developers to customize the appearance of base and custom components in a consistent and supported way. They work with web components and shadow DOM, which provide encapsulation and modularity for LWC. Styling hooks use the--sldsnamespace and follow a naming convention that reflects the component, category, property, attribute, and state of the element being styled. For example,--slds-c-button-brand-color-background-hoveris a styling hook for the button component, brand category, color background property, and hover state. Styling hooks can be declared in the CSS file of the LWC or in a global CSS file that affects all components on the page. Styling hooks are not standard CSS properties, but custom ones that are defined by SLDS and applied to the components using thevar()function.Reference:
Styling Hooks - Lightning Design System
SLDS Styling Hooks | Lightning Web Components Developer Guide | Salesforce Developers
--dxp Styling Hooks | LWR Sites for Experience Cloud | Salesforce Developers
The Salesforce Lightning Design System (SLDS) styling hooks use standard CSS properties to easily style base and custom components. Salesforce documentation states that ''SLDS styling hooks are CSS classes that give you access to the same styling used in the Salesforce Lightning Design System. They make it easy to style base and custom components with the same look and feel'' [1].
[1]https://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.use_slds_styling_hooks
What are Salesforce core design principles when making design decisions?
Clarity --- Eliminate ambiguity. Enable people to see, understand, and act with confidence.
Efficiency --- Streamline and optimize workflows. Intelligently anticipate needs to help people work better, smarter, and faster.
Consistency --- Create familiarity and strengthen intuition by applying the same solution to the same problem.