Joomla! Introduction
Software Freedom DayThe Hague, NLSander Potjer
18 september 2010
18 September 2010 2
Sander Potjer
– Student Architecture– Joomla! Webdesigner– co-founder of JoomlaCommunity.eu– organisation JoomlaDays Netherlands
e-mail: [email protected]: @sanderpotjer
18 September 2010 3
Joomla! introduction
18 September 2010 4
What is Joomla?
Joomla! is an award-winning Content Management System (CMS) that will help
you build websites and other powerful online applications.
Best of all, Joomla! is an open source solution that is freely available to everybody.
18 September 2010 5
Joomla!
Phonetic spelling for the Swahili word "Jumla", which means "all together" or
"as a whole“
18 September 2010 6
Joomla! concepts
• Open Source– Freedom– Choice– Control– Fun
• Ease of use– End User– Administrator– Developer– Designers
• Content Management– Keep it small and
simple– Be flexible and agile– Designed to be
extendible
18 September 2010 7
Joomla! philosophy
• Rock Solid Architecture• Flexibility built on Powerful Framework• Developers Tools• Outstanding User experience• International Recognition (60+ languages)• A great community!
18 September 2010
Project History
8
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010 9
Let’s take a tour with Joomla!
18 September 2010
Joomla! 1.5Released January 22, 2008
10
18 September 2010
Joomla! is easy to install
11
18 September 2010
Joomla! runs on many platforms
12
18 September 2010
Joomla! is easy to extend
13
18 September 2010
Joomla! is multi lingual
14
18 September 2010
Joomla! is easy to administer
15
18 September 2010
Joomla! has great template features
• 100% control• Custom layouts• Template parameters• Accessibility and standards• Module chrome
• Module positions• Default system template• Additional Javascript• Error Handling
16
18 September 2010
Joomla! is build to scale
17
18 September 2010
Joomla! is build to scale
18
18 September 2010
Joomla! supports rapid development
19
18 September 2010 20
Who use Joomla?
18 September 2010 21
18 September 2010
www.softwarefreedomday.org
22
18 September 2010
www.werkenbijdegemeenteoss.nl
23
18 September 2010
www.octrooicentrum.nl
24
18 September 2010 30
More Dutch Exampleswww.mijnjoomlasite.nl
http://www.joomlacommunity.eu/nieuws/joomla-in-nederland.html
18 September 2010 31
The Joomla! community
18 September 2010 32
Joomla! organisation
18 September 2010 33
Joomla! organisation
• All members are spread all over the world• Timezone differences• Lingual and cultural barriers• Means of communication:– Forum– Skype (voice, video and chat)– IRC– Mail, mailinglists– Joomla!days, gatherings, events etc.
18 September 2010 34
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010 35
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010 36
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010 37
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010 38
InfoGraphic by JoomlaBlogger.net: http://www.joomlablogger.net/blog/joomla-evangelism/5-years-with-joomla-infographic/
18 September 2010
Thanks to an amazing army of volunteers who provide support in our forum, developers who maintain Joomla! core code and extensions, the translators and all who help with documentation this is a great open source project!
39
18 September 2010 40
Can you get involved?
• No matter what you think youcan do, you can help!
• Most of the contributors startin our forum helping others out
• But how do I get involved intoone of the working groups?
• Can we use people?
18 September 2010
We can use help with…
Development• Unit testing• Functional testing; the
Joomla! Bug Squad• Joomla! Core framework
Documentation• Help screens• Technical documentation• Documentation of Joomla! 1.5
Translations• Translation of installation,
front-and backend• Translate help screens• Translation of documentation
Sites and Infrastructure• Moderating• Help answering questions in forum• Re-structuring our site(s)
41
18 September 2010
Joomla! communities in The Netherlands
42
JoomlaCommunity.eu
- opgericht op 1 oktober 2008
- door 16 (ex-) teamleden van DutchJoomla
- momenteel ongeveer 25 teamleden
Onze belangrijkste doelen
- breed Joomla platform
- promotie van Joomla
- goede contacten met iedere Joomla gebruiker / ontwikkelaars / bedrijven
- kwalitatieve vertalingen
- echt ‘community’ en ‘Joomla’ (all together) gevoel
- ondersteunen van Joomla evenementen/bijeenkomsten
18 September 2010 43
18 September 2010 44
JoomlaCommunity Team
- +/- 25 teamleden
- Uit Nederland en België
- leeftijd tussen 16 and 56
- Zowel hobby als professionele Joomla! gebruikers
4 teams:DocumentatieteamModeratorteamSubsites & structure teamTaalteam
Documenta*eteam
Moderatorteam
Subsites & structuurteam
Taalteam
Communicatie
- via het (team) fora
- MSN/Skype group chats
- op (Joomla!) evenementen/bijeenkomsten
18 September 2010
18 September 2010
?”
46
Hoe kan ik mijn bijdrage leveren aan
18 September 2010
?”
47
Hoe kan ik bijdragen
- help andere gebruikers op het forum
18 September 2010
?”
48
Hoe kan ik bijdragen
- help andere gebruikers op het forum
- geef feedback, meld bugs/fouten
18 September 2010
?”
49
Hoe kan ik bijdragen
- help andere gebruikers op het forum
- geef feedback, meld bugs/fouten
- stuur je vertalingen voor extensies in
- stuur je documentatie in
- wordt lid van een van onze teams
18 September 2010
?”
50
Hoe kan ik bijdragen
- help andere gebruikers op het forum
- geef feedback, meld bugs/fouten
- stuur je vertalingen voor extensies in
- stuur je documentatie in
- wordt lid van een van onze teams
18 September 2010
?”
51
Hoe kan ik bijdragen
- help andere gebruikers op het forum
- geef feedback, meld bugs/fouten
- stuur je vertalingen voor extensies in
- stuur je documentatie in
- wordt lid van een van onze teams
- anders, bijvoorbeeld door artikel, of...?
18 September 2010 52
Preview of Joomla! 1.6
18 September 2010 53
Restyled interface
18 September 2010 54
New toolbar functions
18 September 2010 55
No sections anymore!
18 September 2010 56
Access Control List
18 September 2010 57
18 September 2010 58
18 September 2010 59
18 September 2010 60
18 September 2010 61
More Joomla?• www.joomla.org• www.joomlacommunity.eu• Visit the JoomlaDays• Visit one of the Joomla User Groups in:– Amsterdam - ma 4 oktober– Antwerpen (BE) - nnb– Arnhem - di 14 oktober– Assen - wo 6 oktober– Enschede - di 5 oktober– ‘s Hertogenbosch - di 5 oktober– Maastricht - nnb– Rotterdam - di 21 september– Utrecht - nnb
18 September 2010
Joomla!
“All together”62
18 September 201058