THE WEB REDEVELOPMENT PROJECT Nefeli Kousi WHAT IS THE WEB - - PowerPoint PPT Presentation

the web redevelopment project
SMART_READER_LITE
LIVE PREVIEW

THE WEB REDEVELOPMENT PROJECT Nefeli Kousi WHAT IS THE WEB - - PowerPoint PPT Presentation

THE WEB REDEVELOPMENT PROJECT Nefeli Kousi WHAT IS THE WEB REDEVELOPMENT PROJECT? The purpose of the project is to improve the user experience across the CERNs web and to strengthen the CERN brand online by: Creating a new website for


slide-1
SLIDE 1

THE WEB REDEVELOPMENT PROJECT

Nefeli Kousi

slide-2
SLIDE 2

WHAT IS THE WEB REDEVELOPMENT PROJECT?

The purpose of the project is to improve the user experience across the CERN’s web and to strengthen the CERN brand online by:

➤ Creating a new website for the organization; ➤ Creating a design language and processes for use in all CERN

digital projects;

➤ Creating a personal experience online for CERN people; ➤ Exploiting opportunities under the dotCERN top-level domain. 


slide-3
SLIDE 3

WHICH SITES ARE AFFECTED?

All of the websites will be presented in a more homogenous way by using common style sheets.

➤ WebDFS ➤ WebAFS/EOS ➤ Openshift ➤ SharePoint

➤ Drupal

slide-4
SLIDE 4

MOVING TO DRUPAL 8 AND WEBSITE LIFE CYCLE

➤ Drupal 7 lifecycle ➤ Drupal 8 release Drupal 7 Long Term Support ➤ No new features, only security fixes ➤ Until when? ➤ Not fixed date, when Drupal 9 LTS is released ➤ Probably around 2019 or 2020

slide-5
SLIDE 5

TIMELINE

slide-6
SLIDE 6

INFRASTRUCTURE TIMELINE

➤ Both version coexistence ➤ D8 Pilot starting with CERN theming ➤ Estimated Sept 2017 ➤ D8 Production Q2 2017 ➤ Pilot sites will be migrated ➤ Drupal 7 will be blocked ➤ No new websites ➤ Will start the coexistence period ➤ 2019/2020 Drupal 7 infrastructure dismantled

slide-7
SLIDE 7

HOW DO WE MIGRATE?

➤ Case by case formula. ➤ Important blockers ➤ Contributed modules not ported ➤ Big theme changes (new regions) ➤ Bad practices (e.g. website logic in the theming layer) ➤ Custom modules

slide-8
SLIDE 8

IMPORTANT CHANGES

➤ New approach on theming ➤ T

wig templates (not php)

➤ .yml files (not .info) ➤ No php ➤ Better separation between layers

slide-9
SLIDE 9

PERKS AND SNEAK PICKS

➤ Better authoring experience with in place editing ➤ Administration theme is now mobile-first ➤ Blocks in multiple regions ➤ Fully multilingual ➤ Webservices API exposes Drupal to outside services ➤ HTML5 ➤ CERN SSO is moving to simpleSAMLphp ➤ Only IE9 is supported

slide-10
SLIDE 10

A FEW NUMBERS

➤ ~60 modules ➤ ~20 moved ➤ ~10 not needed ➤ The rest: ➤ asked in the community for porting ETA ➤ replace functionality in Drupal 8 ➤ move the modules/create a custom solution

slide-11
SLIDE 11

INFORMATION IN AND OUT OF CERN

➤ Migration initiative ➤ https://www.drupal.org/docs/8/upgrade/upgrading-from-

drupal-6-or-7-to-drupal-8

➤ Will need some coordination with CERN ➤ Drupal infrastructure ➤ Still under study the migration coverage by central

infrastructure

➤ Entice forums

slide-12
SLIDE 12

THANK YOU