-
Notifications
You must be signed in to change notification settings - Fork 56
zdocs Prod Install
Note: We are working to create a managed package for this.
Note: Summit Events is currently code that is not packaged, so installation needs to be done by a developer using the steps below. There are two ways this install can be done (SFDX or Cumulus CI), choose the one that is easist for you.
Your first job is to make sure that you have the following installed on the computer you are using to install Summit Events to Salesforce:
Note that Cumulus CI is not needed to for this method
Connect your command line to the org you want to install Summit Events in. Use the following command to initiate this authentication:
sfdx force:auth:web:login --setdefaultusername --setalias my-hub-org
"my-hub-org" above is an alias. You can choose whatever alias you wish as it is used to identify this particular dev hub if you have multiple
-
Log in to GitHub.
-
Go to the Summit Events repository.
-
Fork a copy of the repository to your own account by clicking the "Fork" button at the top of the GitHub page. This will copy all the code from the repository into your personal account. Code in your own repository will not affect the main repository in any way.
-
Navigate to your forked copy of the repository. The path at the top of the page should include your GitHub username in it.
-
Click on the "Clone or download" green drop-down near the top left of the page. Copy the URL to clone your forked repository.
-
On your computer navigate to the folder that you wish to put your cloned code in. Remember that cloning will create a directory for the code for you. You may also wish to use GitHub desktop to make this whole process prettier and less intimidating. This documentation will outline command line usage of git, but both are acceptable.
-
Get a copy of the Event App code from GIT. If you are not directly collaborating with the project you may want to fork the project into your own GIT repository:
git clone <the URL you copied from your forked repository>
You will need to use the Salesforce CLI (Command Line Interface) for this next part. If you prefer, you can do it through Visual Studio Code instead
-
On your computer, navigate to the installation folder in Command Prompt
-
Use Salesforce CLI to push the code into Salesforce
sfdx force:source:deploy --json --loglevel fatal -l RunLocalTests
-
Verify that the installation is successful by logging into your org and going to Setup --> Deployment Status, then seeing if the deployment is marked as Succeeded.
Note: Since Summit Events is deployed in the same manner as a change set, it will not display as an installed package.
Your installation of Summit Events in your org is completed and ready for your admin to begin setup!
cci org connect <org_name>
Example staging:
cci org connect staging
Example production:
cci org connect production
-
Log in to GitHub.
-
Go to the Summit Events repository.
-
Fork a copy of the repository to your own account by clicking the "Fork" button at the top of the GitHub page. This will copy all the code from the repository into your personal account. Code in your own repository will not affect the main repository in any way.
-
Navigate to your forked copy of the repository. The path at the top of the page should include your GitHub username in it.
-
Click on the "Clone or download" green drop-down near the top left of the page. Copy the URL to clone your forked repository.
-
On your computer navigate to the folder that you wish to put your cloned code in. Remember that cloning will create a directory for the code for you. You may also wish to use GitHub desktop to make this whole process prettier and less intimidating. This documentation will outline command line usage of git, but both are acceptable.
-
Get a copy of the Event App code from GIT. If you are not directly collaborating with the project you may want to fork the project into your own GIT repository:
git clone <the URL you copied from your forked repository>
First rebuild the root src so it reflects any changes made. Note: The src directory should have been rebuilt if you have deployed to a scratch org like you should have.
cci task run dx_convert_from
Now deploy the src directory to the org of your choice.
cci task run deploy --org <org_nickname>
Your installation of Summit Events in your org is completed and ready for your admin to begin setup!
- Setting Up Summit Events After Installing Package
- Steps To Do Before You Start Using Summit Events
- Setup Contact Matching
- Setup Lead Matching
- Create an Event
- Create an Event Instance
- View and Edit Event Registration
- Create Event Appointment Types and Manage Event Appointments
- Create an Event Host
- Create an Event Email