Welcome to Joomla!


                           Ryan W. Ozimek

                       June 4, 2012 - Rome, Italy
                      Focus Group Open Source


        @cozimek
Tuesday, June 5, 12
Buon pomeriggio, Roma!




        @cozimek
Tuesday, June 5, 12
Who am I?




        @cozimek
Tuesday, June 5, 12
Who am I?




        @cozimek
Tuesday, June 5, 12
Who am I?




        @cozimek
                      X
Tuesday, June 5, 12
Who am I?




        @cozimek
Tuesday, June 5, 12
Where am I from?




        @cozimek
Tuesday, June 5, 12
Where am I from?




        @cozimek
Tuesday, June 5, 12
Where am I from?




        @cozimek
Tuesday, June 5, 12
Being president had its benefits




        @cozimek
Tuesday, June 5, 12
Being president had its benefits




        @cozimek
Tuesday, June 5, 12
Being president had its benefits




        @cozimek
Tuesday, June 5, 12
Being president had its benefits




        @cozimek
Tuesday, June 5, 12
Most
                 importantly ...

        @cozimek
Tuesday, June 5, 12
Sharing all the secrets!




        @cozimek
Tuesday, June 5, 12
Time to pull back the curtains




        @cozimek
Tuesday, June 5, 12
Before we begin...




        @cozimek
Tuesday, June 5, 12
My core business value...




                      >

        @cozimek
Tuesday, June 5, 12
Yesterday’s innovators




        @cozimek
Tuesday, June 5, 12
Today’s innovators




        @cozimek
Tuesday, June 5, 12
We’re living in a changing world




        @cozimek
Tuesday, June 5, 12
Joomla powers governments




        @cozimek
Tuesday, June 5, 12
Joomla powers critical charities




        @cozimek
Tuesday, June 5, 12
The social, public
                        impact of OSS
                      goes much further
                         than bits and
                            bytes
        @cozimek
Tuesday, June 5, 12
What is Joomla?




        @cozimek
Tuesday, June 5, 12
What is Joomla?




        @cozimek
Tuesday, June 5, 12
The unique birth of a project




        @cozimek
Tuesday, June 5, 12
The unique birth of a project




        @cozimek
Tuesday, June 5, 12
Oh 2001...




        @cozimek
Tuesday, June 5, 12
Open source patriots




        @cozimek
Tuesday, June 5, 12
Declaration of independence




        @cozimek
Tuesday, June 5, 12
My contribution




        @cozimek
Tuesday, June 5, 12
2 types of
                        organizational
                      leadership models

        @cozimek
Tuesday, June 5, 12
Corporate model




        @cozimek
Tuesday, June 5, 12
Benevolent dictator model




        @cozimek
Tuesday, June 5, 12
Hippie model




        @cozimek
Tuesday, June 5, 12
Power to the people




        @cozimek
Tuesday, June 5, 12
A story of growth




        @cozimek
Tuesday, June 5, 12
A story of growth




        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers




                      31,973,928
                      downloads
        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers




            2,615,968
           forum posts
        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers




        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers




                      563,674
                       users
        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers


                      187x




        @cozimek
Tuesday, June 5, 12
Joomla, by the numbers




                    2.7%
                of the Web
        @cozimek
Tuesday, June 5, 12
Large enterprise support, users




        @cozimek
Tuesday, June 5, 12
Large enterprise support, users




        @cozimek
Tuesday, June 5, 12
Joomla’s evolution




        @cozimek
Tuesday, June 5, 12
What makes Joomla different?




        @cozimek
Tuesday, June 5, 12
What makes Joomla different?




                      Framework



        @cozimek
Tuesday, June 5, 12
What makes Joomla different?




                      Framework



        @cozimek
Tuesday, June 5, 12
Very excited developers




        @cozimek
Tuesday, June 5, 12
A new toolset




        @cozimek
Tuesday, June 5, 12
Publishing tweets from a CLI




        @cozimek
Tuesday, June 5, 12
Publishing tweets from a CLI




        @cozimek
Tuesday, June 5, 12
Build new extensions faster




        @cozimek
Tuesday, June 5, 12
Export site to HTML




        @cozimek
Tuesday, June 5, 12
How does this apply to us?




        @cozimek
Tuesday, June 5, 12
Why e-gov is important to me




        @cozimek
Tuesday, June 5, 12
Why e-gov is important to me

      • This meets a key function of Joomla:
              communications liberation for everyone




        @cozimek
Tuesday, June 5, 12
Why e-gov is important to me

      • This meets a key function of Joomla:
              communications liberation for everyone
      • Increasing transparency, empowerment, and
              accountability




        @cozimek
