SlideShare a Scribd company logo
1 of 16
Open Source for
 Government
 Creating A Level Playing Field

 Peter Edwards
 British Council, Digital Technology Manager
 8th
       November 2012




www.britishcouncil.org                         1
Introduction

Peter Edwards                Peter on left at Google Dev Day 2008

Digital Technology Manager
The British Council




www.britishcouncil.org                                    2
www.britishcouncil.org   3
Topics

What is Open Source
What is Drupal
The Drupal Market Place
How and Why Drupal for the Public Sector
Case Study - The British Council
Q and A




www.britishcouncil.org                     4
What is Open Source

A program or software in which the source code is available
  to the general public for use and/or modification from its
  original design free of charge. “Free” testing
Opposite to Proprietary – Sharepoint / Immediacy
Open Source Frameworks – Drupal / Wordpress / Joomla




www.britishcouncil.org                                   5
What is Drupal

•An enterprise level Content Management System (CMS)
•A Open Source Framework and Architectural Platform
•Thousands of Modules
•Extensible
•Secure
•Community Committing Back Modules




www.britishcouncil.org                                6
The Drupal Market Place

• 10 Years in Development
• 20,000 active developers / 1 million drupal.org members
• Drupal suppliers and consultants across the globe
• No vendor lock in
• User Groups and Conferences




www.britishcouncil.org                                 7
The British Council – A Case Study
Have been using Drupal for websites for over 6 years




www.britishcouncil.org                                 8
Corporate UK Home




www.britishcouncil.org   9
British Council India




www.britishcouncil.org   10
Challenges




www.britishcouncil.org   11
Why Open Source




www.britishcouncil.org   12
Why Drupal




www.britishcouncil.org   13
Suppliers and Procurement




www.britishcouncil.org      14
Story so far
Launched
• Corporate UK, India sites
In progress
• France, Korea, Japan websites - many to go!
Smaller sites using Wordpress
• www.britishcouncil.fi www.britishcouncil.hr
Lessons:
• Learn how Drupal works first
• In-house technical expertise to manage suppliers
• Work with community – contribute back / sponsor

www.britishcouncil.org                               15
Any questions?


Email:
peter.edwards@britishcouncil.org

LinkedIn:
http://uk.linkedin.com/in/peteredwards

www.britishcouncil.org


www.britishcouncil.org                   16

More Related Content

Similar to Creating A Level Playing Field with Open Source for Government

Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupalRachit Gupta
 
Inclusive design 24 (gaad)
Inclusive design 24 (gaad)Inclusive design 24 (gaad)
Inclusive design 24 (gaad)Mike Gifford
 
Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Anthony Ogbonna
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?PixelCrayons
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?Pixel Crayons
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchangePaul Filkin
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
Building the web for all - netlifySF
Building the web for all - netlifySFBuilding the web for all - netlifySF
Building the web for all - netlifySFUgonna William Imoh
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHEleison Cruz
 
"Win-Win-Win: How Customers, Vendors and Developers are working together in g...
"Win-Win-Win: How Customers, Vendors and Developers are working together in g..."Win-Win-Win: How Customers, Vendors and Developers are working together in g...
"Win-Win-Win: How Customers, Vendors and Developers are working together in g...Mindtrek
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Christopher Price
 
Nhs england open source programme mongo db digital masterclass november 2014
Nhs england open source programme mongo db digital masterclass november 2014Nhs england open source programme mongo db digital masterclass november 2014
Nhs england open source programme mongo db digital masterclass november 2014MongoDB
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?Stephanie Peugh
 
The Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningThe Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningOpen Education Consortium
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens OverviewAcquia
 

Similar to Creating A Level Playing Field with Open Source for Government (20)

Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
 
Inclusive design 24 (gaad)
Inclusive design 24 (gaad)Inclusive design 24 (gaad)
Inclusive design 24 (gaad)
 
Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchange
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
Building the web for all - netlifySF
Building the web for all - netlifySFBuilding the web for all - netlifySF
Building the web for all - netlifySF
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
"Win-Win-Win: How Customers, Vendors and Developers are working together in g...
"Win-Win-Win: How Customers, Vendors and Developers are working together in g..."Win-Win-Win: How Customers, Vendors and Developers are working together in g...
"Win-Win-Win: How Customers, Vendors and Developers are working together in g...
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08
 
Nhs england open source programme mongo db digital masterclass november 2014
Nhs england open source programme mongo db digital masterclass november 2014Nhs england open source programme mongo db digital masterclass november 2014
Nhs england open source programme mongo db digital masterclass november 2014
 
