Skip to content
This repository has been archived by the owner on Jan 21, 2024. It is now read-only.

SalesforceLabs/community-lightweight-signup

Repository files navigation

community-lightweight-signup

Want to have users sign up, without having to log in or register? This is a simple example of capturing limited user data and generating a url that they can return to, that shows their items they signed up for.

AppExchange Listing

Find the package at https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMiQBUA1, and follow the guide to configure the community, see below for the link to the guide, which is also found on the AppExchange listing.

Install from Code using SFDX

  1. Log into DevHub, if not already logged in
  2. Create a scratch org
    sfdx force:org:create -f config/project-scratch-def.json -a signuporg -s
  3. Ensure Communities is enabled, and Enable ExperienceBundle Metadata API is True
    • Setup > Feature Settings > Communities > Communities Settings
  4. Deploy Source
    sfdx force:source:push -u signuporg
  5. Assign permission set
    sfdx force:user:permset:assign -u signuporg -n Lightweight_SignUp
  6. Set Default Data
    sfdx force:data:tree:import -u signuporg -p ./data/Data-plan.json
  7. Open the Scratch Org
    sfdx force:org:open -u signuporg
  8. Configure the Community as defined below.

Setup Guide

Because this leverages Communities for Public Access, there are a number of steps you need to take in order to expose this data to external users that are using the Guest profile.

Full details on configuration of this package is found at https://salesforce.quip.com/DZ18AxtqBH98

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published