Setting up a new Dev site
 

  1. Go to Web Hosting Services and login: https://hosting.gatech.edu/
  2. [TO DO: How to create a new site.]
  3. Filter for the site you're setting up and click the name.
  4. Click the PHP button.
  5. Switch version to 8.2.27 and run PHP as Dedicated FPM application served by Apache.
  6. Other settings stay default, so click Apply.
  7. Go back to the Websites & Domains landing page.
  8. Click the Git button.
  9. In another browser tab, go to the EVPRWebTeam Github.
  10. Locate the repo you're starting with for the site install.
  11. On the menu across the top, click Settings.
  12. On the menu down the left side, Click Deploy Keys.
  13. Click the Add deploy key button.
  14. Give it a title.
  15. Switch back to the other browser tab. We were in the Git section.
  16. Make sure you're creating a Remote Repository.
  17. Click Add Repository.
  18. Give it a URL. Example for formatting: git@github.gatech.edu:EVRPWebTeam/drupal10-basic.git
  19. Leave SSH public key creation as Default.
  20. Copy the SSH public key.
  21. Switch back to your Github browser tab.
  22. Paste the key in the proper box and click Add Key.
  23. Switch back to your Hosting tab.
  24. Click the Create button at the bottom of the page.
  25. [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