SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
We invented the Web.
20 years later we got Drupal.

CERN’s perspective on adopting Drupal
            as a platform.

             DrupalCon, London 2011




        Cath Noble, CERN | Nicolas Bocquet, Linalis
Today we’ll look at….
• What is CERN?

• Challenges of the web at CERN

• Why Drupal

• Where are we now?

• Where are we going?


                    Cath Noble, CERN | Nicolas Bocquet, Linalis
WHAT IS CERN?


         Cath Noble, CERN | Nicolas Bocquet, Linalis
European Organisation
  for Nuclear Research




•Largest particle physics laboratory in the world

•Based in Geneva, Switzerland on the French-Swiss border

•Founded in 1954 , run by 20 member states




          Cath Noble, CERN | Nicolas Bocquet, Linalis
Simulated hadronic
                        decay of a Higgs
                        boson




Large Hadron Collider
CERN IS MORE THAN PHYSICS…


         Cath Noble, CERN | Nicolas Bocquet, Linalis
Engineering


Coldest place in the Universe: -271’C
                Vacuum systems: 10 times emptier
                than moon’s atmosphere
                          Design, build and test…
Computing




     •   Industry collaboration with HP, Intel, Oracle,
         Siemens
     •   Early access to technologies years from the
         general computing market
     •   Pushing new technologies to their limits and
         testing ground for high performance computing
CERN Computer Centre




   Cath Noble, CERN | Nicolas Bocquet, Linalis
Community collaboration on an international scale
Home of the World Wide Web

• Tim Berners-Lee, a scientist at
  CERN, invented the World
  Wide Web (WWW) in 1989.

• The Web was originally
  conceived and developed to
  meet the demand for
  automatic information sharing
  between scientists working in
  different universities and
  institutes all over the world.

                       Cath Noble, CERN | Nicolas Bocquet, Linalis
Cath Noble, CERN | Nicolas Bocquet, Linalis
CHALLENGES OF THE WEB AT CERN


         Cath Noble, CERN | Nicolas Bocquet, Linalis
Challenges of the web at CERN -1
• All the things that CERN is… also create some of its biggest
  challenges

• Over the last decade the CERN website has broken the news of
  some of the most globally significant scientific breakthroughs
  of the modern era.
   – In that time our websites has grown and evolved as new departments,
     discoveries and experiments have taken form.
• Lot of incredible content created but
   – Inconsistencies
   – Duplication or out-of-date
Challenge – home of the web
• Web invented to pull information out of lots of different
  machines at CERN but we never really exploited it beyond
  that…
   – A lot of crucial and heavily-used CERN websites still living in 1990’s
   – Functional… not always user-friendly or beautiful
   –




• 20 year legacy to housekeep!
Challenge - International collaboration
• CERN is a complicated place.
   – Multi-cultural, multi-lingual
   – People who work here but are employed by another institution.
   – Huge, multinational collaborations that are entities in their own right
     that operate at CERN.
       • ALICE, ATLAS, CMS, LHCb, openlab, UNOSAT
       • At CERN, associated with CERN, use CERN services, but not of CERN
   – Distinct departments, services, applications that have their own
     'brand’
       • Eg. AIS, their bespoke applications
Challenge – academic freedom
• Anyone based at CERN can create their own website(s)
  without any central control from CERN
• Undesirable and almost impossible to police content or
  branding within the cern.ch domain
• Security risks!
• Host ~10,500 websites under cern.ch
Cath Noble, CERN | Nicolas Bocquet, Linalis
WHY DRUPAL?


        Cath Noble, CERN | Nicolas Bocquet, Linalis
Why Drupal?
• CERN always offered two solutions:
    – SIMPLE: out-of the box offering for people with little/no programming
      desire/experience -> Sharepoint Collaboration
    – COMPLEX: for programming ninjas -> .NET, java, C#

• But no middle ground for people with some technical competence but who
  don’t want to get involved in a programming environment.

• Wanted:
    – A programmable, customizable infrastructure
    – Doesn’t require expertise
    – Known, tried and tested

• With Drupal…
    – Provides acceptable middle-ground tool that can be supported as a service by CERN
    – Minimises our exposure to web-induced risk
    – We get a standardised technology with a massive community support

                              Cath Noble, CERN | Nicolas Bocquet, Linalis
WHERE ARE WE NOW?


        Cath Noble, CERN | Nicolas Bocquet, Linalis
Where are we now?
• Drupal 7 early Adopter
• Consolidated official support for SharePoint and Drupal
   – SharePoint for Collaboration
   – Providing Drupal as a Platform As A Service (PAAS)
• Real services provided by IT for internal users
   – Reduction exposure to security risks
   – No Administrative task to end-Users
   – Base theme provided (CERN_default), ready for subtheming
• Drupal Module Management
   – Internal Central Repository
   – Authoring our own modules
       • Shibboleth id, modules to interface with our bespoke applications
…Where are we now?
• On the ground…
   – ~100 sites built using Drupal
   – Expect around 200 by end of the year, growing more and more
     popular




                       Cath Noble, CERN | Nicolas Bocquet, Linalis
