SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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
Warwickshire Police Force




   Matt Hamilton          BCS OSSG - Public Funds in the UK   7
Friday, 15 January 2010
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
Warwickshire Police




   Matt Hamilton          BCS OSSG - Public Funds in the UK   9
Friday, 15 January 2010
Warwickshire Police




   Matt Hamilton          BCS OSSG - Public Funds in the UK   10
Friday, 15 January 2010
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
Warwickshire Police




   Matt Hamilton          BCS OSSG - Public Funds in the UK   12
Friday, 15 January 2010
Warwickshire Police




   Matt Hamilton          BCS OSSG - Public Funds in the UK   13
Friday, 15 January 2010
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
Large Teaching Portal
                                     Matt Hamilton




                            can’t name them, sorry :(




Friday, 15 January 2010
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
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
Teaching Portal




   Matt Hamilton          BCS OSSG - Public Funds in the UK          18
Friday, 15 January 2010
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
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
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
Teaching Portal




   Matt Hamilton          BCS OSSG - Public Funds in the UK          22
Friday, 15 January 2010
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
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
Teaching Portal




   Matt Hamilton          BCS OSSG - Public Funds in the UK          25
Friday, 15 January 2010
Teaching Portal




   Matt Hamilton          BCS OSSG - Public Funds in the UK          26
Friday, 15 January 2010
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
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von 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
 

Mehr von 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)
 

Kürzlich hochgeladen

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

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