SlideShare a Scribd company logo

The Flexibility of Open Source - Plone in the Public Sector

A talk given by Matt Hamilton, Technical Director of Netsight. This talk was part of the British Computer Society (BCS) event "Public Funds in the UK: Open Source for Document and Content Management" held in London on 7th January 2010. http://ossg.bcs.org/category/ossg/ossg-events/ The talk is a case study of two specific public sector clients of the Open Source WCM, Plone: Warwickshire Police, and a large educational portal.

1 of 28
Download to read offline
The Flexibility of Open Source
                                        Matt Hamilton

                          Plone in the Public Sector


                                   Matt Hamilton
                                Technical Director, Netsight




Friday, 15 January 2010
Who are Netsight?




                     - Independent Web Development Firm
                     - Founded 1999
                     - Specialise in Open Source Web
                          Content Management

                     - Specifically, Plone

   Matt Hamilton                  BCS OSSG - Public Funds in the UK     2
Friday, 15 January 2010
Introduction




                     - Open Source allows you the flexibility
                          to start small and invest money as you
                          go along, developing iteratively.




   Matt Hamilton                    BCS OSSG - Public Funds in the UK             3
Friday, 15 January 2010
Examples




                     - Warwickshire Police Force
                     - Large Teaching Portal



   Matt Hamilton                BCS OSSG - Public Funds in the UK         4
Friday, 15 January 2010
What is Plone?

                                                              Plone is among the top 2% of all
                                                              open source projects worldwide, with
                                                              200 core developers and more than
                                                              300 solution providers in 57
                                                              countries.
                                                              The project has been actively
                                                              developed since 2001, is available in
                                                              more than 40 languages, and has the
                                                              best security track record of any
                                                              major CMS.
                                                              It is owned by the Plone Foundation,
                                                              a 501(c)(3) not-for-profit organisation,
                                                              and is available for all major
                                                              operating systems
     Plone Conference 2009, Budapest




   Matt Hamilton                       BCS OSSG - Public Funds in the UK                           5
Friday, 15 January 2010
Matt Hamilton




Friday, 15 January 2010

Recommended

WoM: Why We Should Care About Offline Word of Mouth
WoM: Why We Should Care About Offline Word of MouthWoM: Why We Should Care About Offline Word of Mouth
WoM: Why We Should Care About Offline Word of MouthUri Levanon
 
CJCS Social Media Strategy Review
CJCS Social Media Strategy ReviewCJCS Social Media Strategy Review
CJCS Social Media Strategy ReviewRachel Breslin
 
Guía de lectura infantil la mochila violeta 2
Guía de lectura infantil la mochila violeta 2Guía de lectura infantil la mochila violeta 2
Guía de lectura infantil la mochila violeta 2Pilar Sánchez López
 
Lviv Outsourcing Forum 2016 Віктор Валєєв “Як пропатчити українську державу п...
Lviv Outsourcing Forum 2016 Віктор Валєєв “Як пропатчити українську державу п...Lviv Outsourcing Forum 2016 Віктор Валєєв “Як пропатчити українську державу п...
Lviv Outsourcing Forum 2016 Віктор Валєєв “Як пропатчити українську державу п...Lviv Startup Club
 

More Related Content

Viewers also liked

Style życia w komunikacji
Style życia w komunikacjiStyle życia w komunikacji
Style życia w komunikacjiMariusz Wszolek
 
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...Lviv Startup Club
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์sensehaza
 

Viewers also liked (6)

Style życia w komunikacji
Style życia w komunikacjiStyle życia w komunikacji
Style życia w komunikacji
 
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...
Lviv Freelance Forum - Віталій Співачук: "Три дієві бізнес-техніки, здатні по...
 
Electronicadigital
ElectronicadigitalElectronicadigital
Electronicadigital
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์
 
Cmu57
Cmu57 Cmu57
Cmu57
 
Pat5
Pat5Pat5
Pat5
 

More from Matt Hamilton