…Where are we now?
• Working with commercial partners:

   – Initial consultation with ZIVTECH to help us set up Drupal environment

   – MARK BOULTON DESIGN working on re-design of CERN website

   – Staff Drupal training in conjunction with LINALIS

   – Through LINALIS, CERN has access to ACQUIA’s high-level consultation
     and support




                        Cath Noble, CERN | Nicolas Bocquet, Linalis
WHERE ARE WE GOING?


        Cath Noble, CERN | Nicolas Bocquet, Linalis
Where are we going?
• Official CERN website will be moving to Drupal

• Training program established for interested people at CERN

• Confirming our active presence in the Drupal community
   – Contributing to module development and fixes
   – Large-scale bespoke measures could be released to the community in the
     future

• Drupal Support team is well-established and well-experienced now
  in managing the Drupal service
   – Almost 2 years involvement in background set-up and testing for CERN


                        Cath Noble, CERN | Nicolas Bocquet, Linalis
Thank you for listening!


                         Any Questions?


      CERN                                                    Linalis
   Cath Noble                                          Nicolas Bocquet
cath.noble@cern.ch                                      nbocquet@linalis.com




                Cath Noble, CERN | Nicolas Bocquet, Linalis
Cath Noble, CERN | Nicolas Bocquet, Linalis

Weitere ähnliche Inhalte

Ähnlich wie We invented the Web. 20 years later we got Drupal.

OpenWorld presentation 2018
OpenWorld presentation 2018 OpenWorld presentation 2018
OpenWorld presentation 2018 Antonio Nappi
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Belmiro Moreira
 
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...Arne Wiebalck
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicTim Bell
 
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...Helix Nebula The Science Cloud
 
20140509 cern open_stack_linuxtag_v3
20140509 cern open_stack_linuxtag_v320140509 cern open_stack_linuxtag_v3
20140509 cern open_stack_linuxtag_v3Tim Bell
 
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...Docker, Inc.
 
Building an Outsourcing Ecosystem for Science
Building an Outsourcing Ecosystem for ScienceBuilding an Outsourcing Ecosystem for Science
Building an Outsourcing Ecosystem for ScienceEuroCloud
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERNArne Wiebalck
 
2011 boston open stack meetup 11 29_r1jmm
2011 boston open stack meetup 11 29_r1jmm2011 boston open stack meetup 11 29_r1jmm
2011 boston open stack meetup 11 29_r1jmmDellCloudEdge
 
Nexenta European User Conference 2011 - "Community" by Garrett D'Amore
Nexenta European User Conference 2011 - "Community" by Garrett D'AmoreNexenta European User Conference 2011 - "Community" by Garrett D'Amore
Nexenta European User Conference 2011 - "Community" by Garrett D'AmoreNexenta Systems
 
The Long Walk to Apache NetBeans
The Long Walk to Apache NetBeansThe Long Walk to Apache NetBeans
The Long Walk to Apache NetBeansGeertjan Wielenga
 
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...Alan Sill
 
Getting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLabGetting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLabMelvin Hillsman
 
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013Belmiro Moreira
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitNati Shalom
 
20141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v320141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v3Tim Bell
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopMarcus Hanwell
 
CloudLab Overview
CloudLab OverviewCloudLab Overview
CloudLab OverviewEd Dodds
 
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...The Linux Foundation
 

Ähnlich wie We invented the Web. 20 years later we got Drupal. (20)

OpenWorld presentation 2018
OpenWorld presentation 2018 OpenWorld presentation 2018
OpenWorld presentation 2018
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
 
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...
(R)Evolution in the CERN IT Department: A 5 year perspective on the Agile Inf...
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
 
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
 
20140509 cern open_stack_linuxtag_v3
20140509 cern open_stack_linuxtag_v320140509 cern open_stack_linuxtag_v3
20140509 cern open_stack_linuxtag_v3
 
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
 
Building an Outsourcing Ecosystem for Science
Building an Outsourcing Ecosystem for ScienceBuilding an Outsourcing Ecosystem for Science
Building an Outsourcing Ecosystem for Science
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERN
 
2011 boston open stack meetup 11 29_r1jmm
2011 boston open stack meetup 11 29_r1jmm2011 boston open stack meetup 11 29_r1jmm
2011 boston open stack meetup 11 29_r1jmm
 
Nexenta European User Conference 2011 - "Community" by Garrett D'Amore
Nexenta European User Conference 2011 - "Community" by Garrett D'AmoreNexenta European User Conference 2011 - "Community" by Garrett D'Amore
Nexenta European User Conference 2011 - "Community" by Garrett D'Amore
 
The Long Walk to Apache NetBeans
The Long Walk to Apache NetBeansThe Long Walk to Apache NetBeans
The Long Walk to Apache NetBeans
 
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...
OCCI - The Open Cloud Computing Interface – flexible, portable, interoperable...
 
Getting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLabGetting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLab
 
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
 
20141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v320141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v3
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the Desktop
 
CloudLab Overview
CloudLab OverviewCloudLab Overview
CloudLab Overview
 
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
 

