SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
The ABC of Joomla Community




 @ JoomlaDay Greece 2011 (updated 2012)
My Profile …

Nick A.




 ‘nant’ on forums                        Popular social networking
 Athens, Greece                           extension (FREE)
 MS EE, MS CS                            CBSubs paid subscriptions
                                           membership solution
 Telecom / CIO
                                          Advanced / Professional
 “Good engineers don’t
                                           add-ons and support
  need tools, bad ones also
  have no use for them”                   Templates / Hosting

                         © Joomlapolis - 2012                          2
Planned Agenda
   What is Joomla?
     CMS, PHP/MySQL, Open-source, GPL, framework, extendable,
      FREE, commercial ecosystem, Mambo fork,
     OSM, volunteers, supporters, contributors
     Versions, roadmap, etc.
   Exploring Joomla.org
     Documentation
     Help links in backend
     JED (how to search)
     Forums
   Recommendations - resources



                              © Joomlapolis - 2012               3
What is Joomla?
   Joomla is an award-winning content management system
    (CMS), which enables you to build Web sites and powerful
    online applications. Many aspects, including its ease-of-use
    and extensibility, have made Joomla the most popular Web
    site software available. Best of all, Joomla is an open source
    solution that is freely available to everyone.

   A content management system (CMS) is software that keeps
    track of every piece of content on your Web site. A major
    advantage of using a CMS is that it requires almost no
    technical skill or knowledge to manage.




                            © Joomlapolis - 2012                     4
More
       CMS concept
        Joomla Administration                          Joomla Website




        Joomla
        PHP                                             HTML
        MYSQL                                           CSS
        APACHE                                          JAVASCRIPT
        LINUX                                           JOOMLA



                                © Joomlapolis - 2012                    5
More
       Technology terms
        HTML – HyperText Markup Language, is the predominant
         markup language for the web.
        CSS - Cascading Style Sheets is a style sheet language used
         to describe the presentation semantics (the look and
         formatting) of a document written in a markup language.
        Javascript – dynamic scripting language for the web
        PHP – general purpose scripting language for the web
        MYSQL – popular open-source DBMS (purchased by Oracle)
        APACHE – popular open-source web server




                                 © Joomlapolis - 2012                  6
More
       Choosing a good host matters!
       Software              Recommended              Minimum            More info.
       PHP                   Ver. 5.3+                Ver. 5.2.4         www.php.net
       MySQL                 Ver. 5.0.4+              Ver. 5.0.4+        www.mysql.com
       Apache                Ver. 2.x+                Ver. 2.x+          www.apache.org
       Microsoft IIS         Version 7                Version 7          www.iis.net




                         http://www.joomla.org/technical-requirements.html




                  GD library, iconcube, php memory >48M, good support!




                                           © Joomlapolis - 2012                           7
More
       What can Joomla do?
          Joomla is used all over the world to power Web sites of all
           shapes and sizes. For example:
              Corporate Web sites or portals
              Corporate intranets and extranets
              Online magazines, newspapers, and publications
              E-commerce and online reservations
              Government applications
              Small business Web sites
              Non-profit and organizational Web sites
              Community-based portals
              School and church Web sites
              Personal or family homepages


                                    © Joomlapolis - 2012                 8
More
       Who uses Joomla?
          Here are just a few examples of sites that use Joomla:
              United Nations
              MTV Networks Quizilla
              L.A. Weekly
              IHOP
              Harvard University
              Citibank
              Outdoor Photographer




                                   © Joomlapolis - 2012             9
More
       How can Joomla help me build a site?
          Joomla is designed to be easy to install and set up even if
           you’re not an advanced user. Many Web hosting services offer
           a single-click install, getting your new site up and running in
           just a few minutes.




       Quick start-up but it does have a learning curve and you must invest time to learn!




                                          © Joomlapolis - 2012                               10