Drupal an introduction
Drupal an introductionDrupal an introduction
Drupal an introduction
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?
 
The Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningThe Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learning
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens Overview
 

More from Peter Edwards

Enhancing engagement through content
Enhancing engagement through contentEnhancing engagement through content
Enhancing engagement through contentPeter Edwards
 
BBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth PerlBBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth PerlPeter Edwards
 
Perl exceptions lightning talk
Perl exceptions lightning talkPerl exceptions lightning talk
Perl exceptions lightning talkPeter Edwards
 
Role based access control
Role based access controlRole based access control
Role based access controlPeter Edwards
 
Getting started with Catalyst and extjs
Getting started with Catalyst and extjsGetting started with Catalyst and extjs
Getting started with Catalyst and extjsPeter Edwards
 
Desperately seeking a lightweight Perl framework
Desperately seeking a lightweight Perl frameworkDesperately seeking a lightweight Perl framework
Desperately seeking a lightweight Perl frameworkPeter Edwards
 
Real world cross-platform testing
Real world cross-platform testingReal world cross-platform testing
Real world cross-platform testingPeter Edwards
 

More from Peter Edwards (8)

Enhancing engagement through content
Enhancing engagement through contentEnhancing engagement through content
Enhancing engagement through content
 
Twitter oauth
Twitter oauthTwitter oauth
Twitter oauth
 
BBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth PerlBBC World Service Twitter OAuth Perl
BBC World Service Twitter OAuth Perl
 
Perl exceptions lightning talk
Perl exceptions lightning talkPerl exceptions lightning talk
Perl exceptions lightning talk
 
Role based access control
Role based access controlRole based access control
Role based access control
 
Getting started with Catalyst and extjs
Getting started with Catalyst and extjsGetting started with Catalyst and extjs
Getting started with Catalyst and extjs
 
Desperately seeking a lightweight Perl framework
Desperately seeking a lightweight Perl frameworkDesperately seeking a lightweight Perl framework
Desperately seeking a lightweight Perl framework
 
Real world cross-platform testing
Real world cross-platform testingReal world cross-platform testing
Real world cross-platform testing
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Creating A Level Playing Field with Open Source for Government

