Setting up a new Dev site
- Go to Web Hosting Services and login: https://hosting.gatech.edu/
- [TO DO: How to create a new site.]
- Filter for the site you're setting up and click the name.
- Click the PHP button.
- Switch version to 8.2.27 and run PHP as Dedicated FPM application served by Apache.
- Other settings stay default, so click Apply.
- Go back to the Websites & Domains landing page.
- Click the Git button.
- In another browser tab, go to the EVPRWebTeam Github.
- Locate the repo you're starting with for the site install.
- On the menu across the top, click Settings.
- On the menu down the left side, Click Deploy Keys.
- Click the Add deploy key button.
- Give it a title.
- Switch back to the other browser tab. We were in the Git section.
- Make sure you're creating a Remote Repository.
- Click Add Repository.
- Give it a URL. Example for formatting: git@github.gatech.edu:EVRPWebTeam/drupal10-basic.git
- Leave SSH public key creation as Default.
- Copy the SSH public key.
- Switch back to your Github browser tab.
- Paste the key in the proper box and click Add Key.
- Switch back to your Hosting tab.
- Click the Create button at the bottom of the page.
- [TO DO: How to add additional repos.]
Configuration Changes:
- Ensure that in Configuration -> People -> Account Settings the "Who can register accounts?" setting is set to Administrators Only (unless the website has a specific need to keep this set to Visitors, but administrator approval is required. NEVER set to just Visitors)
Modules to install [work in progress, not complete - MTH]:
- ARTY - when installing ARTY do not select any other modules to install. With how many modules it requires, adding more can cause the install process to hang.
- Google Tag - work with Josie to configure.
- Redirect - be sure to configure to automatically create a redirect when an alias changes, with the 301 message.
- Layout Builder - after installing be sure the Basic Page is configured to use layout builder.
- Layout Builder Modal
- Admin Toolbar
- Admin Toolbar Extras
- Google Programmable Search
Note Type