More
       What if Joomla is not enough?
          If you need specialized functionality, Joomla is highly extensible
           and thousands of extensions (most for free under the GPL license)
           are available online in the Joomla Extensions Directory - JED. Here
           are just some examples:
               Community / Membership management (Community Builder)
               Document management
               Image and multimedia galleries
               E-commerce and shopping cart engines
               Forums and chat software
               Calendars
               Blogging software
               Directory services
               Email newsletters
               Subscription services (CBSubs)



                                     © Joomlapolis - 2012                        11
More
       How to extend Joomla?
          You can also code your own Joomla related extensions, but
           you need to know and have development skills:
              PHP language
              MYSQL / SQL Database
              HTML
              CCS
              Javascript
              Joomla API / framework




                                    © Joomlapolis - 2012               12
More
         Joomla Layers


       extension layer                modules                components       templates



       application layer                                     applications



       framework layer              libraries                  framework         plugins




                The Joomla CMS is actually just an application of the Joomla framework




                                            © Joomlapolis - 2012                           13
More
       Type of Joomla extensions
          Joomla has 4 extension possibilities:
            Templates (skin, theme, presentation layer, etc.)
            Components (database, backend administration, extended
             functionality, etc.)
            Modules (frontend block)
            Plugins (aka bot, on-the fly scripts)




                                   © Joomlapolis - 2012               14
More
       Component, module, plugin
          Components are mini-applications that integrate within the
           framework of CMS. They have there own functionality,
           database structures and presentational aspects.
           Example: Community Builder, K2, etc.

          Modules are presentational elements. They take information
           that already exist s and present them in visual packages.
           Example: Latest photo module, etc.

          Plugins are small portions of code that work behind the
           scenes to assist how something behaves.
           Example: Email cloaking plugin


                                  © Joomlapolis - 2012                  15
More
       Joomla is Open-source
           Open-source literally means that access to source code is
            provided, but legally it means much more …

       1. Free Redistribution                       6. No Discrimination Against
                                                        Fields of Endeavor
       2. Source Code                               7. Distribution of License
       3. Derived Works                             8. License Must Not Be Specific
                                                        to a Product
       4. Integrity of The Author's                 9. License Must Not Restrict
          Source Code                                   Other Software
       5. No Discrimination Against                 10. License Must Be Technology-
                                                        Neutral
          Persons or Groups

                     http://en.wikipedia.org/wiki/Open_Source_Definition


                                       © Joomlapolis - 2012                           16
More
       Joomla is GPL v2
          General Public License version 2
              Open-source
              Distribution
              Freedom to change, fork, use, etc.
              Copyright notices must be kept
              GPL “virus”  3PD confrontation … business strategy switch



                  Free as in
                 “Freedom”               !=                   Free as in
                                                               “Beer”

                          http://www.gnu.org/licenses/gpl-2.0.html


                                      © Joomlapolis - 2012                  17
More
       Where did Joomla come from?
          Joomla is a “fork” from the Mambo CMS (also open-source,
           GPL)
            August 17th, 2005 Andrew Eddie - letter to community
            http://opensourcematters.org
            Swahili “jumla” means “all together”
            Strong legal background




                                   © Joomlapolis - 2012               18
More
       Joomla is Free, but …
          Joomla is Free as in Freedom (GPL) and as in beer (no fee to
           download), but:
            There are costs involved to use Joomla to make a website
             (hosting, domain registration, …)
            Good extensions cost money to develop, maintain, support,
             etc. Free extensions cost more!
            It’s (Joomla) popularity has created a multi-million dollar
             “ecosystem” of designers, developers, extension providers,
             supporters, trainers, etc working with and making money using
             Joomla.

            See my magazine article: magazine.joomla.org/issues/Issue-May-
            2011/item/451-Push-me-pull-you




                                         © Joomlapolis - 2012                19
More
       Business models used by 3PD
          Extensions listed on the JED and elsewhere are free (as in
           beer) or commercial (you have to pay to access).
          Business models used to support:
            Donations
            Paid support subscription services
            Free download – pay for documentation, support,
             maintenance, extra add-ons, credit removal, etc.
            Developed by professional web-design firm for internal use




            This is important to know because you will most likely need extra Joomla
            extensions and you need to understand what business model is used to
            support them.


                                          © Joomlapolis - 2012                         20