Tuesday, June 5, 12
A tough topic to pin down

      • Talking about what is good for e-Government
              is similar to asking “what’s good for
              businesses?” or “what’s good for charities?”




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • ASP …




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • ASP …
      • …not .NET but…




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • ASP …
      • …not .NET but…
      • ASP Classic



        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The challenge of working with another
              department for all technology needs




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The challenge of working with another
              department for all technology needs
      • Technology was old, and not keeping up with
              the modern tools




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The challenge of working with another
              department for all technology needs
      • Technology was old, and not keeping up with
              the modern tools
      • Direct access to the technology was difficult
              for House offices




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The key purpose of the websites are to
              encourage the transparency and accountability
              of the US federal government, but…




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The key purpose of the websites are to
              encourage the transparency and accountability
              of the US federal government, but…
      • It simply wasn’t able to keep up with the needs
              of the offices




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • The key purpose of the websites are to
              encourage the transparency and accountability
              of the US federal government, but…
      • It simply wasn’t able to keep up with the needs
              of the offices
      • Campaigns had more modern tools than the
              offices themselves



        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • If offices chose to keep up with the times, they
              needed to go find their own consultants




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • If offices chose to keep up with the times, they
              needed to go find their own consultants
      • But…consultants needed to have their own
              servers in the House




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • If offices chose to keep up with the times, they
              needed to go find their own consultants
      • But…consultants needed to have their own
              servers in the House
      • Therefore, the barriers to entry and
              innovation were very high




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • So at first, we played the game…




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • So at first, we played the game…
      • …and used proprietary software




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • So at first, we played the game…
      • …and used proprietary software
      • …and tried to get along with ASP



        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • So at first, we played the game…
      • …and used proprietary software
      • …and tried to get along with ASP
      • …but we weren’t very happy with the process



        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House
            • High staff turnover




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House
            • High staff turnover
            • Lower barriers to entry for staffers




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House
            • High staff turnover
            • Lower barriers to entry for staffers
            • More direct access to technology available during
                      their campaigns




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House
            • High staff turnover
            • Lower barriers to entry for staffers
            • More direct access to technology available during
                      their campaigns
            • Ability to integrate with CRM services

        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • Reasons to use a standardized CMS like
              Joomla for the House
            • High staff turnover
            • Lower barriers to entry for staffers
            • More direct access to technology available during
                      their campaigns
            • Ability to integrate with CRM services
            • Ability to manage custom Web services
        @cozimek
Tuesday, June 5, 12
A case study in US gov




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • At its peak, 1/4th of US Congress was running
              Joomla!




        @cozimek
Tuesday, June 5, 12
A case study in US gov

      • At its peak, 1/4th of US Congress was running
              Joomla!
      • Now, 9 years later, PHP and MySQL are the
              based standards of the US Congress House of
              Representatives




        @cozimek
Tuesday, June 5, 12
Let’s go global!




        @cozimek
Tuesday, June 5, 12
The #joomla-in-gov project




        @cozimek
Tuesday, June 5, 12
The #joomla-in-gov project

      • Started off with a personal frustration from a
              conference
      • …a tweet from an airport
      • …a few excited community members
      • …a wiki page
      • …and then, a little love from South Africa

        @cozimek
Tuesday, June 5, 12
The #joomla-in-gov project




        @cozimek
Tuesday, June 5, 12
The #joomla-in-gov project




        @cozimek
Tuesday, June 5, 12
The #joomla-in-gov project




        @cozimek
Tuesday, June 5, 12
Joomla in Italy




        @cozimek
Tuesday, June 5, 12
Joomla in Italy




        @cozimek
Tuesday, June 5, 12
Alessandro Rossi




        @cozimek
Tuesday, June 5, 12
Joomla in Italy, by the numbers




                        716,070
                      forum posts


        @cozimek
Tuesday, June 5, 12
Joomla in Italy, by the numbers




                           61,416
                      registered users


        @cozimek
Tuesday, June 5, 12
Joomla in Italy, by the numbers


                      20x




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Lowering costs




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Lowering costs
      • Difficult financial times




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Lowering costs
      • Difficult financial times
      • Complies with government mandates



        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Lowering costs
      • Difficult financial times
      • Complies with government mandates
      • With Joomla 2.5, it works with existing
              databases




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Lowering costs
      • Difficult financial times
      • Complies with government mandates
      • With Joomla 2.5, it works with existing
              databases
      • Alternative to “the cloud” if needed by
              agencies


        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world
            • Gov can capitalize on worldwide existing education




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world
            • Gov can capitalize on worldwide existing education
      • Localization possible




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world
            • Gov can capitalize on worldwide existing education
      • Localization possible
            • Language replacement easy



        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world
            • Gov can capitalize on worldwide existing education
      • Localization possible
            • Language replacement easy
      • Lower barriers to entry for content creators


        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Standardized around the world
            • Gov can capitalize on worldwide existing education
      • Localization possible
            • Language replacement easy
      • Lower barriers to entry for content creators
            • Increases government’s transparency and
                      accountability


        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious
            • US government’s GSA schedule




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious
            • US government’s GSA schedule
      • Potential restrictions on content population of
              websites




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious
            • US government’s GSA schedule
      • Potential restrictions on content population of
              websites
            • Security, infrastructure protection, gov guidelines

        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious
            • US government’s GSA schedule
      • Potential restrictions on content population of
              websites
            • Security, infrastructure protection, gov guidelines
      • Compliance for accessibility
        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Procurement processes
            • Rarely fun, often long and tedious
            • US government’s GSA schedule
      • Potential restrictions on content population of
              websites
            • Security, infrastructure protection, gov guidelines
      • Compliance for accessibility
            • US government’s ADA Section 508
        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given




        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given

      • Diverse audience of site visitors



        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given

      • Diverse audience of site visitors
            • Lowest common denominator (bandwidth, tech)



        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given

      • Diverse audience of site visitors
            • Lowest common denominator (bandwidth, tech)
            • Content challenges with diversity


        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given

      • Diverse audience of site visitors
            • Lowest common denominator (bandwidth, tech)
            • Content challenges with diversity
            • More local = more feedback needed

        @cozimek
