/MVP-Site

Source code the Sitecore MVP site

Primary LanguageCSSApache License 2.0Apache-2.0

🥇 Sitecore MVP Program Site

This repository for the Sitecore MVP site. It is built using Sitecore 10.2.

💗 Contributions

The Sitecore MVP site is an Open Source project and as such we welcome community contributions, though Sitecore has a "No commitment" approach to this repository. Please read the Code of Conduct and Contribution Guide before participating

✋ PreRequisites

💻 Initial Setup

  1. 🏃‍♂️ Run the Start-Environment script from an elevated PowerShell terminal

    .\Start-Environment -LicensePath "C:\path\to\license.xml"

    Note: The LicensePath argument only has to be used on the initial run of the script. The license file must be named license.xml, the script copies it to the folder .\docker\license where it also can be placed or updated manually.

    You must use an elevated/Administrator PowerShell terminal
    Windows Terminal looks best but the built-in Windows Powershell 5.1 terminal works too.

  2. ☕ Follow the on screen instructions.

    Note: that you will be asked to fill in the following values with your Okta developer account details:

    If the wizard is aborted prematurely or if the container build fails then use the -InitializeEnvFile switch to re-run the full wizard.

    .\Start-Environment.ps1 -InitializeEnvFile
  3. 🔑 When prompted, log into Sitecore via your browser, and accept the device authorization.

  4. 🚀 Wait for the startup script to open a browser tab with the Sitecore Launchpad.

  5. 🛑 To Stop the environment again

    .\Stop-Environment.ps1

🎭 Site switches

If you only want to start either the MVP or the SUGCON rendering container(s), you can use one of the following switch args

  • -StartSugconSites
  • -StartMvpSite

If none of these are passed to the script all rendering containers are started.

Example:

.\Start-Environment -StartSugconSites

⚠️ Troubleshooting

If have issues running the site locally, please refer to the Troubleshooting page on the wiki before opening an issue.