Top Banner
2 februari 2008 © www.joomla.org 1
34

Nllgg Presentatie 2 Februari 2008

Apr 16, 2017

Download

Technology

Wilco Jansen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 1

Page 2: Nllgg Presentatie 2 Februari 2008
Page 3: Nllgg Presentatie 2 Februari 2008

Joomla!“All together”

NLLGG PresentatieUtrecht

2 februari 2008

Page 4: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 4

Wilco Jansen aka WillebilJoomla! Core Team Lid

Development Working Group Coordinator

Wie ben ik?Wie ben ik?

Page 5: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 5

Presentatie OverzichtPresentatie Overzicht

• Het Joomla! Project• Hoe zijn we georganiseerd?• Hoe kan je betrokken worden?• Joomla! branches en toekomst

Page 6: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 6

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! projectHet Joomla! project

6

Page 7: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 7

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

7

Het Joomla! projectHet Joomla! project

Page 8: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org

01 September 2005 Joomla! is geboren15 September 2005 Joomla! 1.0 vrijgegeven17 September 2005 Joomla! open projectomgeving op Sourceforge06 Februari 2006 Joomla! open developers netwerk06 Maart 2006 Joomla! extentie site geopend12 Oktober 2006 Joomla! 1.5 Beta vrijgegeven27 Oktober 2006 Joomla! offciele gebruikers handleiding vrijgegeven12 December 2006 Joomla! 1.0.12 vrijgegeven13 Maart 2007 Joomla! migreert naar Gforge (JoomlaCode Launch)05 Mei 2007 Joomla! 1.5 Beta-2 vrijgegeven21 Juli 2007 Joomla! 1.5 RC1 vrijgegeven01 September 2007 Joomla! 1.5 RC2 vrijgegeven06 Oktober 2007 Joomla! 1.5 RC3 vrijgegeven19 December 2007 Joomla! 1.5 RC4 vrijgegeven14 Januari 2008 Joomla! 1.0.14 RC vrijgegeven22 Januari 2008 Joomla! 1.5 vrijgegeven

Project historie

Het Joomla! projectHet Joomla! project

Page 9: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 9

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! projectHet Joomla! project

Page 10: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 10

www.ohloh.net

Het Joomla! projectHet Joomla! project

Page 11: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 11

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! projectThe Joomla! project

11

Page 12: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 12

Joomla! concepten•Content Management–Hou het klein en simpel–Ontworpen om uitbreidbaar te zijn–Gebruik 80/20 regel–Reduceer keuzesBarry Swharts : video.google.com/videoplay?docid=6127548813950043200

• Opensource– Vrijheid– Keuze– Controle– Fun!

• Gebruikersgemak– Eindgebruiker– Administrator– Ontwikkelaar– Ontwerpers

Het Joomla! projectHet Joomla! project

Page 13: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 13

De technologie

• Apache1.3.19 of hoger• MySQL 3.23 of hoger• PHP 4.3.3 of hoger• Draait op alle platformen waar

bovengenoemde

13

Het Joomla! projectHet Joomla! project

Page 14: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org

QuickTime™ en eenTIFF (ongecomprimeerd)-decompressor

zijn vereist om deze afbeelding weer te geven.

Het Joomla! projectHet Joomla! project

Page 15: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 15

Waar zitten onze gebruikers?

Het Joomla! projectHet Joomla! project

Page 16: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 16

Waar zitten onze gebruikers?

Het Joomla! projectHet Joomla! project

Page 17: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 17

Joomla! organisatieJoomla! organisatieJoomla! organisatie

Page 18: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 18

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)

18

Joomla! organisatieJoomla! organisatie

Page 19: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 19

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.

19

Joomla! organisatieJoomla! organisatie

Page 20: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 20

Hoe kan je bij Joomla! betrokken raken?

• Iedereen kan helpen!• De meeste contributers starten

in het forum met het helpenvan anderen

• Meer gestructureerde maniervan bijdragen: de werkgroepen

• We kunnen altijd hulp gebruiken...

20

CommunityCommunity

Page 21: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 21

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

CommunityCommunity

Page 22: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 22

Pizza, Bugs and Fun (PBF)

• Gedreven door community leden metals doel het fixen van bugs

• Mensen komen samen op één of meerderelocaties 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

CommunityCommunity

Page 23: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 23

Joomla Documentation Camp

• Eerste event gejouden op 2 februari• http://docs.joomla.org• Locaties: Brussel en Vancouver

23

CommunityCommunity

Page 24: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 24

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 andeclipse)

•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

CommunityCommunity

Page 25: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 25

Google Highly Open Participation Contest

• Gebaseerd op Summer of Codeprogramma

• 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

CommunityCommunity

Page 26: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 26

Deelnemende projecten in GHOP

CommunityCommunity

Page 27: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 27

CommunityCommunity

Page 28: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 28

Joomla! bug Squad

• Richten zich op scannen van trackeren 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

CommunityCommunity

Page 29: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 29

Joomla! branches?

• Wat is een branch?• Geplande branches• Joomla! 1.0.x• Joomla! 1.5

Joomla! branchesJoomla! branches

•Joomla! 1.6/7/8 & 2.0?

Page 30: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 30

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

30

Joomla! branchesJoomla! branches

Page 31: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 31

Joomla! branches?

• Joomla! 1.5– Release op 22 januari– Support timeframe: totdat Joomla! 1.6 wordt

vrijgegeven– Joomla! 1.5 is in maintenance mode

Joomla! branchesJoomla! branches

Page 32: Nllgg Presentatie 2 Februari 2008

2 februari 2008 © www.joomla.org 32

Joomla! branches?• Joomla! 1.6...

– Call for white papers– Selectie van top-x white papers– Reguliere ontwikkel cyclus: Alpha, Beta, RC, Stable

• Joomla! 2.0– Volledige migratie naar PHP 5.2+– Verwijderen van PHP 4 Legacy en 1.0.x backward

compatabiliteit– Framework level verbeteringen zoals NBS, Database

abstractie, nieuw Database scheme etc.

Joomla! branchesJoomla! branches

Page 33: Nllgg Presentatie 2 Februari 2008
Page 34: Nllgg Presentatie 2 Februari 2008

Vragen?