Tuesday, June 5, 12
Benefits of using Joomla in gov

      • Existing infrastructure challenge
            • You often need to use the hardware and
                      technology you’re given

      • Diverse audience of site visitors
            • Lowest common denominator (bandwidth, tech)
            • Content challenges with diversity
            • More local = more feedback needed
            • More specific = more feedback needed
        @cozimek
Tuesday, June 5, 12
Things to keep in mind




        @cozimek
Tuesday, June 5, 12
Things to keep in mind

      • Audience of Joomla government users




        @cozimek
Tuesday, June 5, 12
Things to keep in mind

      • Audience of Joomla government users
            • Staff members carry diverse roles




        @cozimek
Tuesday, June 5, 12
Things to keep in mind

      • Audience of Joomla government users
            • Staff members carry diverse roles
                  •   US House staff




        @cozimek
Tuesday, June 5, 12
Things to keep in mind

      • Audience of Joomla government users
            • Staff members carry diverse roles
                  •     US House staff

            • Time to focus on website content is often shorter
                      than that in the corporate world




        @cozimek
Tuesday, June 5, 12
Things to keep in mind

      • Audience of Joomla government users
            • Staff members carry diverse roles
                  •     US House staff

            • Time to focus on website content is often shorter
                      than that in the corporate world
            • Turn-over is high, education needs to be easy and
                      learning curve as flat as possible



        @cozimek
Tuesday, June 5, 12
Best practices




        @cozimek
Tuesday, June 5, 12
Best practices

      • Have a back-up and disaster recovery plan




        @cozimek
Tuesday, June 5, 12
Best practices

      • Have a back-up and disaster recovery plan
      • Useful monitoring systems, like Nagios




        @cozimek
Tuesday, June 5, 12
Best practices

      • Have a back-up and disaster recovery plan
      • Useful monitoring systems, like Nagios
      • Increased levels of security



        @cozimek
Tuesday, June 5, 12
Best practices

      • Have a back-up and disaster recovery plan
      • Useful monitoring systems, like Nagios
      • Increased levels of security
      • Preparing for high site traffic, with unexpected
              peaks and valleys




        @cozimek
Tuesday, June 5, 12
Best practices

      • Have a back-up and disaster recovery plan
      • Useful monitoring systems, like Nagios
      • Increased levels of security
      • Preparing for high site traffic, with unexpected
              peaks and valleys
      • Coding for the lowest common denominator

        @cozimek
Tuesday, June 5, 12
Best practices




        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy




        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy
            • Development




        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy
            • Development
            • Testing/Staging




        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy
            • Development
            • Testing/Staging
            • Production



        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy
            • Development
            • Testing/Staging
            • Production
      • Build for the long-term…the very long-term


        @cozimek
Tuesday, June 5, 12
Best practices

      • Multi-server strategy
            • Development
            • Testing/Staging
            • Production
      • Build for the long-term…the very long-term
      • Create long-term support plans

        @cozimek
Tuesday, June 5, 12
Best practices




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator
            • Examples from US House




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator
            • Examples from US House
                  •   Flag requests




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator
            • Examples from US House
                  •   Flag requests

                  •   CRM services




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator
            • Examples from US House
                  •   Flag requests

                  •   CRM services

                  •   External Web services




        @cozimek
Tuesday, June 5, 12
Best practices

      • Focus early on integration opportunities, a key
              differentiator
            • Examples from US House
                  •   Flag requests

                  •   CRM services

                  •   External Web services

      • Multi-lingual requirements
        @cozimek
Tuesday, June 5, 12
Best practices

      • Get involved or start an open source or
              Joomla government community
            • Example from the USA: www.govloop.com




        @cozimek
Tuesday, June 5, 12
Best practices




        @cozimek
Tuesday, June 5, 12
Best practices




        @cozimek
Tuesday, June 5, 12
Best practices

      • Most importantly: Increase transparency and
              value to constituents wherever possible




        @cozimek
Tuesday, June 5, 12
Best practices

      • Most importantly: Increase transparency and
              value to constituents wherever possible
            • Be innovative




        @cozimek
