The following steps must be followed when releasing a new version of the Drupal site code. If needed, the site can be made unavailable during this procedure via the admin maintenance setting in Drupal. Also, major releases may require a database backup to precede this procedure.
Release Notes
Release notes for code releases. The release numbers correspond to release_X.Y tags in the source repository.
R3.0: Drupal 5.2
This release adds the following functionality:
- Drupal 5.2 upgrade.
- User read only module, a login button, and the profile edit page set up so users can only edit fields they really should.
- Project Issue Extend module allowing user groups to be added to the assignee list for issues.
- Customization of base path filter module to keep working with 5.2
- Updating custom fsp module to keep working with 5.2
Note that several modules had to be removed, due to the fact that their functionality had been merged into the Drupal core or other modules, or that no 5.x compatible versions of the modules could be found. It is not expected that the absence of these will influence functionality.
- browscap: 5.x version is broken.
- civicrm: Skipped upgrade because of large investment in time, and it is not being used right now
- flexinode: Obsolete, and not being used.
- image_pub: No R5 version
- page: Appears to be obsolete
- statistics_filter: No R5 version
- story: Merged into page
- taxonomy_xml: No R5 version
- urlfilter: Merged into core
Defects fixed:
- Oversized admin submenu text reduced in size.
- Form checkboxes and radiobuttons arranged vertically instead of horizontally.
R3.0.1: User mail defect fix
Defect fix: : user_mail changed to drupal_mail, for emails going out after approval
R3.0.2: TinyMCE upgrade
Defect fix: TinyMCE upgrade to try and fix non-appearence after 3.0 roll-out
R3.0.3: TinyMCE fix
Defect fix: Added flash to page template, which fixed TinyMCE, as well as blank access control page
R3.0.4: user_readonly fix
Defect fix: Exception in user_readonly module
R3.0.5: Links fixed on registration page
Fixed the following:
- Missing membership kit PDF on registration page
- Incorrect references to JSPs on old site (changed to equivalent content in new site)
Release 3.1: Stats update
The stats calculations were updated:
- New queries by Jon put into module
- All stats now correctly calculated (weekly / monthly averages were stubs)
- Calculated hourly: Participants, Moved to NH, New last week
- Calculated daily: By state; By country; By moving plans; Last month; Last six months
Release 3.2: Moved to NH update; E-commerce module
The following changes were rolled out:
- The already in NH count will now be updated with every profile update
- These modules were rolled out to support the store: ecommerce; token; ec_live_subproducts
Release 3.3: Security updates
Security updates for:
(1) SA-2007-025
(2) SA-2007-024
Release 3.4.1: Membership graph finalization
Fixed configuration for membership graphs - runs without problems now.
Release 3.4: Drupal 5.3; Membership graphs; Analytics
These features were released:
- Upgraded CMS platform to latest production release (Drupal 5.3).
- Membership graph generation.
- Google analytics.
- Moved custom FSP theme to /sites folder (from /themes), and cleaned up theme files stored in /images or /misc
Release 3.5
These items were released:
- Layout fixes for the new content sidebar.
- Automatic generation of the (bi)monthly membership report used by membership admins.
- Inclusion of Google Apps identification html file
Release 3.6: Drupal upgrade; Design fixes
The following items are contained in this release:
- An upgrade of Drupal to 5.5, in order to plug security holes
- Fixes to the site look-and-feel:
- Changed content tabs (e.g. edit, etc.) to plain, removing broken rounded edges.
- Fixed format of book contents to look like regular links instead of on dark background
- Added space around images embedded in node content
- Fixed the font size for admin menu submenu items. Font size used to increase with submenu level, now stays the same
Release 3.7: Move Triggers added to registration
Move triggers have been added to the registration page, per the requirements approved by the board. Note the following:
- The triggers are presented on the same page as the rest of the registration information.
- The trigger-related fields are grouped together, with the existing SOI acceptance flag, into a separate profile group.
- This profile group is accessible in a separate tab on the user account page, and is read-only to non-admin users.
- The values of the trigger fields are reported via the monthly membership report.
Release 3.8: Triggers to member report
The registration trigger fields were added to the member report.
Release 3.9: Changes to support "Latest Blog Entries block on front page"
The following was changed:
1) CCK module added (for "News Item" content type)
2) Panels module added (for two-column content)
3) Views module added (for blocks containing news & blog items)
4) Style changes to support news & blog views on front page
Release 3.10: Fix panel layout for new front page
Style fixes to fix problem with panel layout on new front page: Sometimes right column was rendered next to left, at different horizontal window sizes it was rendered below.
Release 3.11: Style fixes for new menu; Modules to support rich profiles
The menu styles were fixed to lay out the new sidebar menu in a sane way.
The following modules were installed, to support rich profiles:
- nodefamily
- nodeprofile
- views_fusion
- usernode
- subform_element
- pageroute
Release 3.14: UI fixes; Email cleanup
The following changes were made:
- Template changes causing html validation failure was fixed.
- Some fixes for pages not found.
- Registration alert email now sent to registrationadmin@freestateproject.org, instead of to all members of role.
- HTML corrector module added to get rid of broken HTML in imported blog items
Release 3.15: Drupal 5.7; Modules cleanup; Modules upgrade
The following were changed:
- Drupal was updated to 5.7
- All active modules were upgraded to their latest versions
- Modules no longer used were removed
Release 3.16: Modules for Roadmap support
Numerous modules were released to support the Roadmap. The authenticated role was moved out to the settings file, in order that the role may be changed without changing code.
Release 3.19: Google Analytics module upgrade; Made front page blog title font smaller
The following changes were made:
- Google analytics module upgraded: To fix problem with changed Google operations.
- Front page font for blog titles made smallerĀ