Upgrading Drupal (minor versions)

Upgrading Drupal to the latest version is a simple process. NOTE: These instructions involve upgrading Drupal from one minor version to another (e.g. 7.2.1 to 7.2.2). THEY DO NOT cover the much more complicated process of upgrading from one major version to another (e.g. 7.2.1 to 8.2.1). Major versions of Drupal are NOT cross-compatible, and upgrades generally involve creating a new site and importing content from the old site into it.

Making Site Backups

Site backups proceed in two phases. First, archives are made of relevant files on the server, then these archives are downloaded to an external harddrive. At the time of writing (2013-06-23), this is done remotely through the use of Python's fabric library.

Server-side backups

Site backups are current done through shell scripts located in the main directory.

At the time of writing, the following scripts exist:

Weekly Report 2013-06-30

Completed Work

  1. Finished documentation of changes made to date
  2. Added remaining pages in policy folder to adminwiki
  3. Created several accounts on Adminwiki for filing SIG reports
  4. Looked into OAuth for new drupal site
    1. OAuth looks to be more for API integration - not sure we need this
    2. OpenID is available by default in Drupal 7, so I can simply enable this
    3. There is a module for Facebook login integration. It probably requires that we set up an ACL Facebook presence. Not sure if we want this.

Weekly Report 2013-06-23

Completed Work

  1. Made minor style changes to new site:
    1. Installed Admin Menu module to clean up admin interface
    2. Removed "Navigation" title from navigation menu
    3. Centered "Contact Us" block in footer
    4. Changed coloring of header and footer
    5. Added favicon
    6. Changed layout to make the site appear less "blog-like" - more like original Joomla! aclweb.org site
      1. Give prominence to most recent news item
      2. arrange next most-recent in two columns of two each

Weekly Report 2013-06-16

Completed Work

  1. Reviewed policies folder:
    1. created redirect links to place in .htaccess file
    2. made list of candidates for entry into adminwiki
  2. Created drupal content types for documentation and weekly reports
    1. set permissions to ensure these are only available to administrator accounts
    2. installed Content Access module to enable per-content-type permissions
  3. Made minor style changes to new site:

Pages

Subscribe to ACL Member Portal RSS