J! 2.5 Workshop
    Part A & B




@ JoomlaDay Greece 2012
www.sch.gr




             © Joomlapolis - 2012   2
www.minedu.gov.gr




                    © Joomlapolis - 2012   3
www.ert.gr




             © Joomlapolis - 2012   4
Dimiourgiaxana.gr




                    © Joomlapolis - 2012   5
About me ...
Nicholas Antimisiaris




 ‘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                          6
Message
Commercial




             © Joomlapolis - 2010   7
Workshop agenda
   Part A

       A.1: Introduction – Fundamentals (5 mins)
        Need, Technology, License, Cost, Who, Where, History
        For more information see detailed online presentation

       Α.2: Installation – The first steps (15 mins)
        Overview, Terminology, Extensions, Components, Modules,
        Plugins, Templates, Languages, Content, Menus, Modules,
        Plugins

       A.3: Adding content (15 mins)
        Adding content, using the editor, media, read-more and pages,
        categorizing, adding modules and menus

                              © Joomlapolis - 2012                      8
More
       Workshop Agenda
          Part B

              B.1: Social networking solution (15 mins)
               Community Builder, uddeIM, Kunena, GroupJive
               For more information see detailed online presentation

              B.2: Paid SubscriptionMembership CBSubs (15 mins)
               Protecting your Joomla content

              B.3: Next steps - Conclusions




                                      © Joomlapolis - 2012             9
A.1: Fundamentals
   What is Joomla?
    Need, CMS, Technology, Cost, License, Who, History




          More information and detailed presentation can be found online:
       http://www.slideshare.net/cbteam/jd-greece2012joomlacommunityabc




                                © Joomlapolis - 2012                        10
A2: Installation and first steps
   Localhost environment:
     MAMP for MACOS
     WAMP for Windows
     LAMP for Linux
     XAMP for Windows, MACOS, LINUX




                 See references for relevant URL addresses




                             © Joomlapolis - 2012            11
More
       A2: Installing Joomla
          Installing the Joomla 2.5.4 package on our localhost and
           inspecting




           More information and details can be found:
           joomlapolis.com/support/tutorials/111-picture-books/18271-joomla-25-quick-start




                                              © Joomlapolis - 2012                           12
More
       A2: First impressions and concepts
        Frontend, backend
        Components, modules, plugins, templates, languages
        Template positions (?tp=1)
        Modules vs module instances
        Content and menus
        Registration form and login module




                               © Joomlapolis - 2012           13
A3: Adding content
 Creating a featured article
 Using the editor, bold, header, italic, linking
 Read-more links, page-breaks
 Adding images to article, resizing image
 Creating menu item to single article
 Creating menu item to category blog
 Using the Joomla custom HTML module




                            © Joomlapolis - 2012    14
Part B: Getting Social and commercial
   Vanilla Joomla is not very social:
       No profiles
       No extra data during registration process
       No Approval workflow
       No user interaction (messaging, connecting, etc.)
       No membership lists
       No membership empowering




                              © Joomlapolis - 2012          15
B1: CB, uddeIM, Kunena, GroupJive
   Install and configure CB:
    www.joomlapolis.com/support/tutorials/111-picture-
    books/18265-community-builder-quick-start
   Install and configure uddeIM:
    www.joomlapolis.com/support/tutorials/111-picture-
    books/18269-uddeim-installation-and-cb-configuration-
    quick-start
   Install and configure Kunena:
    www.joomlapolis.com/support/tutorials/111-picture-
    books/18281-kunena-and-cb-quick-start
   Install and configure
    GroupJivewww.joomlapolis.com/support/tutorials/111-
    picture-books/18268-community-builder-groupjive-quick-
    start
                          © Joomlapolis - 2012               16
More
       B1: Social networking overview
        Enhanced registration form (more fields)
        Approval workflow
        User profiles (avatar, extra fields, tabs, integrations)
        User lists (users can search others)
        Users can connect to other users
        Users can visit others and post on their profile
        Users can send messages to each other
        Users can discuss on forums
        Users can create common interest groups and:
            Share photos, videos, files
            Have private discussions and schedule events



                                   © Joomlapolis - 2012             17
B2: CBSubs for membership
   Membership plans
     Free lifetime
     Calendar year 15 first year 10 each year after
   Protect content requiring subscription to view
       Require subscription to access read-more of tutorials
   Keep track of members on frontend and backend
     Change value of CB field and use it to filter lists
     CB User Manager integration
   Send members personalized mass emails
   Show/hide CB Tabs/Fields based on subscription of
    owner/viewer


                               © Joomlapolis - 2012             18
