Has alias of computing.gatech.edu
Database = d8_cc-prod on sarge.
social_share module may be acting wonky.
Dev tips: may need to remove "/etc/pki/tls/certs/ca-bundle.crt" from database (delete cas_cert from variable table) for Local cas login to work.
Development of Drupal 9 version happening on robot-test.cc.gatech.edu VM.
To make mounted esperanto directories work, you must make these changes:
- Add the following line to the apache config file: DirectoryIndex index.html index.php index.shtml
- remove code from /etc/httpd/conf.d/userdir.conf
- systemctl restart httpd.
You will know that esperanto is mounted by this file: /etc/auto.coc. If it exists, there’s a good chance it can mount esperanto.
External packages (to track separately from Drupal)
- CKEditor 4.16.1 (via CDN)
- phpCAS 1.3.8
- jquery.cycle 3.0.3
- Google Custom Search engine
Update history
- 2024-09-17: Updated Drupal Core to the latest version (https://www.drupal.org/project/drupal/releases/10.3.3).
- 2024-09-17: Renewed the SSL cert for cc.gatech.edu on woody and dev-cc.cc.gatech.edu on woody-dev until 9/13/25.
- 2024-01-04: Updated the modules AddToAny Share Buttons, Better Exposed Filters, CTools, IMCE, Layout Builder Styles, Node Class, Metatag, Token, Upgrade Status to the latest version to prepare for the Drupal 10 upgrade.
- 2023-10-26: Migrated the cc.gatech.edu website from robot (VM running PHP 7.3 / Drupal 9 website) to woody (VM running PHP 8.1 / Drupal 9 website) to prepare for Drupal 9's end-of-life date on November 1, 2023.
- 2023-10-26: Updated Drupal Core to the latest version of Drupal 9 (https://www.drupal.org/project/drupal/releases/9.5.11).
- 2023-03-28: Installed the Views Data Export module (8.x-1.3) to allow the College site news articles to be directly exported and displayed on the school websites.
- 2022-10-17: The SSL cert for cc.gatech.edu on robot has been renewed until 10/17/2023.
- 2022-10-05: Updated Drupal Core to the current version (9.3.20 to 9.3.22) because of a security vulnerability (https://www.drupal.org/sa-core-2022-016) and updated the Exclude Node Title module (8.x-1.3 to 8.x-1.4), jQuery UI Datepicker module (8.x-1.2 to 8.x-1.3), Upgrade Status module (8.x-3.14 to 8.x-3.17), and XML Sitemap module (8.x-1.2 to 8.x-1.4); Added the news tag links to the byline section of the news article pages.
- 2022-07-28: Updated Drupal Core to the current version (9.3.15 to 9.3.20) because of a security vulnerability (https://www.drupal.org/sa-core-2022-015) and updated the Ctools module (8.x-3.7 to 8.x-3.1.0) and the XML sitemap module (8.x-1.2 to 8.x-1.3).
- 2022-06-02: Updated Drupal Core to the current version (9.3.11 to 9.3.15) because of a security vulnerability (https://www.drupal.org/sa-core-2022-010) and updated the Pathauto module (8.x-1.9 to 8.x-1.10).
- 2022-05-12: updated Profile feed type to Unpublish profiles no longer in the feed; unblocked account for apalmquist3 per Ben's request.
- 2022-05-10: at Ann Claycombe's request, granted Editor access to bwine3 and cbrown493
- 2022-04-14: Updated Drupal Core to the current version (9.3.6 to 9.3.11) because of a security vulnerability (https://www.drupal.org/sa-core-2022-006); updated the Smart Date module (3.4.3 to 3.5.1) and the XML sitemap module (8.x-1.1 to 8.x-1.2).
- 2022-03-03: Updated Drupal Core to the current version (9.3.3 to 9.3.6) because of a security vulnerability (https://www.drupal.org/sa-core-2022-003); updated the AddToAny Share Buttons module (8.x-1.15 to 8.x-1.16), Metatag module (8.x-1.16 to 8.x-1.19), Pathauto module (8.x-1.8 to 8.x-1.9), Redirect module (8.x-1.6 to 8.x-1.7), Token module (8.x-1.9 to 8.x-1.10), and Upgrade Status module (8.x-3.11 to 8.x-3.14).
- 2022-01-27: Updated Drupal Core to the current version (9.2.10 to 9.3.3) because of a security vulnerability (https://www.drupal.org/project/drupal/releases/9.3.3) and updated the jQuery UI Datepicker module (8.x-1.1 to 8.x-1.2) because of a security vulnerability (https://www.drupal.org/project/jquery_ui_datepicker/releases/8.x-1.2).
- 2021-11-30: Updated Drupal Core to the current version (9.2.7 to 9.2.10) because of a critical security vulnerability (https://www.drupal.org/project/drupal/releases/9.2.10).
- 2021-11-17: Set Profiles to unpublish profiles if no longer in feed (RT# 319259).
- 2021-11-15: Added the AddToAny module (https://www.drupal.org/project/addtoany) to add social share buttons and functions to the site.
- 2021-11-05: The SSL cert for cc.gatech.edu on robot has been renewed until 11/5/2022.
- 2021-11-01: Updated Drupal Core to the current version (8.9.19 to 9.2.7) because of a critical security vulnerability (https://www.drupal.org/project/drupal/releases/9.2.7).
- 2021-10-18: removed arusch3 as Basic Editor (RT# 317345)
- 2021-10-11: added arusch3 as Basic Editor.
- 2021-09-23: Updated Drupal core (https://www.drupal.org/project/drupal/releases/8.9.19) and the Admin Toolbar module (https://www.drupal.org/project/admin_toolbar/releases/8.x-2.5) to fix a security vulnerability and added the Upgrade Status module (8.x-3.11) to prepare for the Drupal 9 upgrade.
- 2021-09-01: Added the Google Analytics module (8.x-3.1).
- 2021-08-23: made old woody site available internally only at old.cc.gatech.edu for developers and content architects
- 2021-08-23: Seth Hutchinson gives approval for removal of 2 domains: seth.web.cc and seth.robotics
- 2021-08-19: Migrated the college website from woody (VM running PHP 7.2 / Drupal 7 website) to robot (VM running PHP 7.3 / Drupal 8 website - v. 8.9.18).
- 2021-07-29: security update for Drupal Core from 7.80 to 7.82
- 2021-07-21: add /hofrsvp redirect to apache conf file at Comms request for Hall of Fame.
- 2021-06-02: update CKEditor to 4.16.1 to fix security issue.
- 2021-04-27: update Drupal core to 7.80 to fix security issue. Update CAS to use sso.gatech.edu.
- 2021-04-16: added location_url to Mercury event feed importer after Inst Comms added the field to the xml (RT# 302479).
- 2021-03-22: patch alpha_pagination module to fix null values from views pager (RT# 303168).
- 2021-02-11: update Drupal core from 7.77 to 7.78 to fix security issue
- 2021-01-12: update CKEditor CDN from 4.14.0 to 4.14.1 because older version has disappeared.
- 2020-12-29: add Allie McFadden to Content Manager role (RT# 298321).
- 2020-12-28: add Faculty Job role to Kristen and Ann (RT# 297915); update Drupal core from 7.74 to 7.77.
- 2020-11-24: drupal core security update 7.73 to 7.74.
- 2020-11-23: Changed Mercury feed URLs from edit.hg.gatech.edu to hg.gatech.edu (RT# 296675).
- 2020-11-18: Emptied and closed Tutor application webform (form/cs-tutor-application) and replaced with a Basic page (RT# 295421).
- 2020-11-12: Add "Require all granted" to each <Directory> section in /etc/httpd/conf.d/classes.conf to allow apache to process htaccess directives for classes.cc domain (because of 2.2->2.4 upgrades).
- 2020-09-24: drupal core security update 7.72 to 7.73
- 2020-08-31: Remove CS Minor Interest Webform (https://www.cc.gatech.edu/node/1311) from CC site (RT# 292033)
- 2020-08-27: Remove Change of Major Webform (https://www.cc.gatech.edu/node/1312) from CC site (RT# 292135)
- 2020-08-24: Added the metatag module (7.x-1.27) to fix a Facebook post rendering issue (RT# 264416).
- 2020-08-13: Remove Change of Major Webform (https://www.cc.gatech.edu/node/12664) from CC site (RT# 290349)
- 2020-08-13: Add Basic Editor role for jlatour3 - Jillian Latour - and remove for cokonkwo9 - Chika Okonkwo (RT# 290265).
- 2020-08-07: Add Basic Editor role for 2 new users - dchau3 & ja101 (RT# 289007).
- 2020-06-25: Update Drupal core (7.70 to 7.72).
- 2020-06-17: Add identical IMCE roles (/admin/config/media/imce) to the Content Manager as the Content Architect has (RT# 286267).
2020-06-10: Update People College Role taxonomy terms (RT# 285800).
Removed all terms from the "People College Role" Taxonomy Vocabulary except for:
Office of the Dean
Advisory Board
Division of Computing Instruction
Office of Development
Set People Profiles feed importer to only import those college role terms that already exist on the site (i.e. these 4).
- 2020-06-01: Reconfigure intermediate SSL apache conf to explicitly trust the legacy AAA Certificate Services root.
- 2020-05-28: update Drupal core (7.69 to 7.70); remove unused exclude_node_title (7.x-1.9) & node_convert (7.x-1.2) modules; update User Role names and permissions for overhaul preparation.
- 2020-05-08: delete unpublished Job Opportunity nodes and its Content Type (site now using Hosted Handshake platform instead).
- 2020-05-06: added manage Mercury nodes permissions to Administrator users (RT# 284371).
- 2020-05-05: when user aliased (~) sites broke, I created a blank placeholder file for /etc/httpd/conf.d/userdir.conf, so it is not overwritten in future routine patching.
- 2020-04-30: Remove following user permissions from non-Super Admin roles (per RT#284143): administer views; access library and site reports; exclude node title.
- 2020-04-01: update CKEditor module (7.x-1.18 to 7.x-1.19) and CDN (4.5.4 to 4.14.0); remove default.settings.php from repo.
- 2020-03-11: delete events older than 1 month ago, change Mercury feed to only contain events from 1 month ago or later, change feed importer to delete events not showing in Mercury feed (RT# 281009).
- 2020-03-09: create ViewUnpublished role and give to Alicia Richart (ar182), so she can view Chair Search bios before they go live.
- 2020-03-02: Remove jwfilter module (7.x-0.08a) - whose service is no longer available - and add gt_kaltura module (7.x-1.2, with custom help text) for embedding videos.
- 2020-01-17: Reversed profiles importer change, as it caused all profiles to become UNpublished.
- 2020-01-16: Change profiles importer to also set Published status as 1/0, so re-published profiles show correctly (RT # 276987).
- 2020-01-10: Changed LogLevel in apache config file from trace6 to error, as log files were filling up server again and preventing emails from being sent (RT#278685 & #277661).
- 2020-01-07: Update SSL configuration to limit allowed protocols and ciphers and to include the intermediate cert bundle chain. (RT #278245 & 277472)
- New protocol/cipher limits
- SSLProtocol all -TLSv1.1 -TLSv1 -SSLv2 -SSLv3
SSLCipherSuite ALL:+HIGH:!ADH:!EXP:!SSLv2:!SSLv3:!MEDIUM:!LOW:!NULL:!aNULL
SSLHonorCipherOrder on
- Intermediate cert: SSLCertificateChainFile /etc/pki/tls/certs/cc.gatech.edu.chain.crt
- 2019-12-30: Update Drupal Core (7.67 to 7.69) and these modules: captcha (7.x-1.5 to 7.x-1.6); recaptcha (7.x-2.2 to 7.x-2.3); override_node_options (7.x-1.13 to 7.x-1.14) and special_menu_items (7.x-2.0 to 7.x-2.1).
- 2019-12-17: Migrate D7 college site and mounted esperanto directories from scouter server to woody VM. Update phpCAS library (1.3.5 to 1.3.8) and these modules: rules (7.x-2.10 to 7.x-2.12); webform (7.x-4.16 to 7.x-4.21); admin_views (7.x-1.6 to 7.x-1.7); features (7.x-2.10 to 7.x-2.11); addressfield (7.x-1.2 to 7.x-1.3); and alpha_pagination (7.x-1.7 to 7.x-2.0). Fix alpha_pagination css.
- 2019-10-08: replace content type for Job Opportunities with landing page that links to Handshake. Link to GT's Handshake instance. Link to RSS feed of Jobs
- 2019-10-03: set Mercury Events feed to import every 15 minutes instead of 30 (RT# 273193).
- 2019-09-20: add PhD Candidates view (with newly imported classification into Person content type).
- 2019-08-02: change "From" email for New Job Opp Rule to use submitter's email address, so our queue does not get auto email replies (RT#268059).
- 2019-07-31: remove static /Networking site (mounted from esperanto) as per RT#267778.
- 2019-07-22: configure custom_search to ignore all History* content types except Decades Pages, as it should not be searching those as discrete entities.
- 2019-07-09: added Comms' student worker (eahn33) as editor to site (RT#267170).
- 2019-05-23: Allow Job Managers role to view unpublished nodes of that type (RT #265533).
- 2019-05-14: update core (7.66 to 7.67) for security vulnerability (https://www.drupal.org/project/drupal/releases/7.67); change security updates email to tsowebpatch@cc.gatech.edu; non-security module updates for admin_menu (7.x-3.0-rc5 to 7.x-3.0-rc6), ctools (7.x-1.14 to 7.x-1.15), diff (7.x-3.3 to 7.x-3.4) and libraries (7.x-2.3 to 7.x-2.5); and remove archived multi-site school folders from server.
- 2019-05-06: Added css to clear both floats for all headings in the main content block.
- 2019-05-03: Add view_unpublished module (7.x-1.2).
- 2019-05-01: changed admin jQuery to 1.7 to prevent UI slowness.
- 2019-04-30: removed Administrator role and blocked unknown teecee@gatech.edu account
- 2019-04-25: Update Drupal Core (7.63 to 7.66) because of a critical security vulnerability (https://www.drupal.org/SA-CORE-2019-006). Patch video_embed_field module for accessibility (https://www.drupal.org/files/issues/accessibility_screen_readers-188848…). Security updates to module_filter (7.x-2.1 to 7.x-2.2) and views modules (7.x-3.18 to 7.x-3.22). Remove unused schools subtheme (coc_sub_theme).
- 2019-03-19: removed schools from this multisite on scouter, now these files only serve the College site and not the schools (cleanup will occur after testing).
- 2019-02-28: at Communications request, remove Experts page/view (https://www.cc.gatech.edu/people/experts)
- 2019-02-26: update link module (7.x-1.4 to 7.x-1.6) because of critical security vulnerability, https://www.drupal.org/project/link/releases/7.x-1.6
- 2019-01-23: update Drupal Core (7.60 to 7.63) because of critical security vulnerability (https://www.drupal.org/project/drupal/releases/7.62). Patch custom modules (gt_tools, gt, hg_reader, etc.) to fix SimpleXMLElement update errors (https://drupal.gatech.edu/troubleshooting/simplexmlelement-errors). Set site to email only about security type updates.
- 2018-12-21: begin to make text_editor_basic primary text format; remove unused text formats (filtered_html, text_editor_advanced, minimal_html, unfiltered_html). For now, keep these formats: full_html (used on lots of content) and advanced_editor (for Super Admins on a block/fields having mailchimp/facebook/tableau embed code). Update CKEditor from local copy of 4.4.4 to cdn of 4.5.4.
- 2018-12-05: added menu and revision permissions to Administrator role.
- 2018-10-18: update Drupal Core (7.59 to 7.60) because of critical security vulnerability (https://www.drupal.org/SA-CORE-2018-006). Also noticed strange boot.ini/ etc/ and proc/ folders in webroot - maybe from hg/cache mercury misbehavior - sysadmins are investigating.
- 2018-09-12: set up Compliance Sheriff monthly emails to remind us about accessibility checks.
- 2018-09-04: change Admin Editor, Editor, and Content Manager roles to have more Revisioning permissions (RT# 252409).
- 2018-06-05: add "Admin Editor" user role to CC.gatech.edu site, to add ability to edit "Admin Editable Page" content type (RT #247419).
- 2018-05-24: override base theme's search.css to make search results visible after Google changed some code.
- 2018-04-25: update Drupal Core (7.58 to 7.59) because of critical security vulnerability.
- 2018-04-19: did not upgrade CKEditor library because does not include insecure image2 (enhanced image) add on.