Tuesday, June 5, 12
Best practices

      • Most importantly: Increase transparency and
              value to constituents wherever possible
            • Be innovative
            • Build mashups




        @cozimek
Tuesday, June 5, 12
Best practices

      • Most importantly: Increase transparency and
              value to constituents wherever possible
            • Be innovative
            • Build mashups
            • Create new data sets



        @cozimek
Tuesday, June 5, 12
Best practices

      • Most importantly: Increase transparency and
              value to constituents wherever possible
            • Be innovative
            • Build mashups
            • Create new data sets
            • Layer mapping technology


        @cozimek
Tuesday, June 5, 12
SeeClickFix.com




        @cozimek
Tuesday, June 5, 12
SeeClickFix.com




        @cozimek
Tuesday, June 5, 12
President’s State of the Union




        @cozimek
Tuesday, June 5, 12
Things to watch out for




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Slow moving projects due to inherent
              consensus decision making process in
              government




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Slow moving projects due to inherent
              consensus decision making process in
              government
      • Change orders that seem to come from
              nowhere




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Slow moving projects due to inherent
              consensus decision making process in
              government
      • Change orders that seem to come from
              nowhere
      • Understanding the payment process of the
              government agency you’re working with



        @cozimek
Tuesday, June 5, 12
Things to watch out for




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Clearly understand your main point of contact
              for billing, technology, and sign-off




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Clearly understand your main point of contact
              for billing, technology, and sign-off
      • Domain names can be difficult to receive, so
              get them early




        @cozimek
Tuesday, June 5, 12
Things to watch out for

      • Clearly understand your main point of contact
              for billing, technology, and sign-off
      • Domain names can be difficult to receive, so
              get them early
      • Realize that community developed tools might
              not fit the requirements of government
              agencies, be ready to change



        @cozimek
Tuesday, June 5, 12
Grazie FGOS!




        @cozimek
Tuesday, June 5, 12
Questions?




        @cozimek
Tuesday, June 5, 12
Feel free to contact me!

         Ryan Ozimek
            PICnet
              Twitter: @cozimek

            cozimek@picnet.net




        @cozimek
Tuesday, June 5, 12

