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:
|
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 |