Who is Joomla?
   Joomla is legally represented in terms of license, and
    copyright by the non-profit organization “opensourcematters”
   Joomla is financially supported by donations, merchandise
    sales, financial contributors, etc.
   Joomla is primarily driven by volunteers (forums, JED, code
    contributors, testers, documenters, etc.)
   Leadership team:
      Production Leadership Team (PLT)
      Community Leadership Team (CLT)
      Community Oversight Committee (CoC)




                            © Joomlapolis - 2012                   21
What does Joomla look like (1.5)?




                 © Joomlapolis - 2012   22
More
       Joomla 1.5 frontend




                       © Joomlapolis - 2012   23
More
       What does Joomla 2.5 look like?




                       © Joomlapolis - 2012   24
More
       Joomla 2.5 frontend




                       © Joomlapolis - 2012   25
Joomla roadmap: 1.5 vs. 2.5 vs. 3.0
   Joomla 1.5.26 (eol = April 2012, security Sept 2012)
       Stable, mature, supported by almost all third party extensions
   Joomla 2.5.4
       Not backward compatible, ACL, updater, nested cats, etc.
   Joomla 3.0 planned for September 2012
       Bootstrap UI




                              © Joomlapolis - 2012                       26
Exploring Joomla.org sites
   First impression …




                         © Joomlapolis - 2012   27
More
       The forums
        http://forum.joomla.org
        Selecting a username
        Appropriate avatar – picture matters
        Read, search, read again
        Check FAQ, sticky posts before you post!
        When you must post make sure your title is as descriptive as
         possible and the content has as much details as possible!
        Be nice, polite, appreciative.
        Make it easy for people to help you – very few will respond if
         your post is not clear.
        Don’t BUMP!



                                  © Joomlapolis - 2012                    28
More
       How to get responses
          10 Golden Rules
           1.  Don’t be rude
           2. Try to be as precise and as short as possible
           3. Do your homework before asking (Google, search newgroups,
               read tutorials,…)
           4. Try to ask one question at the time
           5. Proof-read your question after writing it
           6. Don’t expect others to do your work
           7. Avoid private email if other channels exists
           8. Remind yourself that people help you voluntarily
           9. Read and follow up on suggestions
           10. If you get a solution let others know



                                   © Joomlapolis - 2012                   29
More
       How to ask questions to get answers
          Make subject title as descriptive as possible while still fairly
           short. Using “Help me” or “URGENT” does not describe the
           problem and will have the opposite effect. CAPITAL LETTERS
           are considered as SHOUTING.
          In the messaging body of your post be as descriptive as
           possible. If you have gotten an error message, include it as
           you see it exactly! Provide all environment aspects and exact
           steps to replicate. Most people will not ask for more details if
           something info is missing – so make it easy for people to help
           you!
          Include screenshots when applicable as a picture is worth a
           thousand words!


                                    © Joomlapolis - 2012                      30
Exploring the JED
   More than 9500 extensions!




                          © Joomlapolis - 2012   31
More
       Exploring the JED
          Many categories – sometime extensions have extensions!




                                 © Joomlapolis - 2012               32
More
       Typical JED listing




                         © Joomlapolis - 2012   33
Joomla Online Help




               © Joomlapolis - 2012   34
Joomla Translations
   http://community.joomla.org/translations.html




     Extensions have there own localization methods. E.g., CB has CB language
     plugins.



                                   © Joomlapolis - 2012                         35
My personal recommended list
 Community Builder – www.joomlapolis.com
 K2 (CCK) – www.joomlaworks.gr
 JCE (wysiwyg editor) - www.joomlacontenteditor.net
 Akeebackup - www.akeebabackup.com
 Kunena (Forum) - www.kunena.org
 UddeIM (messaging) – www.joomlapolis.com
 Sobi (directory) - www.sigsiu.net
 DOCman - www.joomlatools.eu
 AcyMailing (newsletter) – www.acyba.com




                         © Joomlapolis - 2012          36