Ceci n’est pas un canard - Machine Learning and Generative Adversarial Networks
Ceci n’est pas un canard - Machine Learning and Generative Adversarial NetworksCeci n’est pas un canard - Machine Learning and Generative Adversarial Networks
Ceci n’est pas un canard - Machine Learning and Generative Adversarial NetworksMatt Hamilton
 
Ceci N'est Pas Un Canard – and Other Machine Learning Stories
Ceci N'est Pas Un Canard – and Other Machine Learning StoriesCeci N'est Pas Un Canard – and Other Machine Learning Stories
Ceci N'est Pas Un Canard – and Other Machine Learning StoriesMatt Hamilton
 
Intro to Machine Learning and AI
Intro to Machine Learning and AIIntro to Machine Learning and AI
Intro to Machine Learning and AIMatt Hamilton
 
Adventures in Wonderland - A Plone Developer's Year in iOS
Adventures in Wonderland - A Plone Developer's Year in iOSAdventures in Wonderland - A Plone Developer's Year in iOS
Adventures in Wonderland - A Plone Developer's Year in iOSMatt Hamilton
 
A Journey Through Open Source
A Journey Through Open SourceA Journey Through Open Source
A Journey Through Open SourceMatt Hamilton
 
Plone Intranet talk at Plone Open Garden 2014, Sorrento
Plone Intranet talk at Plone Open Garden 2014, SorrentoPlone Intranet talk at Plone Open Garden 2014, Sorrento
Plone Intranet talk at Plone Open Garden 2014, SorrentoMatt Hamilton
 
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the EnterpriseOpen Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the EnterpriseMatt Hamilton
 
Supercharge Your Career with Open Source
Supercharge Your Career with Open SourceSupercharge Your Career with Open Source
Supercharge Your Career with Open SourceMatt Hamilton
 
Plone and Sharepoint
Plone and SharepointPlone and Sharepoint
Plone and SharepointMatt Hamilton
 
How to get started with the Pluggable Authentication System
How to get started with the Pluggable Authentication SystemHow to get started with the Pluggable Authentication System
How to get started with the Pluggable Authentication SystemMatt Hamilton
 
Plone and Single-Sign On - Active Directory and the Holy Grail
Plone and Single-Sign On - Active Directory and the Holy GrailPlone and Single-Sign On - Active Directory and the Holy Grail
Plone and Single-Sign On - Active Directory and the Holy GrailMatt Hamilton
 
BathCamp #32 - CMS Smackdown! - Plone
BathCamp #32 - CMS Smackdown! - PloneBathCamp #32 - CMS Smackdown! - Plone
BathCamp #32 - CMS Smackdown! - PloneMatt Hamilton
 
Mistakes Made and Lessons Learnt Scaling Plone post-Launch
Mistakes Made and Lessons Learnt Scaling Plone post-LaunchMistakes Made and Lessons Learnt Scaling Plone post-Launch
Mistakes Made and Lessons Learnt Scaling Plone post-LaunchMatt Hamilton
 
Plone Symposium East 2011 Keynote: Plone, A Solution not a Product
Plone Symposium East 2011 Keynote: Plone, A Solution not a ProductPlone Symposium East 2011 Keynote: Plone, A Solution not a Product
Plone Symposium East 2011 Keynote: Plone, A Solution not a ProductMatt Hamilton
 
Plone: Event Driven Programming
Plone: Event Driven ProgrammingPlone: Event Driven Programming
Plone: Event Driven ProgrammingMatt Hamilton
 
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)Matt Hamilton
 
The Flexibility of Open Source: A Case Study of a large Corporate Intranet
The Flexibility of Open Source: A Case Study of a large Corporate IntranetThe Flexibility of Open Source: A Case Study of a large Corporate Intranet
The Flexibility of Open Source: A Case Study of a large Corporate IntranetMatt Hamilton
 
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Matt Hamilton
 
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)Matt Hamilton
 
Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Matt Hamilton
 

More from Matt Hamilton (20)

