the new it web site

41
CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/ The new IT Web Site Tim Bell Cath Noble IT Technical Forum 15 th June 2012

Upload: iola

Post on 13-Jan-2016

43 views

Category:

Documents


4 download

DESCRIPTION

The new IT Web Site. Tim Bell Cath Noble IT Technical Forum 15 th June 2012. Agenda. What is Drupal ? CERN Drupal implementation Old IT web site New site Next steps. What is Drupal ?. Free and open source Content Management System Small core engine written in PHP with DB backend - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

The new IT Web Site

Tim Bell

Cath Noble

IT Technical Forum

15th June 2012

Page 2: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Agenda

• What is Drupal ?

• CERN Drupal implementation

• Old IT web site

• New site

• Next steps

IT Web Site

Page 3: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

What is Drupal ?

• Free and open source Content Management System

• Small core engine written in PHP with DB backend• Themes to set the look and feel• Over 16,000 modules enhancing functionality

available• Developed by community of 18,000 members at

http://drupal.org

IT Web Site

Page 4: The new IT Web Site

Drupal Usage

• Originally written by Dries Buytaert in Belgium in 2001

• Over 700,000 sites worldwide (1.5% of all websites)• Drupal 7 is becoming the standard version with

legacy sites on Drupal 5 and Drupal 6

IT Web Site

Page 5: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

IT Web Site

Powerful but complex

Page 6: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Typical Sites

IT Web Site

Page 7: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Drupal Structure

Sites are built dynamically rather than serving static HTML pages•Themes – the colors, fonts, layout•Taxonomy – list of terms such as IT groups/sections, keywords, …•Nodes – Sets of fields such as text, taxonomies, numbers, links•Views – Dynamic content based on selecting fields from nodes such as tables or RSS feeds•Panels – Combining views, fields and custom PHP to provide a page

IT Web Site

Page 8: The new IT Web Site

Example – User View

IT Web Site

Page 9: The new IT Web Site

Example – Edit

IT Web Site

• Editor just modifies contents of field without worrying about the layout

Page 10: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

CERN Content Management

• Work started in 2010 at how to renew the CERN web content– Main CERN site www.cern.ch– Experiment sites– Department sites

• During 2010, IT surveyed the various content providers at CERN on providing a new CMS– We also added questions into the IT user survey

IT Web Site

Page 11: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Survey results

IT Web Site

The “other” category produced a long list of known (Python, vi, emacs, perl, PHP) and exotic (TextWrangler, SeaMonkey, KompoZer, plin, redmine, ezPublish etc)

Page 12: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

ENTICE community

• The ENTICE user community was formed“Enterprise Needs for Tools and Infrastructure for Content Exploitation”

• IT provides the base infrastructure and some specific modules for IT applications

• Users help each other on entice.web.cern.ch–Module reviews–Tutorials–Themes–Forums

IT Web Site

Page 13: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

New CERN Site

• The CERN main site www.cern.ch is high maintenance and is not a showcase for the organisation

• Activities started to define– Style guide for CERN web sites– Support smartphones and tablet form factors– Framework for deploying Drupal sites with these

characteristics easily

IT Web Site

Page 14: The new IT Web Site

Style Guides ux.web.cern.ch

IT Web Site

Page 15: The new IT Web Site

Toolbar – standard navigation

IT Web Site

• Provide a Google-like bar with• User name• Search

• Adapts to browser for mobiles, tablets, etc.

Page 16: The new IT Web Site

Public Page Prototype

Combine the style guides to produce a user page

IT Web Site

Page 17: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Drupal Infrastructure

IT Web Site

Page 18: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Database Selection

IT Web Site

• Oracle was not widely used in the community• IT database team agreed to support Drupal MySQL DB• Experience gained led to establishing the DB on Demand

service for MySQL

Page 19: The new IT Web Site

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Infrastructure

• Base configuration– SLC 6– Apache / PHP 5.3– MySQL via IT/DB– NetApp storage for shared files– Pacemaker for high availability

• Shibboleth for SSO integration– E-groups for roles

• Site owners can install modules themselves– Common ones are shared between all sites

IT Web Site

Page 20: The new IT Web Site

Department Sites

IT Web Site

Page 21: The new IT Web Site

Outreach

IT Web Site

Page 22: The new IT Web Site