Template Providers
   Joomlashack - www.joomlashack.com
   Rockettheme – www.rockettheme.com
   Joomlart - www.joomlart.com
   Youtheme - www.yootheme.com




                  Just google for Joomla templates!




                           © Joomlapolis - 2012       37
Professional help and training
   Joomla training – www.joomlatraining.com
   Joomla University - www.joomlashack.com/university
   Open source training - www.ostraining.com/joomla-training
   Joomla videos on YouTube

   Joomlancers - www.joomlancers.com



                    Just google for Joomla training!




                             © Joomlapolis - 2012               38
Resource Links
   http://joomla.org                   http://joomlapolis.com
   http://forum.joomla.org             THE OFFICIAL JOOMLA
   http://joomlacode.org/gf/pr          {book}
    oject/jmarcom_assets/               Barry North books
   http://docs.joomla.org/
   http://developer.joomla.org
    /strategy.html
   http://community.joomla.or
    g/translations.html




                           © Joomlapolis - 2012                   39
Joomla Alphabet
 Joomla (Jumla– all                Extension
  together)                         GPL
 CMS                               Open-source
 PHP                               Free as in Freedom
 CSS                               Free as in Beer
 HTML                              Mambo
 SQL                               Fork
 MYSQL                             GPL virus
 Component                         OSM
 Plugin                            PLT
 Template                          CLT
 Module

                       © Joomlapolis - 2012               40
Thank you




            © Joomlapolis - 2012   41

Más contenido relacionado

La actualidad más candente

Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by DesignMichael Chaize
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalandrewmriley
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardMichael Chaize
 
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworks
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworksEnterprise Web 2.0: from pristine Java EE to fully-loaded frameworks
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworksDr. Spock
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseMichael Chaize
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshopsMichael Chaize
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferaydaveayan
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101pdhannan
 
Phpbootcamp Joomla Framework 22883
Phpbootcamp Joomla Framework 22883Phpbootcamp Joomla Framework 22883
Phpbootcamp Joomla Framework 22883krzys
 
Web Development using jQuery
Web Development using jQueryWeb Development using jQuery
Web Development using jQueryBryan Basham
 
Google Web Toolkit: a case study
Google Web Toolkit: a case studyGoogle Web Toolkit: a case study
Google Web Toolkit: a case studyBryan Basham
 
Web Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsWeb Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsAlfresco Software
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaSeungyun Lee
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614Marin
 

La actualidad más candente (20)

Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
 
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworks
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworksEnterprise Web 2.0: from pristine Java EE to fully-loaded frameworks
Enterprise Web 2.0: from pristine Java EE to fully-loaded frameworks
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101
 
Phpbootcamp Joomla Framework 22883
Phpbootcamp Joomla Framework 22883Phpbootcamp Joomla Framework 22883
Phpbootcamp Joomla Framework 22883
 
Web Development using jQuery
Web Development using jQueryWeb Development using jQuery
Web Development using jQuery
 
Alves Mea Pch1 Free
Alves Mea Pch1 FreeAlves Mea Pch1 Free
Alves Mea Pch1 Free
 
Google Web Toolkit: a case study
Google Web Toolkit: a case studyGoogle Web Toolkit: a case study
Google Web Toolkit: a case study
 
Navyug cms presentation 2012
Navyug cms presentation 2012Navyug cms presentation 2012
Navyug cms presentation 2012
 
Web Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsWeb Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementations
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart Media
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614
 

Destacado (7)

Jab 2012-contribute
Jab 2012-contributeJab 2012-contribute
Jab 2012-contribute
 
Ring o activity
Ring o activityRing o activity
Ring o activity
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
 
My power point
My power pointMy power point
My power point
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
 
Jpb community builder-quickstart
Jpb community builder-quickstartJpb community builder-quickstart
Jpb community builder-quickstart
 