Editor's Notes

  1. I work in the Civil Service as a Senior Manager in the British Council’s Digital division helping to transform the organisation to a “Digital by Default” business. I manage Agile technical teams and outsourced suppliers to refresh the British Council’s global digital estate across over 100 countries and have used both G-Cloud to procure consultancy advice, Drupal CMS development as well as traditional OJEU I’ve a background in commercial, media and education sectors using both proprietary and Open Source solutions. Here’s me at Google developer day in 2008. I don’t always wear a suit.
  2. What is the British Council? A little background - Formed more than 75 years ago The British Council is present in more over 100 countries and works with millions of people each year connecting them with the United Kingdom through activities as varied as Arts events to English language learning and administering English Exams. We refer to our work as ‘cultural relations’ and it has a value of £1.2 billion for the UK economy . Like organisations across the private and public sector, the value of digital presence is becoming more apparent – a digital by default customer first approach with user-centred design as promoted by Martha Lane Fox and the Cabinet Office With budgets increasingly tightened, a bigger emphasis is being placed on obtaining growth through this channel. For that reason a digital programme was established to upgrade and transform the organisation’s global digital presence to enhance its engagement with partners and customers over the next three years.
  3. I’m going to focus on Drupal CMS as that is the Open Source product I’ve been most closely involved with in procuring at the British Council. However, we also use a range of other Open Source tools and systems like Wordpress CMS or Bugzilla for issue tracking. On the education side we use Moodle for course delivery.
  4. Plenty of choice and flexibility
  5. On launching the new Corporate UK Home we noted Website 4x faster; partly due to better modern design; partly due to superiority of Drupal over our legacy CMS 100% uptime in first 2 months; better than previous CMS; due to robustness of Drupal and easy integration to a Content Delivery Network edge delivery service worldwide; out of the box
  6. We recently launched a refresh India website As you can see English language education is a large part of what we do as well as Arts and inter-cultural events
  7. Challenges when introducing the idea/concept of open source into the organisation When the programme began, our first challenge was to identify a CM solution that will enable us to satisfy the functionality required to support broad scope and of our activities – as mentioned, Arts events, English courses and examinations Then factor in the language aspect as we will be offering our sites in an increasing number of languages to largely match the 100+ countries we are active in and you have a sense of the scale of the programme. So we needed an extensible solution that could deliver our user-centred designed web and mobile sites to our varied audiences. A number of approaches were considered and a decision taken to adopt an Open Source solution by way of Drupal
  8. Why open source open source offers a number of advantages, the ones attractive to us… Primarily, we are getting a great deal of coding expertise and solutions for free as we can draw on the given Open Source community's work to date. Testing costs are reduced as in essence, the code is tested by the community of users already. Indeed there is a Darwinian aspect to open source as the code that does not work well and may be problematic is ultimately abandoned Code that works well is taken up and constantly maintained & updated for the benefit of all users. Another financial argument for Open source is that it does not attract annual recurring license fees. But also importantly, the use of open source frameworks is also aligned with the UK Governments strategy and recommendation on technical solutions as we are all under pressure to reduce costs whilst working to the public benefit. It may be of interest to you that there really was no resistance from inside the business to move toward Open source. Admittedly some people who are not familiar with OS or didn’t quite get the concept, but those who did embraced it.
  9. Reason Drupal was selected A couple of OS options were also considered. Factors that attracted us to Drupal is that the software is maintained and developed by a community of more than 630K global users and developers. This collaborative ethos sits well with a public service organisation line the British Council Drupal is essentially a framework with a vast array of building blocks that offer a for you to build whatever you want. The elements we wanted had modules available that had already been tried and tested so we’re effectively getting the best practice for free. In terms of security there are constant security testing and fixes updates and improvements. With closed source, we wouldn’t necessarily know about a bug or a fix with the system unless the supplier decided to release an update. Conversely, with Drupal, there is continuous fixing and security updates that are released on a weekly basis. We outsourced that maintenance to an expert supplier. Bear in mind UK government is a target for hackers particularly the British Council as we operate in challenging environments such as Afghanistan and Iraq. Drupal is rapidly becoming the open source CMS of choice for public sector and government websites. Indeed Drupal powers a wide range of public sector websites around the world. data.gov and london.gov.uk and The Whitehouse and NASA in America as well as commercial like the NS&I bank. which goes a long way to illustrating how that the technology is tried and tested and can support the needs of these large enterprise installations.
  10. Our next challenge was identifying suppliers In order to facilitate the speedy procurement of Drupal services we put in place a roster of suppliers, with worldwide coverage, that can be engaged by way of  mini-tenders for specific projects and other discrete pieces of work. Procurement cycles using ITQs through the framework reduce our purchase time to weeks rather than months. The British Council initially invited over 200 companies worldwide to register their interest in being a supplier to us.  Using rigorous assessment and selection criteria this number was reduced to 14 suppliers who clearly demonstrated expertise and experience in key capability areas, System Architecture, Design and Build, System Testing, Support & Maintenance, and Content Migration. Contracts and rates already have been negotiated and agreed with all 14 suppliers in preparation for the work packages that they will be invited to tender for. We also started using the G-Cloud when that became available. That has now opened up access to smaller SMEs who perhaps would not be able to afford the rigorous process of an OJEU tender process. We are responing to Government targets or ICT spend and have purchased consultancy advice and Drupal development via this route. I spoke at the Think G-Cloud conference recently about this.
  11. The project so far At this stage we have re-launched a large part of our UK facing site and our site for India. We still have a long way to go, although we expect the process to speed up after the first few country sites are built. In terms of lessons learnt, these are some points that may be of use to you… Take time to understand how Drupal works natively and then how you can build upon it. Something of the scale we are undertaking means that you need Drupal expertise in house even if you plan to outsource. I would advise against asking a supplier to deliver on a specification alone. It’s important to have a good sense of different approaches in Drupal and development options that are available. In Drupal you can still go and write bespoke or custom code to meet a requirement that does not follow Drupal standards or conventions. Ideally to try avoid using Custom code unless you know what you why you are doing so and there are clear reasons – if you diverge from Drupal standards you need to maintain the code and so won’t be taking advantage of the benefits the Open source model offers. Being a public service organisation we feel strongly that we want to contribute back to the Open Source community so we want to ensure that any work we commission follows Drupal standards and guidelines. We own the IPR so we can release it under an Open Source licence You may want to consider doing work to simplify the UI if you plan to roll out access to the system widely. As you will not want to train all users in Drupal. We are working to make the User Interface easier for our users and simplify the training process. Be open to a range of products. We use Wordpress for our smaller country operations where the sites are simpler. That lets us roll them out quickly – plan to deliver 2 a week from next year