Ceci n’est pas un canard - Machine Learning and Generative Adversarial Networks
Ceci n’est pas un canard - Machine Learning and Generative Adversarial NetworksCeci n’est pas un canard - Machine Learning and Generative Adversarial Networks
Ceci n’est pas un canard - Machine Learning and Generative Adversarial Networks
 
Ceci N'est Pas Un Canard – and Other Machine Learning Stories
Ceci N'est Pas Un Canard – and Other Machine Learning StoriesCeci N'est Pas Un Canard – and Other Machine Learning Stories
Ceci N'est Pas Un Canard – and Other Machine Learning Stories
 
Intro to Machine Learning and AI
Intro to Machine Learning and AIIntro to Machine Learning and AI
Intro to Machine Learning and AI
 
Adventures in Wonderland - A Plone Developer's Year in iOS
Adventures in Wonderland - A Plone Developer's Year in iOSAdventures in Wonderland - A Plone Developer's Year in iOS
Adventures in Wonderland - A Plone Developer's Year in iOS
 
A Journey Through Open Source
A Journey Through Open SourceA Journey Through Open Source
A Journey Through Open Source
 
Plone Intranet talk at Plone Open Garden 2014, Sorrento
Plone Intranet talk at Plone Open Garden 2014, SorrentoPlone Intranet talk at Plone Open Garden 2014, Sorrento
Plone Intranet talk at Plone Open Garden 2014, Sorrento
 
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the EnterpriseOpen Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
 
Supercharge Your Career with Open Source
Supercharge Your Career with Open SourceSupercharge Your Career with Open Source
Supercharge Your Career with Open Source
 
Plone and Sharepoint
Plone and SharepointPlone and Sharepoint
Plone and Sharepoint
 
How to get started with the Pluggable Authentication System
How to get started with the Pluggable Authentication SystemHow to get started with the Pluggable Authentication System
How to get started with the Pluggable Authentication System
 
Plone and Single-Sign On - Active Directory and the Holy Grail
Plone and Single-Sign On - Active Directory and the Holy GrailPlone and Single-Sign On - Active Directory and the Holy Grail
Plone and Single-Sign On - Active Directory and the Holy Grail
 
BathCamp #32 - CMS Smackdown! - Plone
BathCamp #32 - CMS Smackdown! - PloneBathCamp #32 - CMS Smackdown! - Plone
BathCamp #32 - CMS Smackdown! - Plone
 
Mistakes Made and Lessons Learnt Scaling Plone post-Launch
Mistakes Made and Lessons Learnt Scaling Plone post-LaunchMistakes Made and Lessons Learnt Scaling Plone post-Launch
Mistakes Made and Lessons Learnt Scaling Plone post-Launch
 
Plone Symposium East 2011 Keynote: Plone, A Solution not a Product
Plone Symposium East 2011 Keynote: Plone, A Solution not a ProductPlone Symposium East 2011 Keynote: Plone, A Solution not a Product
Plone Symposium East 2011 Keynote: Plone, A Solution not a Product
 
Plone: Event Driven Programming
Plone: Event Driven ProgrammingPlone: Event Driven Programming
Plone: Event Driven Programming
 
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)
Mountain Tops to Archipelagos - The People Behind Plone (+AUDIO)
 
The Flexibility of Open Source: A Case Study of a large Corporate Intranet
The Flexibility of Open Source: A Case Study of a large Corporate IntranetThe Flexibility of Open Source: A Case Study of a large Corporate Intranet
The Flexibility of Open Source: A Case Study of a large Corporate Intranet
 
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
 
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
 
Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)
 

Recently uploaded

Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...BookNet Canada
 
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)François
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024BookNet Canada
 
PrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyPrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyMustafa Kuğu
 
Key projects in AI, ML and Generative AI
Key projects in AI, ML and Generative AIKey projects in AI, ML and Generative AI
Key projects in AI, ML and Generative AIVijayananda Mohire
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...ShapeBlue
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarThousandEyes
 
Large Language Models and Applications in Healthcare
Large Language Models and Applications in HealthcareLarge Language Models and Applications in Healthcare
Large Language Models and Applications in HealthcareAsma Ben Abacha
 