Similar a Jd greece-2012-joomla-community-abc

Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Amit Kumar Singh
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the OthersExove
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Othersdrupalcampest
 
Top 5 open source cms
Top 5 open source cmsTop 5 open source cms
Top 5 open source cmsTechAhead
 
Overview of CMS and Joomla!
Overview of CMS and Joomla!Overview of CMS and Joomla!
Overview of CMS and Joomla!Vishwash Gaur
 
Joomla development
Joomla developmentJoomla development
Joomla developmentAnurag Gupta
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)pluckymercenary67
 
Content management platforms
Content management platformsContent management platforms
Content management platformsKris Kapanova
 
Top 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentTop 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentAppfinz Technologies
 
State of play for Joomla - Nov 2014
State of play for Joomla - Nov 2014State of play for Joomla - Nov 2014
State of play for Joomla - Nov 2014Tim Plummer
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the OthersExove
 
Usefulplatforms
UsefulplatformsUsefulplatforms
Usefulplatformswaqas_arif
 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Actionaskme
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Amit Naik
 
Vwhom.com free apps
Vwhom.com free appsVwhom.com free apps
Vwhom.com free appsVWHOM
 
Developing Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, ExplainedDeveloping Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, ExplainedMitch Pirtle
 

Similar a Jd greece-2012-joomla-community-abc (20)

Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Top 5 open source cms
Top 5 open source cmsTop 5 open source cms
Top 5 open source cms
 
Overview of CMS and Joomla!
Overview of CMS and Joomla!Overview of CMS and Joomla!
Overview of CMS and Joomla!
 
Joomla development
Joomla developmentJoomla development
Joomla development
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)
 
Content management platforms
Content management platformsContent management platforms
Content management platforms
 
Top 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentTop 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web development
 
Joomla Features
Joomla FeaturesJoomla Features
Joomla Features
 
State of play for Joomla - Nov 2014
State of play for Joomla - Nov 2014State of play for Joomla - Nov 2014
State of play for Joomla - Nov 2014
 
Outsourcing cms
Outsourcing  cmsOutsourcing  cms
Outsourcing cms
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Usefulplatforms
UsefulplatformsUsefulplatforms
Usefulplatforms
 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Action
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5
 
DeCoupling Drupal
DeCoupling DrupalDeCoupling Drupal
DeCoupling Drupal
 
Vwhom.com free apps
Vwhom.com free appsVwhom.com free apps
Vwhom.com free apps
 
Developing Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, ExplainedDeveloping Joomla! 1.5 Extensions, Explained
Developing Joomla! 1.5 Extensions, Explained
 

Más de CB Team @ Joomlapolis

Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014CB Team @ Joomlapolis
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsCB Team @ Joomlapolis
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCB Team @ Joomlapolis
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesCB Team @ Joomlapolis
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools CB Team @ Joomlapolis
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-AppsCB Team @ Joomlapolis
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Team @ Joomlapolis
 
Jand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgivenJand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgivenCB Team @ Joomlapolis
 

Más de CB Team @ Joomlapolis (20)

JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
 
Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014
 
Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
 
JUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-codingJUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-coding
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation Slides
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools
 
Joomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slidesJoomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slides
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-Apps
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
 
Jpb udde im-quickstart
Jpb udde im-quickstartJpb udde im-quickstart
Jpb udde im-quickstart
 
Jpb cb-user list-quickstart
Jpb cb-user list-quickstartJpb cb-user list-quickstart
Jpb cb-user list-quickstart
 
Jpb cb-connections-quickstart
Jpb cb-connections-quickstartJpb cb-connections-quickstart
Jpb cb-connections-quickstart
 
Cb subs membership-sites
Cb subs membership-sitesCb subs membership-sites
Cb subs membership-sites
 
Community Builder Solutions
Community Builder SolutionsCommunity Builder Solutions
Community Builder Solutions
 
Jand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgivenJand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgiven
 

Último

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Último (20)

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

