Overview

Background

The University's central CMS EdWeb is built on Drupal and PHP. The current version of PHP 7.1 will reach the end of life on 1st December 2019. This project will upgrade the current version to PHP 7.2.

The General Data Protection Regulation (GDPR) is an EU regulation by which the European Parliament, the Council of the European Union and the European Commission intend to strengthen and unify data protection for all individuals within the European Union. The legislation came into force in May 2018. Recently the Information Commissioners Office has issued updated guidance, see ICO Guidance on how cookies and similar technologies should be handled, on how cookies should be handled.  This guidance and its implications are under review by the University's own Data Protection Officer. 

Scope

The scope of this project is to upgrade the current PHP version. Currently version 7.2 is available through software collections. If version 7.3 becomes available before the deployment to STAGING this will be evaluated and potentially deployed. This project will also make changes to the way EdWeb handles cookies. These changes will be defined by the work being undertaken by the University's DPO outside of this project. The third part of the project is to address the current accessibility concerns in EdWeb. Revised accessibility guidelines have been published which have resulted in some specific concerns which need to be addressed.

Objectives/Deliverables

Objective/Deliverable Ref Description Priority Owner
O1 To ensure that EdWeb continues to run on a supported PHP version.    
D1. 1 Investigate solution and update PHP across all environments DEV, TEST, STAGING, TRAIN and LIVE. Must DevTech/Production Management/Software Dev
O2

To ensure that changes required for GDPR compliance are implemented and the University's central Web CMS remains GDPR compliant. 

   
D2.1 The cookie changes required will be identified outside the project by the DPO, the project will implement these changes across all environments Must GaSP/UWP/SoftwareDev
O3 To ensure that current accessibility concerns are addressed    
D3.1

Address the following accessibility concerns: 

  • Custom HTML assets on the home page for UG and PG search display text fields without associated labels
  • Search page at https://search.ed.ac.uk doesn’t have the search field fix we applied to EdWeb
  • Call to action buttons not responsive
  • It is possible to create empty headings which are not ‘cleaned’ up by the CMS
Should UWP/SoftwareDev

 

 

Benefits

Objective Benefit
O1 EdWeb will run on a supported PHP version thus ensuring feature and security patches are maintained.
O2

EdWeb will continue to be GDPR compliant.

O3 EdWeb will meet revised accessibility recommendations.

 

Success Criteria

Objective Description Measure
O1 To ensure that EdWeb continues to run on a supported PHP version. PHP version has been successfully updated, tested and signed off on all environments.
O2

To ensure that changes required for GDPR compliance are implemented and the University's central Web CMS remains GDPR compliant. 

Changes to be developed have been signed off my Data Protection Officer.

Agreed changes have been developed and tested and signed off by the project team.

Changes have been successfully deployed to all environments.

O3 To use the remaining budget to ensure accessibility improivements are implemented in EdWeb. Changes have been successfully deployed to all environments and signed off by Product owner

Project Milestones

Milestone Due Date
Planning Review 16-Sep-2019
PHP: Build Review 18-Oct-2019
PHP: Integration Review 04-Nov-2019
PHP: Acceptance Review 22-Nov-2019
PHP: Delivery (LIVE Upgrade) 28-Nov-2019
PHP Deployment Review 13-Dec-2019
Cookies: Analysis and Design 17-Jan-2020
Cookies: Iteration 1 31-Jan-2020
Cookies: Iteration 2 14-Feb-2020
Cookies: Iteration 3 28-Feb-2020
Cookies: Iteration 4 13-Mar-2020
Cookies: Deployment Review 03-Apr-2020
Closure Review 17-Apr-2020

Project Info

Project
Annual EdWeb Upgrade
Code
WPS001
Programme
ISG - Web and Portal Services Programme
Management Office
ISG PMO
Project Manager
Tim Gray
Project Sponsor
Stratos Filalithis
Current Stage
Plan
Status
In Progress
Project Classification
Run
Start Date
19-Aug-2019
Planning Date
16-Sep-2019
Delivery Date
29-Nov-2019
Close Date
17-Apr-2020
Programme Priority
1
Overall Priority
Normal
Category
Compliance

Documentation

Plan