Experiments

IT Web Site

Page 23: The new IT Web Site

Clubs

IT Web Site

Page 24: The new IT Web Site

Old IT Web Site

IT Web Site

Page 25: The new IT Web Site

Old IT Web Site

• User Experience• Information fragmented and hard-to-find

– 300+ independent websites• Majority based on previous department structures• Lots of sites, lots of conflicting information

• “Variations on a theme” template make usability difficult and unpredictable

• Navigation is unstructured & has often disintegrated

• Information is unreliable• Content maintenance…Owners come, owners go• No archive policy

• No central editorial or style control

IT Web Site

Page 26: The new IT Web Site

Aims

• Information architecture based on audience needs– Who ?– Why ? – What ?

• Improved control over– Style– Navigation– Content

IT Web Site

Page 27: The new IT Web Site

New IT website

IT Web Site

Page 28: The new IT Web Site

New IT site… digging deeper

IT Web Site

Page 29: The new IT Web Site

CDS Integration

• Allows embedding of photos, slideshows and videos from CDS

IT Web Site

Page 30: The new IT Web Site

Indico Feeds

• Uses an Indico module which imports new meetings automatically

IT Web Site

Page 31: The new IT Web Site

Workbench

• Manage permissions and document lifecycle– Sections of the site are owned by editorial teams such as

IT secretariat, Safety or an IT group– Lifecycle defined between draft, review, published and

retired– Rules to force documents to be reviewed automatically

every year

IT Web Site

Page 32: The new IT Web Site

Books

• Structured documents such as user guides, and configuration documents– Automatic table of content and navigation

IT Web Site

Page 33: The new IT Web Site

Broken Link Checking

• Regular checks that all links are externally accessible– Issues reported to content owner– Explain root cause of problem

IT Web Site

Page 34: The new IT Web Site

Upcoming : Multi Language

• Drupal has excellent multi-language functionality– Translator– Site builder– Content manager

• New Drupal site builders – how to figure out what to enable for a multilingual site?

• When you request a new Drupal site, plan to ship a CERN Drupal site with the option of:• a ‘normal’ site• or multilingual site

• relevant internationalisation modules would be pre-enabled • Final go-ahead pending

IT Web Site

Page 35: The new IT Web Site

Upcoming : Multi Language

IT Web Site

• Tutorial on how to build/retro-fit multi-language functionality in Drupal– Published on ENTICE www.cern.ch/entice

Page 36: The new IT Web Site

Upcoming : New Modules

• LDAP– Automatically import people’s phone numbers, office

location, e-mail addresses– Allows pages to be created without hard-coding these

details

• Search Integration– Indexing of protected content to CERN Search– Custom searches such as all IT sites

IT Web Site

Page 37: The new IT Web Site

Upcoming : SNOW Integration

• Use SNOW as a master data source– Service descriptions– Service levels– Links to create incidents and standard requests

• Add service specific information– Service Status– User guides– Installation packages– News / Developments

• Target is to limit service specific web sites with inconsistent look/feel and quality

• Work to be done on the catalog alignment firstIT Web Site

Page 38: The new IT Web Site

Upcoming : SNOW Integration

IT Web Site

Page 39: The new IT Web Site

Further Ideas

• MyIT / Newsletter– News from groups / services can be consolidated into

RSS feeds or weekly newsletter assembled– Service managers publish information with tags– Users select what interests them

• Service manager internal documents for functional elements– Installation guides for how to set up an application– Problem determination guides– Exploit document lifecycle to enforce review or archive of

old procedures

IT Web Site

Page 40: The new IT Web Site

Summary

• The IT web site has been refreshed with new look and feel• Modern content management techniques are used to create

dynamic content such as RSS feeds• Import of existing information is advancing and replacing

links to legacy content• Work is ongoing in the service area to define the structure

and align the web site and service catalog– We’ll contact service managers when this is ready

• Many options for future enhancements such as custom newsletters

Feedback is welcome via https://cern.ch/it/feedback

IT Web Site

Page 41: The new IT Web Site

Useful Links

• IT web site– http://cern.ch/it

• ENTICE– http://entice.web.cern.ch

• Drupal– http://drupal.org

• New CERN site blogs– http://change.web.cern.ch– http://ux.web.cern.ch

IT Web Site