Occasionally, you may discover that an article that you or a colleague posted to your Mercury group needs to come down for some reason. Your first instinct might be to just delete that article, but deletion may not be the best option in many cases.
Whether you are an experienced Drupal developer / site administrator who has come to Georgia Tech, or an existing staff member asked to venture into the world of Drupal, you may be wondering how you should get started with using Drupal for a Georgia Tech website.
The Lando Drupal 7 recipe does not come with mail functionality out-of-the-box. However, DrupalEasy has written straight-forward documentation on how to enable server mail functionality.
This is helpful for enabling mail notifications for password resets, trigger/Rules configuration.
This section contains tips on how to install Drupal from scratch, how to apply routine point release updates, and how to migrate between major version of Drupal. There is also a guide to moving sites from development (either on your local computer, or on a development server) to a production environment (e.g. OIT Web Hosting). For more generic but also more official guidance, the official Drupal website has a Guide to Migrating a Drupal Site.
Notes on the setup of the drupal.gatech.edu site.
- The user roles "leadership", "advisory" and "editor" are not permission granting roles, but just categorization roles as follows:
- leadership = User who is on the Georgia Tech Drupal User's Group leadership board
- advisory = User who is on the Georgia Tech Drupal User's Group advisory board
editor = User who, at the time of the Drupal 7 to Drupal 8 site conversion, had edited at least one page on the site
PHP 5.6 (the last version in the PHP 5 line) reached its end-of-life on December 31, 2018. In addition, PHP 7.0 also reached its end of life in December, 2018. As a result all OIT Web Hosting accounts are now on PHP 7.1 or later. However, PHP 7.1 reaches its end-of-life on December 1st, 2019.
Units who have their own web servers are strongly urged to get them updated to PHP 7.2 if they haven't done so already. OIT will be updating the Web Hosting servers to PHP 7.2 between October 1st and 8th, 2019.
Per Georgia Tech's accessibility requirements, certain fields likely need additional explanatory text accompanying them:
Video Fields (e.g. YouTube)
Any publicly available video must be captioned for end-users. YouTube's automatic captions are not enough to meet full guidance: any automatic captions must be manually reviewed and corrected.
While carousels were traditionally seen as a good way to squeeze more content into a limited amount of screen space, research studies (see Should I Use a Carousel?) show that site visitors are most likely to ignore anything beyond the first slide, and a poorly built carousel can irritate users, leaving them with negative feelings towards your site and your organization.
User Interface (UI) design refers to the forward facing look and feel of a website.
User Experience (UX) design refers to how users will interact with and navigate through a website.
This section provides details about useful tips, tricks, and tools relating to both areas of website design. Accessibility is related to UI and UX, but is covered in its own section of the handbook.