Jd greece-2012-joomla-community-abc

  • 1. The ABC of Joomla Community @ JoomlaDay Greece 2011 (updated 2012)
  • 2. My Profile … Nick A.  ‘nant’ on forums  Popular social networking  Athens, Greece extension (FREE)  MS EE, MS CS  CBSubs paid subscriptions membership solution  Telecom / CIO  Advanced / Professional  “Good engineers don’t add-ons and support need tools, bad ones also have no use for them”  Templates / Hosting © Joomlapolis - 2012 2
  • 3. Planned Agenda  What is Joomla?  CMS, PHP/MySQL, Open-source, GPL, framework, extendable, FREE, commercial ecosystem, Mambo fork,  OSM, volunteers, supporters, contributors  Versions, roadmap, etc.  Exploring Joomla.org  Documentation  Help links in backend  JED (how to search)  Forums  Recommendations - resources © Joomlapolis - 2012 3
  • 4. What is Joomla?  Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.  A content management system (CMS) is software that keeps track of every piece of content on your Web site. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. © Joomlapolis - 2012 4
  • 5. More CMS concept Joomla Administration Joomla Website Joomla PHP HTML MYSQL CSS APACHE JAVASCRIPT LINUX JOOMLA © Joomlapolis - 2012 5
  • 6. More Technology terms  HTML – HyperText Markup Language, is the predominant markup language for the web.  CSS - Cascading Style Sheets is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language.  Javascript – dynamic scripting language for the web  PHP – general purpose scripting language for the web  MYSQL – popular open-source DBMS (purchased by Oracle)  APACHE – popular open-source web server © Joomlapolis - 2012 6
  • 7. More Choosing a good host matters! Software Recommended Minimum More info. PHP Ver. 5.3+ Ver. 5.2.4 www.php.net MySQL Ver. 5.0.4+ Ver. 5.0.4+ www.mysql.com Apache Ver. 2.x+ Ver. 2.x+ www.apache.org Microsoft IIS Version 7 Version 7 www.iis.net http://www.joomla.org/technical-requirements.html GD library, iconcube, php memory >48M, good support! © Joomlapolis - 2012 7
  • 8. More What can Joomla do?  Joomla is used all over the world to power Web sites of all shapes and sizes. For example:  Corporate Web sites or portals  Corporate intranets and extranets  Online magazines, newspapers, and publications  E-commerce and online reservations  Government applications  Small business Web sites  Non-profit and organizational Web sites  Community-based portals  School and church Web sites  Personal or family homepages © Joomlapolis - 2012 8
  • 9. More Who uses Joomla?  Here are just a few examples of sites that use Joomla:  United Nations  MTV Networks Quizilla  L.A. Weekly  IHOP  Harvard University  Citibank  Outdoor Photographer © Joomlapolis - 2012 9
  • 10. More How can Joomla help me build a site?  Joomla is designed to be easy to install and set up even if you’re not an advanced user. Many Web hosting services offer a single-click install, getting your new site up and running in just a few minutes. Quick start-up but it does have a learning curve and you must invest time to learn! © Joomlapolis - 2012 10
  • 11. More What if Joomla is not enough?  If you need specialized functionality, Joomla is highly extensible and thousands of extensions (most for free under the GPL license) are available online in the Joomla Extensions Directory - JED. Here are just some examples:  Community / Membership management (Community Builder)  Document management  Image and multimedia galleries  E-commerce and shopping cart engines  Forums and chat software  Calendars  Blogging software  Directory services  Email newsletters  Subscription services (CBSubs) © Joomlapolis - 2012 11
  • 12. More How to extend Joomla?  You can also code your own Joomla related extensions, but you need to know and have development skills:  PHP language  MYSQL / SQL Database  HTML  CCS  Javascript  Joomla API / framework © Joomlapolis - 2012 12
  • 13. More Joomla Layers extension layer modules components templates application layer applications framework layer libraries framework plugins The Joomla CMS is actually just an application of the Joomla framework © Joomlapolis - 2012 13
  • 14. More Type of Joomla extensions  Joomla has 4 extension possibilities:  Templates (skin, theme, presentation layer, etc.)  Components (database, backend administration, extended functionality, etc.)  Modules (frontend block)  Plugins (aka bot, on-the fly scripts) © Joomlapolis - 2012 14
  • 15. More Component, module, plugin  Components are mini-applications that integrate within the framework of CMS. They have there own functionality, database structures and presentational aspects. Example: Community Builder, K2, etc.  Modules are presentational elements. They take information that already exist s and present them in visual packages. Example: Latest photo module, etc.  Plugins are small portions of code that work behind the scenes to assist how something behaves. Example: Email cloaking plugin © Joomlapolis - 2012 15
  • 16. More Joomla is Open-source  Open-source literally means that access to source code is provided, but legally it means much more … 1. Free Redistribution 6. No Discrimination Against Fields of Endeavor 2. Source Code 7. Distribution of License 3. Derived Works 8. License Must Not Be Specific to a Product 4. Integrity of The Author's 9. License Must Not Restrict Source Code Other Software 5. No Discrimination Against 10. License Must Be Technology- Neutral Persons or Groups http://en.wikipedia.org/wiki/Open_Source_Definition © Joomlapolis - 2012 16
  • 17. More Joomla is GPL v2  General Public License version 2  Open-source  Distribution  Freedom to change, fork, use, etc.  Copyright notices must be kept  GPL “virus”  3PD confrontation … business strategy switch Free as in “Freedom” != Free as in “Beer” http://www.gnu.org/licenses/gpl-2.0.html © Joomlapolis - 2012 17
  • 18. More Where did Joomla come from?  Joomla is a “fork” from the Mambo CMS (also open-source, GPL)  August 17th, 2005 Andrew Eddie - letter to community  http://opensourcematters.org  Swahili “jumla” means “all together”  Strong legal background © Joomlapolis - 2012 18
  • 19. More Joomla is Free, but …  Joomla is Free as in Freedom (GPL) and as in beer (no fee to download), but:  There are costs involved to use Joomla to make a website (hosting, domain registration, …)  Good extensions cost money to develop, maintain, support, etc. Free extensions cost more!  It’s (Joomla) popularity has created a multi-million dollar “ecosystem” of designers, developers, extension providers, supporters, trainers, etc working with and making money using Joomla. See my magazine article: magazine.joomla.org/issues/Issue-May- 2011/item/451-Push-me-pull-you © Joomlapolis - 2012 19
  • 20. More Business models used by 3PD  Extensions listed on the JED and elsewhere are free (as in beer) or commercial (you have to pay to access).  Business models used to support:  Donations  Paid support subscription services  Free download – pay for documentation, support, maintenance, extra add-ons, credit removal, etc.  Developed by professional web-design firm for internal use This is important to know because you will most likely need extra Joomla extensions and you need to understand what business model is used to support them. © Joomlapolis - 2012 20
  • 21. Who is Joomla?  Joomla is legally represented in terms of license, and copyright by the non-profit organization “opensourcematters”  Joomla is financially supported by donations, merchandise sales, financial contributors, etc.  Joomla is primarily driven by volunteers (forums, JED, code contributors, testers, documenters, etc.)  Leadership team:  Production Leadership Team (PLT)  Community Leadership Team (CLT)  Community Oversight Committee (CoC) © Joomlapolis - 2012 21
  • 22. What does Joomla look like (1.5)? © Joomlapolis - 2012 22
  • 23. More Joomla 1.5 frontend © Joomlapolis - 2012 23
  • 24. More What does Joomla 2.5 look like? © Joomlapolis - 2012 24
  • 25. More Joomla 2.5 frontend © Joomlapolis - 2012 25
  • 26. Joomla roadmap: 1.5 vs. 2.5 vs. 3.0  Joomla 1.5.26 (eol = April 2012, security Sept 2012)  Stable, mature, supported by almost all third party extensions  Joomla 2.5.4  Not backward compatible, ACL, updater, nested cats, etc.  Joomla 3.0 planned for September 2012  Bootstrap UI © Joomlapolis - 2012 26
  • 27. Exploring Joomla.org sites  First impression … © Joomlapolis - 2012 27
  • 28. More The forums  http://forum.joomla.org  Selecting a username  Appropriate avatar – picture matters  Read, search, read again  Check FAQ, sticky posts before you post!  When you must post make sure your title is as descriptive as possible and the content has as much details as possible!  Be nice, polite, appreciative.  Make it easy for people to help you – very few will respond if your post is not clear.  Don’t BUMP! © Joomlapolis - 2012 28
  • 29. More How to get responses  10 Golden Rules 1. Don’t be rude 2. Try to be as precise and as short as possible 3. Do your homework before asking (Google, search newgroups, read tutorials,…) 4. Try to ask one question at the time 5. Proof-read your question after writing it 6. Don’t expect others to do your work 7. Avoid private email if other channels exists 8. Remind yourself that people help you voluntarily 9. Read and follow up on suggestions 10. If you get a solution let others know © Joomlapolis - 2012 29
  • 30. More How to ask questions to get answers  Make subject title as descriptive as possible while still fairly short. Using “Help me” or “URGENT” does not describe the problem and will have the opposite effect. CAPITAL LETTERS are considered as SHOUTING.  In the messaging body of your post be as descriptive as possible. If you have gotten an error message, include it as you see it exactly! Provide all environment aspects and exact steps to replicate. Most people will not ask for more details if something info is missing – so make it easy for people to help you!  Include screenshots when applicable as a picture is worth a thousand words! © Joomlapolis - 2012 30
  • 31. Exploring the JED  More than 9500 extensions! © Joomlapolis - 2012 31
  • 32. More Exploring the JED  Many categories – sometime extensions have extensions! © Joomlapolis - 2012 32
  • 33. More Typical JED listing © Joomlapolis - 2012 33
  • 34. Joomla Online Help © Joomlapolis - 2012 34
  • 35. Joomla Translations  http://community.joomla.org/translations.html Extensions have there own localization methods. E.g., CB has CB language plugins. © Joomlapolis - 2012 35
  • 36. My personal recommended list  Community Builder – www.joomlapolis.com  K2 (CCK) – www.joomlaworks.gr  JCE (wysiwyg editor) - www.joomlacontenteditor.net  Akeebackup - www.akeebabackup.com  Kunena (Forum) - www.kunena.org  UddeIM (messaging) – www.joomlapolis.com  Sobi (directory) - www.sigsiu.net  DOCman - www.joomlatools.eu  AcyMailing (newsletter) – www.acyba.com © Joomlapolis - 2012 36
  • 37. Template Providers  Joomlashack - www.joomlashack.com  Rockettheme – www.rockettheme.com  Joomlart - www.joomlart.com  Youtheme - www.yootheme.com Just google for Joomla templates! © Joomlapolis - 2012 37
  • 38. Professional help and training  Joomla training – www.joomlatraining.com  Joomla University - www.joomlashack.com/university  Open source training - www.ostraining.com/joomla-training  Joomla videos on YouTube  Joomlancers - www.joomlancers.com Just google for Joomla training! © Joomlapolis - 2012 38
  • 39. Resource Links  http://joomla.org  http://joomlapolis.com  http://forum.joomla.org  THE OFFICIAL JOOMLA  http://joomlacode.org/gf/pr {book} oject/jmarcom_assets/  Barry North books  http://docs.joomla.org/  http://developer.joomla.org /strategy.html  http://community.joomla.or g/translations.html © Joomlapolis - 2012 39
  • 40. Joomla Alphabet  Joomla (Jumla– all  Extension together)  GPL  CMS  Open-source  PHP  Free as in Freedom  CSS  Free as in Beer  HTML  Mambo  SQL  Fork  MYSQL  GPL virus  Component  OSM  Plugin  PLT  Template  CLT  Module © Joomlapolis - 2012 40
  • 41. Thank you © Joomlapolis - 2012 41