B3: Next steps
 Get your XAMP,MAMP,WAMP,LAMP layer
 Experiment locally
 Check out Free references
 Get a book!
 Visit the JED, the J! Forums and the J! Magazine sites
 Get organized – Greek Joomla User Groups
 Help each-other, learn from others experiences
 Joomla is very popular in Greece and
 Greeks are very popular in Joomla




                           © Joomlapolis - 2012            19
References
   PHP: http://www.php.net/
   MYSQL: http://www.mysql.com/
   APACHE: http://httpd.apache.org/
   XAMP: www.apachefriends.org/en/xampp.html
   MAMP: www.mamp.info/en/index.html
   WAMP: www.wampserver.com/en/
   LAMP: depends on Linux version – most have it preinstalled
   Joomla: www.joomla.org
   JED: extensions.joomla.org
   J! Forums: http://forum.joomla.org/
   J! Magazine: http://magazine.joomla.org/authors/itemlist/user/65-
    Nicholas-G-Antimisiaris



                             © Joomlapolis - 2012                       20
More
       More references
          Joomla documentation: http://docs.joomla.org/
          Joomla 2.5 Essential Training (lynda.com)
           http://www.lynda.com/Joomla-tutorials/Joomla-Essential-
           Training/95699-2.html
          JOOMLA! For beginners guide 2012
           http://www.danconia.com/joomla-for-beginners-guide-2012.html
          Joomla! 2.5 Beginner’s Guide:
           http://cocoate.com/2012/02/joomla-25-beginners-guide
          Joomla! Developers guide:
           http://cocoate.com/sites/cocoate.com/files/private/jdev.pdf
          Translations:
           http://community.joomla.org/translations.html
          Multi-language in Joomla:
           ostraining.com/blog/joomla/multi-language-sites-in-joomla-17/


                                   © Joomlapolis - 2012                    21
More
       and more references
          Slides will be shared here:
               www.slideshare.net/cbteam/presentations
          Community Builder
               www.joomlapolis.com/community-builder
          uddeIM
               www.slabihoud.de/software/id4001.htm
          Kunena
               www.kunena.org
          GroupJive
               www.joomlapolis.com/cb-solutions/groupjive
          CBSubs
               www.joomlapolis.com/cb-solutions/cbsubs
          Picture-book tutorials
               www.joomlapolis.com/support/tutorials/111-picture-books


                                         © Joomlapolis 2012               22
Extensions mentioned




                © Joomlapolis   23
Ευχαριστώ
   All the slides can be found at:


    http://www.slideshare.net/cbteam/presentations




                             © Joomlapolis - 2012    24

