Nllgg Presentatie 2 Februari 2008 - Presentation Transcript
1
Joomla! “All together”
NLLGG Presentatie
Utrecht
2 februari 2008
Wie ben ik? Wilco Jansen aka Willebil Joomla! Core Team Lid Development Working Group Coordinator
Presentatie Overzicht
Het Joomla! Project
Hoe zijn we georganiseerd?
Hoe kan je betrokken worden?
Joomla! branches en toekomst
Wat is Joomla?
Joomla! is een award-winned Content Management Systeem (CMS) dat je helpt bij het bouwen van websites en andere online applicaties. Maar het beste van Joomla! is dat Joomla! open source is en vrij ter beschikking staat van iedereen
Het Joomla! project
Historie
Mambo is in 2001 onder GPL uitgebracht door Miro
1 september 2005 is Joomla! gestart als fork van Mambo
15 September Joomla! 1.0 release
Het Joomla! project
Project historie Het Joomla! project 01 September 2005 Joomla! is geboren 15 September 2005 Joomla! 1.0 vrijgegeven 17 September 2005 Joomla! open projectomgeving op Sourceforge 06 Februari 2006 Joomla! open developers netwerk 06 Maart 2006 Joomla! extentie site geopend 12 Oktober 2006 Joomla! 1.5 Beta vrijgegeven 27 Oktober 2006 Joomla! offciele gebruikers handleiding vrijgegeven 12 December 2006 Joomla! 1.0.12 vrijgegeven 13 Maart 2007 Joomla! migreert naar Gforge (JoomlaCode Launch) 05 Mei 2007 Joomla! 1.5 Beta-2 vrijgegeven 21 Juli 2007 Joomla! 1.5 RC1 vrijgegeven 01 September 2007 Joomla! 1.5 RC2 vrijgegeven 06 Oktober 2007 Joomla! 1.5 RC3 vrijgegeven 19 December 2007 Joomla! 1.5 RC4 vrijgegeven 14 Januari 2008 Joomla! 1.0.14 RC vrijgegeven 22 Januari 2008 Joomla! 1.5 vrijgegeven
Joomla! in cijfers
167.830 forum users (Feb 2)
Aantal gebruikers groeit met ongeveer 7000 per maand
1.185.000 posts in 28 maanden
9442 registered developers *
1648 registered projects *
2739 extenties ( extensions.joomla.org )
3.088.700 downloads
* Op joomlacode.org op 10 Maart 2007 Het Joomla! project
www.ohloh.net Het Joomla! project
Joomla! filosofie
Solide Architectuur
Flexibel en gebouwd boven op een krachtig applicatie framework
Tools voor ontwikkelaars
Gebruikersgemak
Meertalige ondersteuning (50+ talen)
Een fantastische community!
The Joomla! project
Joomla! concepten
Opensource
Vrijheid
Keuze
Controle
Fun!
Gebruikersgemak
Eindgebruiker
Administrator
Ontwikkelaar
Ontwerpers
Content Management
Hou het klein en simpel
Ontworpen om uitbreidbaar te zijn
Gebruik 80/20 regel
Reduceer keuzes Barry Swharts : video.google.com/videoplay?docid=6127548813950043200
Het Joomla! project
De technologie
Apache1.3.19 of hoger
MySQL 3.23 of hoger
PHP 4.3.3 of hoger
Draait op alle platformen waar bovengenoemde
Het Joomla! project
Het Joomla! project
Waar zitten onze gebruikers? Het Joomla! project
Waar zitten onze gebruikers? Het Joomla! project
Joomla! organisatie Joomla! organisatie
Joomla! organisatie
Onze community...we zijn de tel kwijt :-)
Werkgroepen
5 werkgroepen: infrastructuur, ontwikkeling, vertaling, documentatie en foundation
Ongeveer 250 leden in werkgroepen
Coreteam (15 leden)
3 project managers (Louis, Shayne, Johan)
5 coordinatoren (Rob, Shayne, Ole, Brad and Wilco)
Joomla! organisatie
Joomla! organisatie
Alle leden verspreid over de wereld
Tijdzone verschillen
Taal en cultuere barieres
Communicatie middelen:
Forum
Skype (voice, video en chat)
IRC
Mail, mailinglists
Joomla!dagen, events etc.
Joomla! organisatie
Hoe kan je bij Joomla! betrokken raken?
Iedereen kan helpen!
De meeste contributers starten in het forum met het helpen van anderen
Meer gestructureerde manier van bijdragen: de werkgroepen
We kunnen altijd hulp gebruiken...
Community
Voorbeelden van events om community te betrekken bij het project
Pizza, Bugs and Fun (PBF)
Joomla Documentation Camp
Google Summer Of Code
Google Highly Open Participation Contest
Joomla! Bug Squad
Community
Pizza, Bugs and Fun (PBF)
Gedreven door community leden met als doel het fixen van bugs
Mensen komen samen op één of meerdere locaties of haken remote aan (via IRC):
Scan tracker, ken probleem toe, los op, maak een patch
Test patch en development team lid commits patch
First event:
8 December 2007: New York, San Francisco, Washington DC, Brussel and Vancouver
98 commits, en rond 100 artifacts opgelost
Community
Joomla Documentation Camp
Eerste event gejouden op 2 februari
http://docs.joomla.org
Locaties: Brussel en Vancouver
Community
Google Summer Of Code Projecten
2006 research gebaseerd
Siteman (J!Explorer)
Node Based Scheme
Extensive ACL
Package manager
Ajax
2007 pragmatische benadering
Usable end-result
Co-collaboration with other OS projects (mootools and eclipse)
2007 Projecten
Extending the Nested Sets Model with 'Hardlinked Nested Sets’
Development of Jigg component for Joomla! 1.5
Implementation of mootools in Joomla! 1.5 framework
Email Interface for Publishing
Semantic Web Integration
Geo-component for Joomla!
Eclipse Plugin J!Code
Joomla 1.5 Forum component
General content recommendation component for Joomla
Community
Google Highly Open Participation Contest
Gebaseerd op Summer of Code programma
Voor middelbare scholieren van 13 tot 18 jaar
Deelname vanuit de gehele wereld, met als doel om op jonge leeftijd kennis te maken met open source
Community
Deelnemende projecten in GHOP Community
Community
Joomla! bug Squad
Richten zich op scannen van tracker en forum
Voeren testen uit
Helpen gebruikers, developers etc. in het forum
Creeren patches en comitten die in de codebase
Team is ontstaan na PBF event, bestaat nu zo’n 4 weken, ongeveer 25 leden
Community
Joomla! branches?
Wat is een branch?
Geplande branches
Joomla! 1.0.x
Joomla! 1.5
Joomla! branches
Joomla! 1.6/7/8 & 2.0?
Joomla! branches?
Joomla! 1.0
Laatste stabiele versie 1.0.13
Latest vrijgegeven versie 1.0.14 RC
Support timeframe nog niet defintief, zeker nog 12-18 maanden
Joomla! 1.0.x blijf in maintenance mode
Joomla! branches
Joomla! branches?
Joomla! 1.5
Release op 22 januari
Support timeframe: totdat Joomla! 1.6 wordt vrijgegeven
0 comments
Post a comment