Python For Kids - Sách Lập trình cho trẻ em
Python For Kids - Sách Lập trình cho trẻ emPython For Kids - Sách Lập trình cho trẻ em
Python For Kids - Sách Lập trình cho trẻ emNho Vĩnh
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...ShapeBlue
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxInfosec
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientKari Kakkonen
 
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxGraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxNeo4j
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceVijayananda Mohire
 
iOncologi_Pitch Deck_2024 slide show for hostinger
iOncologi_Pitch Deck_2024 slide show for hostingeriOncologi_Pitch Deck_2024 slide show for hostinger
iOncologi_Pitch Deck_2024 slide show for hostingerssuser9354ce
 
AI for Educators - Integrating AI in the Classrooms
AI for Educators - Integrating AI in the ClassroomsAI for Educators - Integrating AI in the Classrooms
AI for Educators - Integrating AI in the ClassroomsPremsankar Chakkingal
 
AGFM - Toyota Coaster 1HZ Install Guide.pdf
AGFM - Toyota Coaster 1HZ Install Guide.pdfAGFM - Toyota Coaster 1HZ Install Guide.pdf
AGFM - Toyota Coaster 1HZ Install Guide.pdfRodneyThomas28
 
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...Chris Bingham
 
Artificial Intelligence, Design, and More-than-Human Justice
Artificial Intelligence, Design, and More-than-Human JusticeArtificial Intelligence, Design, and More-than-Human Justice
Artificial Intelligence, Design, and More-than-Human JusticeJosh Gellers
 
Establishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentEstablishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentThorsten Huelsmann
 

Recently uploaded (20)

Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
 
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
 
PrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyPrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5Company
 
Key projects in AI, ML and Generative AI
Key projects in AI, ML and Generative AIKey projects in AI, ML and Generative AI
Key projects in AI, ML and Generative AI
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
 
Large Language Models and Applications in Healthcare
Large Language Models and Applications in HealthcareLarge Language Models and Applications in Healthcare
Large Language Models and Applications in Healthcare
 
Python For Kids - Sách Lập trình cho trẻ em
Python For Kids - Sách Lập trình cho trẻ emPython For Kids - Sách Lập trình cho trẻ em
Python For Kids - Sách Lập trình cho trẻ em
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptx
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficient
 
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxGraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial Intelligence
 
iOncologi_Pitch Deck_2024 slide show for hostinger
iOncologi_Pitch Deck_2024 slide show for hostingeriOncologi_Pitch Deck_2024 slide show for hostinger
iOncologi_Pitch Deck_2024 slide show for hostinger
 
AI for Educators - Integrating AI in the Classrooms
AI for Educators - Integrating AI in the ClassroomsAI for Educators - Integrating AI in the Classrooms
AI for Educators - Integrating AI in the Classrooms
 
AGFM - Toyota Coaster 1HZ Install Guide.pdf
AGFM - Toyota Coaster 1HZ Install Guide.pdfAGFM - Toyota Coaster 1HZ Install Guide.pdf
AGFM - Toyota Coaster 1HZ Install Guide.pdf
 
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
 
Artificial Intelligence, Design, and More-than-Human Justice
Artificial Intelligence, Design, and More-than-Human JusticeArtificial Intelligence, Design, and More-than-Human Justice
Artificial Intelligence, Design, and More-than-Human Justice
 
Establishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentEstablishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry development
 