Jd gr-2012-workshop

  • 1.
    J! 2.5 Workshop Part A & B @ JoomlaDay Greece 2012
  • 2.
    www.sch.gr © Joomlapolis - 2012 2
  • 3.
    www.minedu.gov.gr © Joomlapolis - 2012 3
  • 4.
    www.ert.gr © Joomlapolis - 2012 4
  • 5.
    Dimiourgiaxana.gr © Joomlapolis - 2012 5
  • 6.
    About me ... NicholasAntimisiaris  ‘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 6
  • 7.
    Message Commercial © Joomlapolis - 2010 7
  • 8.
    Workshop agenda  Part A  A.1: Introduction – Fundamentals (5 mins) Need, Technology, License, Cost, Who, Where, History For more information see detailed online presentation  Α.2: Installation – The first steps (15 mins) Overview, Terminology, Extensions, Components, Modules, Plugins, Templates, Languages, Content, Menus, Modules, Plugins  A.3: Adding content (15 mins) Adding content, using the editor, media, read-more and pages, categorizing, adding modules and menus © Joomlapolis - 2012 8
  • 9.
    More Workshop Agenda  Part B  B.1: Social networking solution (15 mins) Community Builder, uddeIM, Kunena, GroupJive For more information see detailed online presentation  B.2: Paid SubscriptionMembership CBSubs (15 mins) Protecting your Joomla content  B.3: Next steps - Conclusions © Joomlapolis - 2012 9
  • 10.
    A.1: Fundamentals  What is Joomla? Need, CMS, Technology, Cost, License, Who, History More information and detailed presentation can be found online: http://www.slideshare.net/cbteam/jd-greece2012joomlacommunityabc © Joomlapolis - 2012 10
  • 11.
    A2: Installation andfirst steps  Localhost environment:  MAMP for MACOS  WAMP for Windows  LAMP for Linux  XAMP for Windows, MACOS, LINUX See references for relevant URL addresses © Joomlapolis - 2012 11
  • 12.
    More A2: Installing Joomla  Installing the Joomla 2.5.4 package on our localhost and inspecting More information and details can be found: joomlapolis.com/support/tutorials/111-picture-books/18271-joomla-25-quick-start © Joomlapolis - 2012 12
  • 13.
    More A2: First impressions and concepts  Frontend, backend  Components, modules, plugins, templates, languages  Template positions (?tp=1)  Modules vs module instances  Content and menus  Registration form and login module © Joomlapolis - 2012 13
  • 14.
    A3: Adding content Creating a featured article  Using the editor, bold, header, italic, linking  Read-more links, page-breaks  Adding images to article, resizing image  Creating menu item to single article  Creating menu item to category blog  Using the Joomla custom HTML module © Joomlapolis - 2012 14
  • 15.
    Part B: GettingSocial and commercial  Vanilla Joomla is not very social:  No profiles  No extra data during registration process  No Approval workflow  No user interaction (messaging, connecting, etc.)  No membership lists  No membership empowering © Joomlapolis - 2012 15
  • 16.
    B1: CB, uddeIM,Kunena, GroupJive  Install and configure CB: www.joomlapolis.com/support/tutorials/111-picture- books/18265-community-builder-quick-start  Install and configure uddeIM: www.joomlapolis.com/support/tutorials/111-picture- books/18269-uddeim-installation-and-cb-configuration- quick-start  Install and configure Kunena: www.joomlapolis.com/support/tutorials/111-picture- books/18281-kunena-and-cb-quick-start  Install and configure GroupJivewww.joomlapolis.com/support/tutorials/111- picture-books/18268-community-builder-groupjive-quick- start © Joomlapolis - 2012 16
  • 17.
    More B1: Social networking overview  Enhanced registration form (more fields)  Approval workflow  User profiles (avatar, extra fields, tabs, integrations)  User lists (users can search others)  Users can connect to other users  Users can visit others and post on their profile  Users can send messages to each other  Users can discuss on forums  Users can create common interest groups and:  Share photos, videos, files  Have private discussions and schedule events © Joomlapolis - 2012 17
  • 18.
    B2: CBSubs formembership  Membership plans  Free lifetime  Calendar year 15 first year 10 each year after  Protect content requiring subscription to view  Require subscription to access read-more of tutorials  Keep track of members on frontend and backend  Change value of CB field and use it to filter lists  CB User Manager integration  Send members personalized mass emails  Show/hide CB Tabs/Fields based on subscription of owner/viewer © Joomlapolis - 2012 18
  • 19.
    B3: Next steps Get your XAMP,MAMP,WAMP,LAMP layer  Experiment locally  Check out Free references  Get a book!  Visit the JED, the J! Forums and the J! Magazine sites  Get organized – Greek Joomla User Groups  Help each-other, learn from others experiences  Joomla is very popular in Greece and  Greeks are very popular in Joomla © Joomlapolis - 2012 19
  • 20.
    References  PHP: http://www.php.net/  MYSQL: http://www.mysql.com/  APACHE: http://httpd.apache.org/  XAMP: www.apachefriends.org/en/xampp.html  MAMP: www.mamp.info/en/index.html  WAMP: www.wampserver.com/en/  LAMP: depends on Linux version – most have it preinstalled  Joomla: www.joomla.org  JED: extensions.joomla.org  J! Forums: http://forum.joomla.org/  J! Magazine: http://magazine.joomla.org/authors/itemlist/user/65- Nicholas-G-Antimisiaris © Joomlapolis - 2012 20
  • 21.
    More More references  Joomla documentation: http://docs.joomla.org/  Joomla 2.5 Essential Training (lynda.com) http://www.lynda.com/Joomla-tutorials/Joomla-Essential- Training/95699-2.html  JOOMLA! For beginners guide 2012 http://www.danconia.com/joomla-for-beginners-guide-2012.html  Joomla! 2.5 Beginner’s Guide: http://cocoate.com/2012/02/joomla-25-beginners-guide  Joomla! Developers guide: http://cocoate.com/sites/cocoate.com/files/private/jdev.pdf  Translations: http://community.joomla.org/translations.html  Multi-language in Joomla: ostraining.com/blog/joomla/multi-language-sites-in-joomla-17/ © Joomlapolis - 2012 21
  • 22.
    More and more references  Slides will be shared here:  www.slideshare.net/cbteam/presentations  Community Builder  www.joomlapolis.com/community-builder  uddeIM  www.slabihoud.de/software/id4001.htm  Kunena  www.kunena.org  GroupJive  www.joomlapolis.com/cb-solutions/groupjive  CBSubs  www.joomlapolis.com/cb-solutions/cbsubs  Picture-book tutorials  www.joomlapolis.com/support/tutorials/111-picture-books © Joomlapolis 2012 22
  • 23.
    Extensions mentioned © Joomlapolis 23
  • 24.
    Ευχαριστώ  All the slides can be found at: http://www.slideshare.net/cbteam/presentations © Joomlapolis - 2012 24