the abc of joomla community
DESCRIPTION
Slides for presentation given at JoomlaDay Greece 2011 - May 28-29 by Nick A. (nant)TRANSCRIPT
![Page 1: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/1.jpg)
The ABC of Joomla Community
@ J oomlaDay Greece 2011
![Page 2: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/2.jpg)
My Profile …
© Joomlapolis - 2011 2
Nick A.
‘nant’ on forums
Athens, Greece
MS EE, MS CS
Telecom / CIO
“Good engineers don’t need tools, bad ones also have no use for them”
Popular social networking extension (FREE)
CBSubs paid subscriptions membership solution
Advanced / Professional add-ons and support
Templates / Hosting
![Page 3: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/3.jpg)
Shameless self-promotion …
Great Community Buildingtools and support services
Awesome Paid Subscriptions Membership managementsolution – CBSubs
Templates
© Joomlapolis - 2011 3
Special promotionfor this event
20% discount on everything!
www.joomlapolis.com
![Page 4: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/4.jpg)
Mo
re
Shameless self-promotion …
More about Community Builder and CBSubs during tomorrow’s presentation:
© Joomlapolis - 2011 4
![Page 5: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/5.jpg)
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 - 2011 5
![Page 6: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/6.jpg)
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-useand extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open sourcesolution 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 - 2011 6
![Page 7: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/7.jpg)
Mo
re
CMS concept
© Joomlapolis - 2011 7
JoomlaPHPMYSQLAPACHELINUX
HTMLCSSJAVASCRIPTJOOMLA
Joomla Administration Joomla Website
![Page 8: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/8.jpg)
Mo
re
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 - 2011 8
![Page 9: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/9.jpg)
Mo
re
Choosing a good host matters!
Software Recommended Minimum More info.
PHP Ver. 5.2+ Ver. 5+ www.php.net
MySQL Ver. 4.1.x+ Ver. 4+ www.mysql.com
Apache Ver. 2.x+ Ver. 1.3 www.apache.org
Microsoft IIS Version 7 Version 6 www.iis.net
© Joomlapolis - 2011 9
GD library, iconcube, php memory >48M, good support!
![Page 10: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/10.jpg)
Mo
re
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 - 2011 10
![Page 11: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/11.jpg)
Mo
re
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 - 2011 11
![Page 12: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/12.jpg)
Mo
re
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.
© Joomlapolis - 2011 12
Quick start-up but it does have a learning curve and you must invest time to learn!
![Page 13: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/13.jpg)
Mo
re
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 - 2011 13
![Page 14: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/14.jpg)
Mo
re
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 - 2011 14
![Page 15: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/15.jpg)
Mo
re
Joomla Layers
© Joomlapolis - 2011 15
modules components templates
applications
libraries pluginsframework
extension layer
application layer
framework layer
The Joomla CMS is actually just an application of the Joomla framework
![Page 16: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/16.jpg)
Mo
re
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 - 2011 16
![Page 17: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/17.jpg)
Mo
re
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 - 2011 17
![Page 18: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/18.jpg)
Mo
re
Joomla is Open-source
Open-source literally means that access to source code is provided, but legally it means much more …
© Joomlapolis - 2011 18
http://en.wikipedia.org/wiki/Open_Source_Definition
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License8. License Must Not Be Specific
to a Product9. License Must Not Restrict
Other Software 10. License Must Be Technology-
Neutral
![Page 19: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/19.jpg)
Mo
re
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
© Joomlapolis - 2011 19
http://www.gnu.org/licenses/gpl-2.0.html
Free as in “Freedom”
Free as in “Beer”! =
![Page 20: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/20.jpg)
Mo
re
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 - 2011 20
![Page 21: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/21.jpg)
Mo
re
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.
© Joomlapolis - 2011 21
See my magazine article: http://magazine.joomla.org/issues/Issue-May-2011/item/451-Push-me-pull-you
![Page 22: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/22.jpg)
Mo
re
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
© Joomlapolis - 2011 22
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.
![Page 23: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/23.jpg)
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 - 2011 23
![Page 24: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/24.jpg)
What does Joomla look like (1.5)?
© Joomlapolis - 2011 24
![Page 25: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/25.jpg)
Mo
re
Joomla 1.5 frontend
© Joomlapolis - 2011 25
![Page 26: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/26.jpg)
Mo
re
What does Joomla 1.6 look like?
© Joomlapolis - 2011 26
![Page 27: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/27.jpg)
Mo
re
Joomla 1.6 frontend
© Joomlapolis - 2011 27
![Page 28: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/28.jpg)
Joomla roadmap: 1.5 vs. 1.6 vs. 1.7
Joomla 1.5,23
Stable, mature, supported by almost all third party extensions
Joomla 1.6.3
Not backward compatible
Many changes - ACL
Not proven yet – many extensions have not taken advantage or ACL or new API
Short life cycle (end of life July 2011)
Joomla 1.7 (back to content .. Web 2.o)
August 2011 – hopefully better backwards compatibility
© Joomlapolis - 2011 28
http://blog.joomlaworks.gr/why-were-not-porting-k2-to-joomla-16-the-life
![Page 29: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/29.jpg)
Exploring Joomla.org sites
First impression …
© Joomlapolis - 2011 29
![Page 30: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/30.jpg)
Mo
re
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 - 2011 30
![Page 31: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/31.jpg)
Mo
re
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 - 2011 31
![Page 32: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/32.jpg)
Mo
re
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 - 2011 32
![Page 33: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/33.jpg)
Exploring the JED
Close to 8000 extensions!
© Joomlapolis - 2011 33
![Page 34: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/34.jpg)
Mo
re
Exploring the JED
Many categories – sometime extensions have extensions!
© Joomlapolis - 2011 34
![Page 35: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/35.jpg)
Mo
re
Typical JED listing
© Joomlapolis - 2011 35
![Page 36: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/36.jpg)
Joomla Online Help
© Joomlapolis - 2011 36
![Page 37: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/37.jpg)
Joomla Translations
http://community.joomla.org/translations.html
© Joomlapolis - 2011 37
Extensions have there own localization methods. E.g., CB has CB language plugins.
![Page 38: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/38.jpg)
My personal recommended list
Community Builder – www.joomlapolis.com
K2 (CCK) – www.joomlaworks.gr
JCE (wysiwyg editor) - www.joomlacontenteditor.net
Akeebackup - www.akeebabackup.com
Joomfish (multi-lingual) - www.joomfish.net
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 - 2011 38
![Page 39: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/39.jpg)
Template Providers
Joomlashack - www.joomlashack.com
Rockettheme – www.rockettheme.com
Joomlart - www.joomlart.com
Youtheme - www.yootheme.com
© Joomlapolis - 2011 39
Just google for Joomla templates!
![Page 40: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/40.jpg)
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
© Joomlapolis - 2011 40
Just google for Joomla training!
![Page 41: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/41.jpg)
Resource Links
http://joomla.org
http://forum.joomla.org
http://joomlacode.org/gf/project/jmarcom_assets/
http://docs.joomla.org/
http://developer.joomla.org/strategy.html
http://community.joomla.org/translations.html
http://joomlapolis.com
THE OFFICIAL JOOMLA {book}
Barry North books
© Joomlapolis - 2011 41
![Page 42: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/42.jpg)
Joomla Alphabet
Joomla (Jumla– all together)
CMS
PHP
CSS
HTML
SQL
MYSQL
Component
Plugin
Template
Module
Extension
GPL
Open-source
Free as in Freedom
Free as in Beer
Mambo
Fork
GPL virus
OSM
PLT
CLT
© Joomlapolis - 2011 42
![Page 43: The ABC of Joomla Community](https://reader034.vdocument.in/reader034/viewer/2022051817/547ca0515806b503408b4752/html5/thumbnails/43.jpg)
Ευχαριςτώ!
Επόμενη παρουςίαςη:
Κυριακή 5-6 μμ – ΔΑΝΑΟΣ 1
Community Buidler και Λύςεισ που προςφέρει
© Joomlapolis - 2011 43