Focus Group Open Source 04.06.2012 Ryan Ozptek

  • 1.
    Welcome to Joomla! Ryan W. Ozimek June 4, 2012 - Rome, Italy Focus Group Open Source @cozimek Tuesday, June 5, 12
  • 2.
    Buon pomeriggio, Roma! @cozimek Tuesday, June 5, 12
  • 3.
    Who am I? @cozimek Tuesday, June 5, 12
  • 4.
    Who am I? @cozimek Tuesday, June 5, 12
  • 5.
    Who am I? @cozimek X Tuesday, June 5, 12
  • 6.
    Who am I? @cozimek Tuesday, June 5, 12
  • 7.
    Where am Ifrom? @cozimek Tuesday, June 5, 12
  • 8.
    Where am Ifrom? @cozimek Tuesday, June 5, 12
  • 9.
    Where am Ifrom? @cozimek Tuesday, June 5, 12
  • 10.
    Being president hadits benefits @cozimek Tuesday, June 5, 12
  • 11.
    Being president hadits benefits @cozimek Tuesday, June 5, 12
  • 12.
    Being president hadits benefits @cozimek Tuesday, June 5, 12
  • 13.
    Being president hadits benefits @cozimek Tuesday, June 5, 12
  • 14.
    Most importantly ... @cozimek Tuesday, June 5, 12
  • 15.
    Sharing all thesecrets! @cozimek Tuesday, June 5, 12
  • 16.
    Time to pullback the curtains @cozimek Tuesday, June 5, 12
  • 17.
    Before we begin... @cozimek Tuesday, June 5, 12
  • 18.
    My core businessvalue... > @cozimek Tuesday, June 5, 12
  • 19.
    Yesterday’s innovators @cozimek Tuesday, June 5, 12
  • 20.
    Today’s innovators @cozimek Tuesday, June 5, 12
  • 21.
    We’re living ina changing world @cozimek Tuesday, June 5, 12
  • 22.
    Joomla powers governments @cozimek Tuesday, June 5, 12
  • 23.
    Joomla powers criticalcharities @cozimek Tuesday, June 5, 12
  • 24.
    The social, public impact of OSS goes much further than bits and bytes @cozimek Tuesday, June 5, 12
  • 25.
    What is Joomla? @cozimek Tuesday, June 5, 12
  • 26.
    What is Joomla? @cozimek Tuesday, June 5, 12
  • 27.
    The unique birthof a project @cozimek Tuesday, June 5, 12
  • 28.
    The unique birthof a project @cozimek Tuesday, June 5, 12
  • 29.
    Oh 2001... @cozimek Tuesday, June 5, 12
  • 30.
    Open source patriots @cozimek Tuesday, June 5, 12
  • 31.
    Declaration of independence @cozimek Tuesday, June 5, 12
  • 32.
    My contribution @cozimek Tuesday, June 5, 12
  • 33.
    2 types of organizational leadership models @cozimek Tuesday, June 5, 12
  • 34.
    Corporate model @cozimek Tuesday, June 5, 12
  • 35.
    Benevolent dictator model @cozimek Tuesday, June 5, 12
  • 36.
    Hippie model @cozimek Tuesday, June 5, 12
  • 37.
    Power to thepeople @cozimek Tuesday, June 5, 12
  • 38.
    A story ofgrowth @cozimek Tuesday, June 5, 12
  • 39.
    A story ofgrowth @cozimek Tuesday, June 5, 12
  • 40.
    Joomla, by thenumbers 31,973,928 downloads @cozimek Tuesday, June 5, 12
  • 41.
    Joomla, by thenumbers 2,615,968 forum posts @cozimek Tuesday, June 5, 12
  • 42.
    Joomla, by thenumbers @cozimek Tuesday, June 5, 12
  • 43.
    Joomla, by thenumbers 563,674 users @cozimek Tuesday, June 5, 12
  • 44.
    Joomla, by thenumbers 187x @cozimek Tuesday, June 5, 12
  • 45.
    Joomla, by thenumbers 2.7% of the Web @cozimek Tuesday, June 5, 12
  • 46.
    Large enterprise support,users @cozimek Tuesday, June 5, 12
  • 47.
    Large enterprise support,users @cozimek Tuesday, June 5, 12
  • 48.
    Joomla’s evolution @cozimek Tuesday, June 5, 12
  • 49.
    What makes Joomladifferent? @cozimek Tuesday, June 5, 12
  • 50.
    What makes Joomladifferent? Framework @cozimek Tuesday, June 5, 12
  • 51.
    What makes Joomladifferent? Framework @cozimek Tuesday, June 5, 12
  • 52.
    Very excited developers @cozimek Tuesday, June 5, 12
  • 53.
    A new toolset @cozimek Tuesday, June 5, 12
  • 54.
    Publishing tweets froma CLI @cozimek Tuesday, June 5, 12
  • 55.
    Publishing tweets froma CLI @cozimek Tuesday, June 5, 12
  • 56.
    Build new extensionsfaster @cozimek Tuesday, June 5, 12
  • 57.
    Export site toHTML @cozimek Tuesday, June 5, 12
  • 58.
    How does thisapply to us? @cozimek Tuesday, June 5, 12
  • 59.
    Why e-gov isimportant to me @cozimek Tuesday, June 5, 12
  • 60.
    Why e-gov isimportant to me • This meets a key function of Joomla: communications liberation for everyone @cozimek Tuesday, June 5, 12
  • 61.
    Why e-gov isimportant to me • This meets a key function of Joomla: communications liberation for everyone • Increasing transparency, empowerment, and accountability @cozimek Tuesday, June 5, 12
  • 62.
    A tough topicto pin down • Talking about what is good for e-Government is similar to asking “what’s good for businesses?” or “what’s good for charities?” @cozimek Tuesday, June 5, 12
  • 63.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 64.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 65.
    A case studyin US gov • ASP … @cozimek Tuesday, June 5, 12
  • 66.
    A case studyin US gov • ASP … • …not .NET but… @cozimek Tuesday, June 5, 12
  • 67.
    A case studyin US gov • ASP … • …not .NET but… • ASP Classic @cozimek Tuesday, June 5, 12
  • 68.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 69.
    A case studyin US gov • The challenge of working with another department for all technology needs @cozimek Tuesday, June 5, 12
  • 70.
    A case studyin US gov • The challenge of working with another department for all technology needs • Technology was old, and not keeping up with the modern tools @cozimek Tuesday, June 5, 12
  • 71.
    A case studyin US gov • The challenge of working with another department for all technology needs • Technology was old, and not keeping up with the modern tools • Direct access to the technology was difficult for House offices @cozimek Tuesday, June 5, 12
  • 72.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 73.
    A case studyin US gov • The key purpose of the websites are to encourage the transparency and accountability of the US federal government, but… @cozimek Tuesday, June 5, 12
  • 74.
    A case studyin US gov • The key purpose of the websites are to encourage the transparency and accountability of the US federal government, but… • It simply wasn’t able to keep up with the needs of the offices @cozimek Tuesday, June 5, 12
  • 75.
    A case studyin US gov • The key purpose of the websites are to encourage the transparency and accountability of the US federal government, but… • It simply wasn’t able to keep up with the needs of the offices • Campaigns had more modern tools than the offices themselves @cozimek Tuesday, June 5, 12
  • 76.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 77.
    A case studyin US gov • If offices chose to keep up with the times, they needed to go find their own consultants @cozimek Tuesday, June 5, 12
  • 78.
    A case studyin US gov • If offices chose to keep up with the times, they needed to go find their own consultants • But…consultants needed to have their own servers in the House @cozimek Tuesday, June 5, 12
  • 79.
    A case studyin US gov • If offices chose to keep up with the times, they needed to go find their own consultants • But…consultants needed to have their own servers in the House • Therefore, the barriers to entry and innovation were very high @cozimek Tuesday, June 5, 12
  • 80.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 81.
    A case studyin US gov • So at first, we played the game… @cozimek Tuesday, June 5, 12
  • 82.
    A case studyin US gov • So at first, we played the game… • …and used proprietary software @cozimek Tuesday, June 5, 12
  • 83.
    A case studyin US gov • So at first, we played the game… • …and used proprietary software • …and tried to get along with ASP @cozimek Tuesday, June 5, 12
  • 84.
    A case studyin US gov • So at first, we played the game… • …and used proprietary software • …and tried to get along with ASP • …but we weren’t very happy with the process @cozimek Tuesday, June 5, 12
  • 85.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 86.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 87.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 88.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House @cozimek Tuesday, June 5, 12
  • 89.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House • High staff turnover @cozimek Tuesday, June 5, 12
  • 90.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House • High staff turnover • Lower barriers to entry for staffers @cozimek Tuesday, June 5, 12
  • 91.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House • High staff turnover • Lower barriers to entry for staffers • More direct access to technology available during their campaigns @cozimek Tuesday, June 5, 12
  • 92.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House • High staff turnover • Lower barriers to entry for staffers • More direct access to technology available during their campaigns • Ability to integrate with CRM services @cozimek Tuesday, June 5, 12
  • 93.
    A case studyin US gov • Reasons to use a standardized CMS like Joomla for the House • High staff turnover • Lower barriers to entry for staffers • More direct access to technology available during their campaigns • Ability to integrate with CRM services • Ability to manage custom Web services @cozimek Tuesday, June 5, 12
  • 94.
    A case studyin US gov @cozimek Tuesday, June 5, 12
  • 95.
    A case studyin US gov • At its peak, 1/4th of US Congress was running Joomla! @cozimek Tuesday, June 5, 12
  • 96.
    A case studyin US gov • At its peak, 1/4th of US Congress was running Joomla! • Now, 9 years later, PHP and MySQL are the based standards of the US Congress House of Representatives @cozimek Tuesday, June 5, 12
  • 97.
    Let’s go global! @cozimek Tuesday, June 5, 12
  • 98.
    The #joomla-in-gov project @cozimek Tuesday, June 5, 12
  • 99.
    The #joomla-in-gov project • Started off with a personal frustration from a conference • …a tweet from an airport • …a few excited community members • …a wiki page • …and then, a little love from South Africa @cozimek Tuesday, June 5, 12
  • 100.
    The #joomla-in-gov project @cozimek Tuesday, June 5, 12
  • 101.
    The #joomla-in-gov project @cozimek Tuesday, June 5, 12
  • 102.
    The #joomla-in-gov project @cozimek Tuesday, June 5, 12
  • 103.
    Joomla in Italy @cozimek Tuesday, June 5, 12
  • 104.
    Joomla in Italy @cozimek Tuesday, June 5, 12
  • 105.
    Alessandro Rossi @cozimek Tuesday, June 5, 12
  • 106.
    Joomla in Italy,by the numbers 716,070 forum posts @cozimek Tuesday, June 5, 12
  • 107.
    Joomla in Italy,by the numbers 61,416 registered users @cozimek Tuesday, June 5, 12
  • 108.
    Joomla in Italy,by the numbers 20x @cozimek Tuesday, June 5, 12
  • 109.
    Benefits of usingJoomla in gov @cozimek Tuesday, June 5, 12
  • 110.
    Benefits of usingJoomla in gov • Lowering costs @cozimek Tuesday, June 5, 12
  • 111.
    Benefits of usingJoomla in gov • Lowering costs • Difficult financial times @cozimek Tuesday, June 5, 12
  • 112.
    Benefits of usingJoomla in gov • Lowering costs • Difficult financial times • Complies with government mandates @cozimek Tuesday, June 5, 12
  • 113.
    Benefits of usingJoomla in gov • Lowering costs • Difficult financial times • Complies with government mandates • With Joomla 2.5, it works with existing databases @cozimek Tuesday, June 5, 12
  • 114.
    Benefits of usingJoomla in gov • Lowering costs • Difficult financial times • Complies with government mandates • With Joomla 2.5, it works with existing databases • Alternative to “the cloud” if needed by agencies @cozimek Tuesday, June 5, 12
  • 115.
    Benefits of usingJoomla in gov @cozimek Tuesday, June 5, 12
  • 116.
    Benefits of usingJoomla in gov • Standardized around the world @cozimek Tuesday, June 5, 12
  • 117.
    Benefits of usingJoomla in gov • Standardized around the world • Gov can capitalize on worldwide existing education @cozimek Tuesday, June 5, 12
  • 118.
    Benefits of usingJoomla in gov • Standardized around the world • Gov can capitalize on worldwide existing education • Localization possible @cozimek Tuesday, June 5, 12
  • 119.
    Benefits of usingJoomla in gov • Standardized around the world • Gov can capitalize on worldwide existing education • Localization possible • Language replacement easy @cozimek Tuesday, June 5, 12
  • 120.
    Benefits of usingJoomla in gov • Standardized around the world • Gov can capitalize on worldwide existing education • Localization possible • Language replacement easy • Lower barriers to entry for content creators @cozimek Tuesday, June 5, 12
  • 121.
    Benefits of usingJoomla in gov • Standardized around the world • Gov can capitalize on worldwide existing education • Localization possible • Language replacement easy • Lower barriers to entry for content creators • Increases government’s transparency and accountability @cozimek Tuesday, June 5, 12
  • 122.
    Benefits of usingJoomla in gov @cozimek Tuesday, June 5, 12
  • 123.
    Benefits of usingJoomla in gov • Procurement processes @cozimek Tuesday, June 5, 12
  • 124.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious @cozimek Tuesday, June 5, 12
  • 125.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious • US government’s GSA schedule @cozimek Tuesday, June 5, 12
  • 126.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious • US government’s GSA schedule • Potential restrictions on content population of websites @cozimek Tuesday, June 5, 12
  • 127.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious • US government’s GSA schedule • Potential restrictions on content population of websites • Security, infrastructure protection, gov guidelines @cozimek Tuesday, June 5, 12
  • 128.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious • US government’s GSA schedule • Potential restrictions on content population of websites • Security, infrastructure protection, gov guidelines • Compliance for accessibility @cozimek Tuesday, June 5, 12
  • 129.
    Benefits of usingJoomla in gov • Procurement processes • Rarely fun, often long and tedious • US government’s GSA schedule • Potential restrictions on content population of websites • Security, infrastructure protection, gov guidelines • Compliance for accessibility • US government’s ADA Section 508 @cozimek Tuesday, June 5, 12
  • 130.
    Benefits of usingJoomla in gov @cozimek Tuesday, June 5, 12
  • 131.
    Benefits of usingJoomla in gov • Existing infrastructure challenge @cozimek Tuesday, June 5, 12
  • 132.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given @cozimek Tuesday, June 5, 12
  • 133.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given • Diverse audience of site visitors @cozimek Tuesday, June 5, 12
  • 134.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given • Diverse audience of site visitors • Lowest common denominator (bandwidth, tech) @cozimek Tuesday, June 5, 12
  • 135.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given • Diverse audience of site visitors • Lowest common denominator (bandwidth, tech) • Content challenges with diversity @cozimek Tuesday, June 5, 12
  • 136.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given • Diverse audience of site visitors • Lowest common denominator (bandwidth, tech) • Content challenges with diversity • More local = more feedback needed @cozimek Tuesday, June 5, 12
  • 137.
    Benefits of usingJoomla in gov • Existing infrastructure challenge • You often need to use the hardware and technology you’re given • Diverse audience of site visitors • Lowest common denominator (bandwidth, tech) • Content challenges with diversity • More local = more feedback needed • More specific = more feedback needed @cozimek Tuesday, June 5, 12
  • 138.
    Things to keepin mind @cozimek Tuesday, June 5, 12
  • 139.
    Things to keepin mind • Audience of Joomla government users @cozimek Tuesday, June 5, 12
  • 140.
    Things to keepin mind • Audience of Joomla government users • Staff members carry diverse roles @cozimek Tuesday, June 5, 12
  • 141.
    Things to keepin mind • Audience of Joomla government users • Staff members carry diverse roles • US House staff @cozimek Tuesday, June 5, 12
  • 142.
    Things to keepin mind • Audience of Joomla government users • Staff members carry diverse roles • US House staff • Time to focus on website content is often shorter than that in the corporate world @cozimek Tuesday, June 5, 12
  • 143.
    Things to keepin mind • Audience of Joomla government users • Staff members carry diverse roles • US House staff • Time to focus on website content is often shorter than that in the corporate world • Turn-over is high, education needs to be easy and learning curve as flat as possible @cozimek Tuesday, June 5, 12
  • 144.
    Best practices @cozimek Tuesday, June 5, 12
  • 145.
    Best practices • Have a back-up and disaster recovery plan @cozimek Tuesday, June 5, 12
  • 146.
    Best practices • Have a back-up and disaster recovery plan • Useful monitoring systems, like Nagios @cozimek Tuesday, June 5, 12
  • 147.
    Best practices • Have a back-up and disaster recovery plan • Useful monitoring systems, like Nagios • Increased levels of security @cozimek Tuesday, June 5, 12
  • 148.
    Best practices • Have a back-up and disaster recovery plan • Useful monitoring systems, like Nagios • Increased levels of security • Preparing for high site traffic, with unexpected peaks and valleys @cozimek Tuesday, June 5, 12
  • 149.
    Best practices • Have a back-up and disaster recovery plan • Useful monitoring systems, like Nagios • Increased levels of security • Preparing for high site traffic, with unexpected peaks and valleys • Coding for the lowest common denominator @cozimek Tuesday, June 5, 12
  • 150.
    Best practices @cozimek Tuesday, June 5, 12
  • 151.
    Best practices • Multi-server strategy @cozimek Tuesday, June 5, 12
  • 152.
    Best practices • Multi-server strategy • Development @cozimek Tuesday, June 5, 12
  • 153.
    Best practices • Multi-server strategy • Development • Testing/Staging @cozimek Tuesday, June 5, 12
  • 154.
    Best practices • Multi-server strategy • Development • Testing/Staging • Production @cozimek Tuesday, June 5, 12
  • 155.
    Best practices • Multi-server strategy • Development • Testing/Staging • Production • Build for the long-term…the very long-term @cozimek Tuesday, June 5, 12
  • 156.
    Best practices • Multi-server strategy • Development • Testing/Staging • Production • Build for the long-term…the very long-term • Create long-term support plans @cozimek Tuesday, June 5, 12
  • 157.
    Best practices @cozimek Tuesday, June 5, 12
  • 158.
    Best practices • Focus early on integration opportunities, a key differentiator @cozimek Tuesday, June 5, 12
  • 159.
    Best practices • Focus early on integration opportunities, a key differentiator • Examples from US House @cozimek Tuesday, June 5, 12
  • 160.
    Best practices • Focus early on integration opportunities, a key differentiator • Examples from US House • Flag requests @cozimek Tuesday, June 5, 12
  • 161.
    Best practices • Focus early on integration opportunities, a key differentiator • Examples from US House • Flag requests • CRM services @cozimek Tuesday, June 5, 12
  • 162.
    Best practices • Focus early on integration opportunities, a key differentiator • Examples from US House • Flag requests • CRM services • External Web services @cozimek Tuesday, June 5, 12
  • 163.
    Best practices • Focus early on integration opportunities, a key differentiator • Examples from US House • Flag requests • CRM services • External Web services • Multi-lingual requirements @cozimek Tuesday, June 5, 12
  • 164.
    Best practices • Get involved or start an open source or Joomla government community • Example from the USA: www.govloop.com @cozimek Tuesday, June 5, 12
  • 165.
    Best practices @cozimek Tuesday, June 5, 12
  • 166.
    Best practices @cozimek Tuesday, June 5, 12
  • 167.
    Best practices • Most importantly: Increase transparency and value to constituents wherever possible @cozimek Tuesday, June 5, 12
  • 168.
    Best practices • Most importantly: Increase transparency and value to constituents wherever possible • Be innovative @cozimek Tuesday, June 5, 12
  • 169.
    Best practices • Most importantly: Increase transparency and value to constituents wherever possible • Be innovative • Build mashups @cozimek Tuesday, June 5, 12
  • 170.
    Best practices • Most importantly: Increase transparency and value to constituents wherever possible • Be innovative • Build mashups • Create new data sets @cozimek Tuesday, June 5, 12
  • 171.
    Best practices • Most importantly: Increase transparency and value to constituents wherever possible • Be innovative • Build mashups • Create new data sets • Layer mapping technology @cozimek Tuesday, June 5, 12
  • 172.
    SeeClickFix.com @cozimek Tuesday, June 5, 12
  • 173.
    SeeClickFix.com @cozimek Tuesday, June 5, 12
  • 174.
    President’s State ofthe Union @cozimek Tuesday, June 5, 12
  • 175.
    Things to watchout for @cozimek Tuesday, June 5, 12
  • 176.
    Things to watchout for • Slow moving projects due to inherent consensus decision making process in government @cozimek Tuesday, June 5, 12
  • 177.
    Things to watchout for • Slow moving projects due to inherent consensus decision making process in government • Change orders that seem to come from nowhere @cozimek Tuesday, June 5, 12
  • 178.
    Things to watchout for • Slow moving projects due to inherent consensus decision making process in government • Change orders that seem to come from nowhere • Understanding the payment process of the government agency you’re working with @cozimek Tuesday, June 5, 12
  • 179.
    Things to watchout for @cozimek Tuesday, June 5, 12
  • 180.
    Things to watchout for • Clearly understand your main point of contact for billing, technology, and sign-off @cozimek Tuesday, June 5, 12
  • 181.
    Things to watchout for • Clearly understand your main point of contact for billing, technology, and sign-off • Domain names can be difficult to receive, so get them early @cozimek Tuesday, June 5, 12
  • 182.
    Things to watchout for • Clearly understand your main point of contact for billing, technology, and sign-off • Domain names can be difficult to receive, so get them early • Realize that community developed tools might not fit the requirements of government agencies, be ready to change @cozimek Tuesday, June 5, 12
  • 183.
    Grazie FGOS! @cozimek Tuesday, June 5, 12
  • 184.
    Questions? @cozimek Tuesday, June 5, 12
  • 185.
    Feel free tocontact me! Ryan Ozimek PICnet Twitter: @cozimek cozimek@picnet.net @cozimek Tuesday, June 5, 12