Kürzlich hochgeladen

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 

Kürzlich hochgeladen (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 

We invented the Web. 20 years later we got Drupal.

  • 1. We invented the Web. 20 years later we got Drupal. CERN’s perspective on adopting Drupal as a platform. DrupalCon, London 2011 Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 2. Today we’ll look at…. • What is CERN? • Challenges of the web at CERN • Why Drupal • Where are we now? • Where are we going? Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 3. WHAT IS CERN? Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 4. European Organisation for Nuclear Research •Largest particle physics laboratory in the world •Based in Geneva, Switzerland on the French-Swiss border •Founded in 1954 , run by 20 member states Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 5. Simulated hadronic decay of a Higgs boson Large Hadron Collider
  • 6. CERN IS MORE THAN PHYSICS… Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 7. Engineering Coldest place in the Universe: -271’C Vacuum systems: 10 times emptier than moon’s atmosphere Design, build and test…
  • 8. Computing • Industry collaboration with HP, Intel, Oracle, Siemens • Early access to technologies years from the general computing market • Pushing new technologies to their limits and testing ground for high performance computing
  • 9. CERN Computer Centre Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 10. Community collaboration on an international scale
  • 11. Home of the World Wide Web • Tim Berners-Lee, a scientist at CERN, invented the World Wide Web (WWW) in 1989. • The Web was originally conceived and developed to meet the demand for automatic information sharing between scientists working in different universities and institutes all over the world. Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 12. Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 13. CHALLENGES OF THE WEB AT CERN Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 14. Challenges of the web at CERN -1 • All the things that CERN is… also create some of its biggest challenges • Over the last decade the CERN website has broken the news of some of the most globally significant scientific breakthroughs of the modern era. – In that time our websites has grown and evolved as new departments, discoveries and experiments have taken form. • Lot of incredible content created but – Inconsistencies – Duplication or out-of-date
  • 15. Challenge – home of the web • Web invented to pull information out of lots of different machines at CERN but we never really exploited it beyond that… – A lot of crucial and heavily-used CERN websites still living in 1990’s – Functional… not always user-friendly or beautiful – • 20 year legacy to housekeep!
  • 16. Challenge - International collaboration • CERN is a complicated place. – Multi-cultural, multi-lingual – People who work here but are employed by another institution. – Huge, multinational collaborations that are entities in their own right that operate at CERN. • ALICE, ATLAS, CMS, LHCb, openlab, UNOSAT • At CERN, associated with CERN, use CERN services, but not of CERN – Distinct departments, services, applications that have their own 'brand’ • Eg. AIS, their bespoke applications
  • 17. Challenge – academic freedom • Anyone based at CERN can create their own website(s) without any central control from CERN • Undesirable and almost impossible to police content or branding within the cern.ch domain • Security risks! • Host ~10,500 websites under cern.ch
  • 18. Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 19. WHY DRUPAL? Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 20. Why Drupal? • CERN always offered two solutions: – SIMPLE: out-of the box offering for people with little/no programming desire/experience -> Sharepoint Collaboration – COMPLEX: for programming ninjas -> .NET, java, C# • But no middle ground for people with some technical competence but who don’t want to get involved in a programming environment. • Wanted: – A programmable, customizable infrastructure – Doesn’t require expertise – Known, tried and tested • With Drupal… – Provides acceptable middle-ground tool that can be supported as a service by CERN – Minimises our exposure to web-induced risk – We get a standardised technology with a massive community support Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 21. WHERE ARE WE NOW? Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 22. Where are we now? • Drupal 7 early Adopter • Consolidated official support for SharePoint and Drupal – SharePoint for Collaboration – Providing Drupal as a Platform As A Service (PAAS) • Real services provided by IT for internal users – Reduction exposure to security risks – No Administrative task to end-Users – Base theme provided (CERN_default), ready for subtheming • Drupal Module Management – Internal Central Repository – Authoring our own modules • Shibboleth id, modules to interface with our bespoke applications
  • 23. …Where are we now? • On the ground… – ~100 sites built using Drupal – Expect around 200 by end of the year, growing more and more popular Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 24. …Where are we now? • Working with commercial partners: – Initial consultation with ZIVTECH to help us set up Drupal environment – MARK BOULTON DESIGN working on re-design of CERN website – Staff Drupal training in conjunction with LINALIS – Through LINALIS, CERN has access to ACQUIA’s high-level consultation and support Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 25. WHERE ARE WE GOING? Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 26. Where are we going? • Official CERN website will be moving to Drupal • Training program established for interested people at CERN • Confirming our active presence in the Drupal community – Contributing to module development and fixes – Large-scale bespoke measures could be released to the community in the future • Drupal Support team is well-established and well-experienced now in managing the Drupal service – Almost 2 years involvement in background set-up and testing for CERN Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 27. Thank you for listening! Any Questions? CERN Linalis Cath Noble Nicolas Bocquet cath.noble@cern.ch nbocquet@linalis.com Cath Noble, CERN | Nicolas Bocquet, Linalis
  • 28. Cath Noble, CERN | Nicolas Bocquet, Linalis