Study of a new architecture for the CERN web

26
STUDY OF A NEW ARCHITECTURE FOR THE CERN WEB AND REDESIGN OF THE CERN PUBLIC WEBSITE Silvia Tomanin 18 November 2013

Transcript of Study of a new architecture for the CERN web

Page 1: Study of a new architecture for the CERN web

STUDY OF A NEWARCHITECTURE FOR THE CERN WEB AND REDESIGN OF THE CERN PUBLIC WEBSITE

Silvia Tomanin18 November 2013

Page 2: Study of a new architecture for the CERN web

What’s CERN?

CERN is the world's largest particle physics laboratory. It is one of the most respected centres for scientific research. Its business is fundamental physics: finding out what the universe is made of and how it works.

CERN is where the web was born too.

18/11/2013

2

Silvia Tomanin

Page 3: Study of a new architecture for the CERN web

CERN structure

18/11/2013Silvia Tomanin

3

Page 4: Study of a new architecture for the CERN web

CERN structure

18/11/2013Silvia Tomanin

4

Page 5: Study of a new architecture for the CERN web

The team

18/11/2013Silvia Tomanin

5

The Communications Group Press Office Bulletin Events Web teamWeb manager Content editorWeb developer

Page 6: Study of a new architecture for the CERN web

The team

18/11/2013Silvia Tomanin

6

The Communications Group Press Office Bulletin Events Web teamWeb manager Content editorWeb developer

That’s me!

Page 7: Study of a new architecture for the CERN web

Goals and timeline

1. Study of a newarchitecture for the CERN web

2. Add timeline

2. Redesign of the CERN website

18/11/2013

7

Silvia Tomanin

Page 8: Study of a new architecture for the CERN web

Goal 1: Why?

18/11/2013Silvia Tomanin

8

1. Not a single site for CERN, thousands!2. No coherent treatment of CERN brand3. No clear way of distinguishing between official

and unofficial sites4. Content duplicated, often out of date5. Information hard to find6. Information largely available only in English

Page 9: Study of a new architecture for the CERN web

Goal 1: How?

18/11/2013Silvia Tomanin

9

Involve people Meetings with other departments and project leaders Established ENTICE project Annoucements, calls for feedback Blog

Study of CERN infrastructure What’s already there that could be useful? What needs to be implemented and/or integrated?

Try different solutions…

Page 10: Study of a new architecture for the CERN web

Goal 1: CERN supported technologies

18/11/2013Silvia Tomanin

10

OS: Linux - SLC5Version control: SVNFramework: SharepointDB: Oracle

Page 11: Study of a new architecture for the CERN web

Goal 1: Is this enough?

18/11/2013Silvia Tomanin

11

OS: Linux - SLC5 Version control: SVN

Framework: Sharepoint DB: MySQL

Sharepoint isn’t customizable enough Drupal

Page 12: Study of a new architecture for the CERN web

Goal 1: Is this enough?

18/11/2013Silvia Tomanin

12

OS: Linux - SLC5 Version control: SVN Framework: Sharepoint

DB: Oracle

Oracle has no drivers available for DrupalMySQL

Page 13: Study of a new architecture for the CERN web

Goal 1: Solution adopted

18/11/2013Silvia Tomanin

13

Drupal LAMPLinux supported!Apache supported!MySQLPHP supported!

SVN supported!

Page 14: Study of a new architecture for the CERN web

Goal 1: How did this fix the initialproblems? 1. No coherent treatment

of CERN brand2. No clear way of

distinguing betweenofficial and unofficialsites

Design and UX guidelines

+CERN theme followingguidelines provided bydefault (ex. Entice and IT websites)

(…)

18/11/2013

14

Silvia Tomanin

Page 15: Study of a new architecture for the CERN web

Goal 1: How did this fix the initialproblems?

3. Content duplicated, often out of date

4. Information hard tofind

5. Information largelyavailable only in English

6. Not a single site forCERN, thousands!

Drupal helpsmanaging content and supports SOLR

Drupal supportsmultilingual websites

Redesign of CERN website

18/11/2013

15

Silvia Tomanin

Page 16: Study of a new architecture for the CERN web

Goal 1: How did this fix the initialproblems?

3. Content duplicated, often out of date

4. Information hard tofind

5. Information largelyavailable only in English

6. Not a single site forCERN, thousands!

Drupal helpsmanaging content and supports SOLR

Drupal supportsmultilingual websites

Redesign of CERN website Goal 2!

18/11/2013

16

Silvia Tomanin

Page 17: Study of a new architecture for the CERN web

Goal 2: Redesign, study of the audiences

Asking for feedback on the old website we cameup with 4 main audiences

General public Students and educators Scientists CERN people

18/11/2013

17

Silvia Tomanin

Page 18: Study of a new architecture for the CERN web

Goal 2: Definition of the contentstructure

18/11/2013Silvia Tomanin

18

Page 19: Study of a new architecture for the CERN web

Goal 2: Definition of the contentstructure

18/11/2013Silvia Tomanin

19

Page 20: Study of a new architecture for the CERN web

Goal 2: Definition of the contentstructure. How?

18/11/2013Silvia Tomanin

20

The different sections were built with

Drupal Views Contexts Blocks

Page 21: Study of a new architecture for the CERN web

Goal 2: Definition of the roles and workflows

18/11/2013Silvia Tomanin

21

We came up with the following roles Administrators Editors Writers Club presidents/editors CERN users Anonymous users

Page 22: Study of a new architecture for the CERN web

Goal 2: Definition of the roles and workflows. How?

CERN tools

CERN SSO Shibbolethauthentication

CERN e-groups

Drupal tools Drupal Shibboleth

module, customized Drupal roles and

permissions Drupal rules

18/11/2013

22

Silvia Tomanin

Roles and workflows were implemented with

Page 23: Study of a new architecture for the CERN web

Goal 2: CERN apps to integrate

ShibbolethSingle Sign-On

LDAP, Phonebook Indico, Maps Webcast CDS

18/11/2013

23

Silvia Tomanin

CERN applications

Page 24: Study of a new architecture for the CERN web

Goal 2: CERN apps to integrate

ShibbolethSingle Sign-On

LDAP, Phonebook Indico, Maps Webcast CDS

CERN toolbar

Profiles website Indico and Webcasts

feeds modules CDS integration

module (still in dev)

18/11/2013

24

Silvia Tomanin

CERN applications Integration with Drupal environment

Page 25: Study of a new architecture for the CERN web

Conclusions

Study of a newarchitecture for the CERN web Design and UX

guidelines definition CERN theme Drupal to

easily manage content multilingual websites allowe the customizations

needed

Redesign of the CERN website Audiences Roles and workflows Content structure Integration of CERN

applications

18/11/2013

25

Silvia Tomanin

Goal 1 Goal 2

Page 26: Study of a new architecture for the CERN web

Thank you for listening

Any questions?

18/11/2013

26

Silvia Tomanin