The Flexibility of Open Source - Plone in the Public Sector

  • 1. The Flexibility of Open Source Matt Hamilton Plone in the Public Sector Matt Hamilton Technical Director, Netsight Friday, 15 January 2010
  • 2. Who are Netsight? - Independent Web Development Firm - Founded 1999 - Specialise in Open Source Web Content Management - Specifically, Plone Matt Hamilton BCS OSSG - Public Funds in the UK 2 Friday, 15 January 2010
  • 3. Introduction - Open Source allows you the flexibility to start small and invest money as you go along, developing iteratively. Matt Hamilton BCS OSSG - Public Funds in the UK 3 Friday, 15 January 2010
  • 4. Examples - Warwickshire Police Force - Large Teaching Portal Matt Hamilton BCS OSSG - Public Funds in the UK 4 Friday, 15 January 2010
  • 5. What is Plone? Plone is among the top 2% of all open source projects worldwide, with 200 core developers and more than 300 solution providers in 57 countries. The project has been actively developed since 2001, is available in more than 40 languages, and has the best security track record of any major CMS. It is owned by the Plone Foundation, a 501(c)(3) not-for-profit organisation, and is available for all major operating systems Plone Conference 2009, Budapest Matt Hamilton BCS OSSG - Public Funds in the UK 5 Friday, 15 January 2010
  • 7. Warwickshire Police Force Matt Hamilton BCS OSSG - Public Funds in the UK 7 Friday, 15 January 2010
  • 8. Warwickshire Police Costs March 03 - Dec 09 >A1%?%%% Police Authority Site Re-Design >A%%?%%% Domestic Abuse Site theZone Kids Site >@1%?%%% Crime Stats Site >@%%?%%% Plone 3 Upgrade Safer Neighbourhoods Site >1%?%%% News Media Portal Public Site Launch >% '()$%& -.#$%/ '"0$%1 -(3$%1 4+.$%1 '"0$%7 !"#$%7 '()$%7 4+.$%7 89:$%7 -.#$%; 4+.$%; *+,$%; !"#$%< 89:$%< !"2$%= '()$%= 5,6$%= !"#$%& *+,$%& '"0$%1 !"2$%1 4+.$%1 5,6$%1 '"0$%7 '()$%7 -(3$%7 5,6$%7 89:$%7 '(0$%; 5,6$%; '"0$%< !"2$%< -.#$%= !"2$%= '()$%= *+:+)9.B+06 C96") Matt Hamilton BCS OSSG - Public Funds in the UK 8 Friday, 15 January 2010
  • 9. Warwickshire Police Matt Hamilton BCS OSSG - Public Funds in the UK 9 Friday, 15 January 2010
  • 10. Warwickshire Police Matt Hamilton BCS OSSG - Public Funds in the UK 10 Friday, 15 January 2010
  • 11. Warwickshire Police Costs March 03 - Dec 09 >A1%?%%% Police Authority Site Re-Design >A%%?%%% Domestic Abuse Site theZone Kids Site >@1%?%%% Crime Stats Site >@%%?%%% Plone 3 Upgrade Safer Neighbourhoods Site >1%?%%% News Media Portal Public Site Launch >% '()$%& -.#$%/ '"0$%1 -(3$%1 4+.$%1 '"0$%7 !"#$%7 '()$%7 4+.$%7 89:$%7 -.#$%; 4+.$%; *+,$%; !"#$%< 89:$%< !"2$%= '()$%= 5,6$%= !"#$%& *+,$%& '"0$%1 !"2$%1 4+.$%1 5,6$%1 '"0$%7 '()$%7 -(3$%7 5,6$%7 89:$%7 '(0$%; 5,6$%; '"0$%< !"2$%< -.#$%= !"2$%= '()$%= *+:+)9.B+06 C96") Matt Hamilton BCS OSSG - Public Funds in the UK 11 Friday, 15 January 2010
  • 12. Warwickshire Police Matt Hamilton BCS OSSG - Public Funds in the UK 12 Friday, 15 January 2010
  • 13. Warwickshire Police Matt Hamilton BCS OSSG - Public Funds in the UK 13 Friday, 15 January 2010
  • 14. Warwickshire Police Costs March 03 - Dec 09 >A1%?%%% Police Authority Site Re-Design >A%%?%%% Domestic Abuse Site theZone Kids Site >@1%?%%% Crime Stats Site >@%%?%%% Plone 3 Upgrade Safer Neighbourhoods Site >1%?%%% News Media Portal Public Site Launch >% '()$%& -.#$%/ '"0$%1 -(3$%1 4+.$%1 '"0$%7 !"#$%7 '()$%7 4+.$%7 89:$%7 -.#$%; 4+.$%; *+,$%; !"#$%< 89:$%< !"2$%= '()$%= 5,6$%= !"#$%& *+,$%& '"0$%1 !"2$%1 4+.$%1 5,6$%1 '"0$%7 '()$%7 -(3$%7 5,6$%7 89:$%7 '(0$%; 5,6$%; '"0$%< !"2$%< -.#$%= !"2$%= '()$%= *+:+)9.B+06 C96") Matt Hamilton BCS OSSG - Public Funds in the UK 14 Friday, 15 January 2010
  • 15. Large Teaching Portal Matt Hamilton can’t name them, sorry :( Friday, 15 January 2010
  • 16. Teaching Portal - Portal for teachers in the UK - Funded by the Department for Children, Schools and Families Matt Hamilton BCS OSSG - Public Funds in the UK 16 Friday, 15 January 2010
  • 17. Teaching Portal There are nine regional Centres in England and one National Centre to serve the UK. Each of the Centres has a main base and a number of satellite Centres and online resources which can be accessed by teachers from across the country. Matt Hamilton BCS OSSG - Public Funds in the UK 17 Friday, 15 January 2010
  • 18. Teaching Portal Matt Hamilton BCS OSSG - Public Funds in the UK 18 Friday, 15 January 2010
  • 19. Teaching Portal - Look-and-feel ➡ Not very compelling - Usability ➡ Challenging in places - A poor content management system ➡ Can't really edit general content, so use a separate FTP server and Dreamweaver - Vendor lock-in ➡ Even small changes, very expensive Matt Hamilton BCS OSSG - Public Funds in the UK 19 Friday, 15 January 2010
  • 20. Teaching Portal Portal 1.0 - Monolithic, tightly coupled, poor separation of skin Matt Hamilton BCS OSSG - Public Funds in the UK 20 Friday, 15 January 2010
  • 21. Teaching Portal Portal 2.0 - Extensible, loosely coupled, good separation of skin Matt Hamilton BCS OSSG - Public Funds in the UK 21 Friday, 15 January 2010
  • 22. Teaching Portal Matt Hamilton BCS OSSG - Public Funds in the UK 22 Friday, 15 January 2010
  • 23. Teaching Portal - WSGI allows you to write small modules chained together in a 'pipeline' - Many small filters combined together as you need - Lots of existing components out there - Very easy to write new ones Matt Hamilton BCS OSSG - Public Funds in the UK 23 Friday, 15 January 2010
  • 24. Teaching Portal Old URL: http://www.theclient.org.uk/WebPortal.aspx? page=1&module=DB920A53-01EA-4886-8878- F2CDF5FA8CFD&mode=101&IsNonNewsDB920A53_0 1EA_4886_8878_F2CDF5FA8CFD=True&newsIdDB92 0A53_01EA_4886_8878_F2CDF5FA8CFD=11208#10 205 characters! New URL: http://www.theclient.org.uk/news/11208#10 41 characters! Matt Hamilton BCS OSSG - Public Funds in the UK 24 Friday, 15 January 2010
  • 25. Teaching Portal Matt Hamilton BCS OSSG - Public Funds in the UK 25 Friday, 15 January 2010
  • 26. Teaching Portal Matt Hamilton BCS OSSG - Public Funds in the UK 26 Friday, 15 January 2010
  • 27. Getting the best from Open Source - Assess your requirements, look at selection process. Is it friendly to Open Source software? - Try not to “buy a system”. Look to “solve a problem”. - Prototype! (No licence fees, so you can trial prototypes with many users and gather feedback) - Seek out the help of expert companies – talk to them - Iterative Development Matt Hamilton BCS OSSG - Public Funds in the UK 27 Friday, 15 January 2010
  • 28. Thank you. Questions? Matt Hamilton matth@netsight.co.uk @hammertoe @netsight http://slideshare.net/hammertoe Matt Hamilton BCS OSSG - Public Funds in the UK 28 Friday, 15 January 2010