SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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 ...
 

Dernier

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

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