Algemeen
-
Onderstaand artikel heb ik reeds eerder geschreven voor het Web Designers Magazine en is verschenen in uitgave 18.
In uitgave 13 van het Web Designer magazine heb je kunnen lezen hoe je een Joomla! template kan bouwen aan de hand van een Photoshop-ontwerp. In deze tutorial gaan we verder in op het werken met Joomla! templates en gaan we de mogelijkheden verkennen van Joomla! template overrides, een krachtige mogelijkheid om de standaard Joomla! output naar eigen wens aan te passen.
Wellicht ben je het al eens tegengekomen tijdens het bouwen van een Joomla! website, de opbouw van bijvoorbeeld artikelen gebeurt altijd volgens een vast stramien; titel - auteur - publicatiedatum - inhoud - bewerkingsdatum. In- en uitschakelen van de diverse onderdelen is mogelijk, maar de volgorde aanpassen niet. Ook zul je bij het bestuderen van de broncode zien dat er, om de content weer te geven, nog veel tabellen worden gebruikt. Met het oog op de webrichtlijnen (www.webrichtlijnen.nl) kan de pagina beter opgebouwd worden aan de hand van div-tags.
Gelukkig is er sinds Joomla! 1.5 de mogelijkheid om zogenaamde ‘template overrides’ te gebruiken. Met template overrides maken we eigenlijk templates voor de output van Joomla! componenten en modules. Voorwaarde is wel dat de extensie is opgebouwd aan de hand van het Joomla! MVC-model (model-view-controller). Met template overrides bevinden we ons in het view gedeelte van dit model. De bestaande views kunnen we aanpassen als deze niet naar wens zijn, we doen dit echter niet in de broncode van de extensie zelf maar in de template map. Op deze wijze voorkomen we dat er zelf aangebrachte wijzigingen in de code verloren gaan met eventuele updates.
In de tutorial gaan we de standaard Joomla! template ‘rhuk_milkyway’ optimaliseren en gaan we voor de sectieblog weergave een eigen template override maken waarbij enkele mogelijkheden de revue passeren.
-
Zojuist zijn de stembureaus voor de gemeenteraadsverkiezingen 2010 gesloten. Naar aanleiding van een paar twitter berichten gisteravond over welke partij het meest open source zou zijn en de opmerking dat veel lokale partijen Joomla gebruiken ben ik vanavond eens het web afgestruind om te kijken of ik hier een antwoord op kon vinden. Door in Google zoektermen te gebruiken als "[partijnaam] joomla" en "[partijnaam] com_content" kwam ik al snel Joomla sites tegen van diverse partijen.
CDA, PvdA en VVD hebben in de lokale politiek veel Joomla sites draaien maar hebben geen eenduidige landelijke huisstijl. Van D66 en GroenLinks kom je veel resten tegen in de Google cache van lokale Joomla sites, zij blijken bezig te zijn de sites om te zetten naar een landelijk systeem en huisstijl. Enkele lokale websites draaien echter nog steeds op Joomla.
Ook de VVD en de PvdA werken inmiddels aan een landelijk systeem maar van deze partijen zijn er nog vele lokale Joomla sites te vinden. De ChristenUnie, SGP en SP kennen geen losse lokale websites, alles is ondergebracht in de landelijke website van de partij.
Naast de landelijke partijen zijn er diverse lokale niet landelijk opererende partijen die ook Joomla gebruiken voor hun websites. -
Onderstaand artikel is oorspronkelijk geschreven door Bruno Peeters en verschenen op zijn weblog. De gegevens van Linkedin zijn aangevuld met Nederlandse gegevens.
In de laatste Amplexor ECM Bulletin (hun maandelijkse email nieuwsbrief) stond een bericht over de "The Web Content Management vendor market anno 2010". Het leuke van dit bericht was dat de auteur ervan moeite genomen had om in de CV database van Monster na te gaan hoeveel Belgische CV's er waren waarin expertise met sommige web content management systemen vermeld werd.
Just a random check on the Belgian Monster CV database showed we could find CVs for the following Web Content Management (WCM) vendors (dd 1st of February 2010).
- Joomla: 278 CV’s
- Drupal: 125 CV’s
- SDL Tridion: 62CV’s
- Interwoven: 26 CV’s
- Typo3: 26 CV’s
- Sitecore: 9 CV’s
- Ektron: 8 CV’s
- Smartsite: 6 CV’s
- Fatwire: 5 CV’s
- OpenCMS: 3 CV’s
Although this is a snapshot and by no means an indication of the actual qualifications of the candidates, it provides a rough idea on how large the expertise ecosystem for different vendors is.
-
Nieuw in 2010 is de lancering van de allereerste mondiale " Joomla Open Source Creative and Artistic Recognition" (J!OSCARS) award die wordt uitgereikt op de J! and Beyond conferentie van 30 Mei tot 1 Juni in Wiesbaden, Duitsland.
Op de site van de conferentie, //jandbeyond.org/ staat sinds vandaag (25-02-2010) een formulier online waar jullie Joomla! templates en extensies e.d. kunnen nomineren voor de J!OSCARS. Op basis hiervan wordt een “shortlist” samengesteld en verspreid onder de Joomla! User Groepen (JUG)
Naast deze catagorieen zijn er ook nog twee “ Special Awards” , Joomla Innovatie van het Jaar! En “Uitzonderlijke persoonlijke prestatie” die zullen worden toegekend door de Jury.
-
Andrew Eddie, een van de Joomla! 1.6 core developers heeft gisteren een aantal video’s vrijgegeven die hij getoond had op de Melboure Joomla dagen 2010 en waarin o.a. de fijnere details van de nieuwe Joomla! 1.6 ACL worden besproken.
Joomla! 1.6 heeft o.a de volgende nieuwe of verbeterde functionaliteiten;
- Snellere opbouw van Joomla! Pagina’s
Het complete Joomla! systeem is gereviseerd wat zou moeten resulteren in een 25% snelheidswinst.
- Geneste categorieën
Sectie’s verdwijnen in Joomla! 1.6, lees hierover ook het uitstekende blog van Brian Teeman, //brian.teeman.net/joomla-gps/joomla-16-nested-categories.html
-
Nadat de afgelopen maanden enkele leden de Raad van Bestuur van Open Source Matters (OSM) hebben verlaten is eind december de zoektocht naar nieuwe leden van start gegaan. Gisteren heeft OSM de nieuw verkozen leden voor de Raad van Bestuur bekend gemaakt, zij hebben allen de uitnodiging aangenomen:
Steve Burge, Robert Deutz, Javier Gomez, Marko Milenovic, Jacques Rentzke en Akarawuth Tamrareang.
Open Source Matters is een non-profit organisatie in de Verenigde Staten, opgericht om de financiële en juridische belangen van het Joomla project te behartigen. De zes nieuw verkozen leden vullen de huidige Raad van Bestuur aan, bestaande uit Dave Huelsmann, Elin Waring, James Vasile en Ryan Ozimek. Dave Huelsmann is herkozen voor een nieuwe periode. Wendy Robinson en Lorenzo Garcia hebben gekozen om zich terug te trekken uit de huidige Raad van Bestuur.
Wij wensen alle nieuwe verkozen leden veel succes toe en hopen dat zij een postitieve bijdrage aan het Joomla project en OSM kunnen leveren. Daarnaast danken wij Wendy en Lorenzo voor de inzet in de afgelopen tijd!
-
Sprekers opgelet! Heb jij nieuwe ontwikkelingen of andere interessante onderwerpen te melden? Dan wordt je uitgenodigd om een voorstel aan te leveren voor een presentatie tijdens de Joomla!dagen op 23 en 24 april in Utrecht.
In eerdere edities van de Joomladagen bleek het lastig de match te realiseren tussen hetgeen bezoekers verwachten en hetgeen spreker onder de aandacht brachten. Daarom besteed de organisatie dit jaar extra aandacht aan de sprekers.
Mocht je een presentatie willen geven vind je op de website van de Joomla!dagen alle informatie voor het aanmelden en de stappen die doorlopen moeten worden.
Daarnaast zoekt de organisatie van de Joomla!dagen nog aanvulling op het gebied van sponsoring en PR. Ben jij een kei hierin en lijkt het je leuk om in een gezellig team te werken aan de komende editie van de Joomla!dagen? Neem dan even contact op via info [at] joomladagen.nl.
-
Om vast in je agenda voor 2010 te plaatsen, de Joomla!dagen 2010! Op vrijdag 23 en zaterdag 24 april 2010 krijgen de succesvolle Joomla!dagen van 2009 een vervolg. De locatie is ook al bekend, het Congrescentrum Het Vechthuis in Utrecht. Op www.joomladays.nl zal de komende weken meer informatie verschijnen, op de website kun je in ieder geval vast terecht als je wilt meehelpen in de organisatie, aanmelden als sponsor of goede suggesties hebt voor de komende editie.
Vanzelfsprekend zal JoomlaCommunity.nl je ook dit jaar weer op de hoogte houden en zullen wij weer helpen bij de organisatie van deze editie.
-
Ook dit jaar zijn er zo aan het eind van het jaar weer vele kortingen te vinden voor Joomla templates, extensies en diensten. Onderstaand een overzicht van de diverse kortingen die je op extensies, templates en diensten krijgt. Ben je zelf nog een kortingsactie tegengekomen? Laat het dan even weten in de reacties!
Templates
- IceTheme: 15% korting met coupon "merry-xmas" tot het einde van het jaar
- JoomlaJunkie: 15% korting met coupon "allediaxmas" tot het einde van het jaar
- JoomlaPraise: 20% korting met coupon "santapraise" tot het einde van het jaar
- JoomlArt: 20% korting met coupon "THANKYOU" tot het einde van het jaar
- JoomlaShack: 20% teruggave in Amazon.com couponnen als je meer dan $100 besteed
- RocketTheme: 15% korting met coupon "rokxmas2009" tot het einde van het jaar
- Shape 5: 15% korting met coupon “5E168” tot het einde van het jaar
-
Vandaag heeft Joomla.org een nieuwe lijst met kwetsbare extensies gepubliceerd.
Waarom deze lijst?
Veel gebruikers installeren extensies en verliezen ze dan min of meer uit het oog. Wellicht houden ze netjes de updates van Joomla bij, voor extensies gaat dit lang niet altijd op.
Deze lijst vervangt de oude lijst die zelden werd bijgewerkt.
Kwetsbare extensies kun je melden bij JED //extensions.joomla.org/ of posten op het security onderdeel van forum.joomla.org. Lees voor je dit doet de aanwijzingen hiervoor. -
Vrijdagmiddag, de Sint is nog net niet in Nederland aangekomen en toch ploft het eerste pakje al bij mij op de deurmat. Het is het boek dat ik gekregen heb van de JoomlaCommunity: Joomla! 1.5x Customization, geschreven door Daniel Chapman en uitgegeven bij Packt. Met deze uitgeverij heb ik al eerder goede ervaringen opgedaan, dus de verwachtingen zijn hoog gespannen. Gelukkig breekt het weekend aan, dus een plan opmaken hoe het weekend te besteden hoef ik niet meer. Onderhand een weekje of twee verder en al aardig in het boek lopen struinen. Vandaar dat ik het aandurf om er wat over te gaan schrijven.
Uiteraard begint het boek met een korte uiteenzetting van Internet en de tools die gebruikt kunnen worden bij het customizen van een Joomla! Site. Vervolgens gaat de auteur in op het installeren en configureren van een aantal extensies en templates, die vervolgens worden aangepast. Gaandeweg gaat het meer de diepte in met het customizen van plugins en componenten. Troubleshooting wordt gelukkig niet vergeten en beslaat een heel hoofdstuk. Met andere woorden hij maakt zich er niet met een Jantje-van-Leiden vanaf. Tot slot zijn er nog twee hoofdstukken die gaan over het promoten van je site, het analyseren van je bezoekers en over hoe geld te verdienen met een site.
-
Websites maken met joomla is een vak apart. Als je een gewone HTML website maakt zonder joomla is HTML en CSS kennis voldoende. Als je echter een joomla website gaat ontwerpen en bouwen is het noodzakelijk om ook kennis van joomla te hebben. Deze kennis voorkomt een hoop kopzorgen bij het ontwerpen en het omzetten van het ontwerp in een werkende joomla website.
Om je alvast op weg te helpen bespreek ik hieronder tien punten die belangrijk zijn in het proces. De eerste vijf punten hebben voornamelijk betrekking op het ontwerpen (of designen) en bij de laatste vijf punten ligt de focus voornamelijk op het bouwen (de development) van de website.
Design
1. Indeling van een content item
Joomla genereert codes waarmee het een artikel of meerdere artikelen laat zien. Het is mogelijk om deze code helemaal naar eigen smaak aan te passen met template overrides, maar dit is erg complex. Bovendien is dit niet persé nodig, omdat de manier waarop joomla de artikelen laat zien goed genoeg is. Hieronder een afbeelding waarop te zien is welke onderdelen gegenereerd worden en hoe deze geplaatst worden door joomla.
-
JoomlaCommunity.nl feliciteert Brian Teeman met het winnen van Computer Weekly's IT Blog Award in de categorie Open Source in Business Blog!
Brian houdt in zijn blog nauwlettend de nieuwe ontwikkelingen van Joomla! en ook het reilen en zeilen van de Joomla! community in de gaten en geeft daar waar hij het nodig vindt zijn visie. Daarnaast bekijkt Brian Joomla! regelmatig vanuit het bredere perspectief van Open Source in het algemeen.
Discussies via de reacties zijn eerder regel dan uitzondering, leerzaam en amusant.
In de toekomst zal Brians blog ook op Computerweekly zelf te lezen zijn wat de bekendheid van Joomla! zeker ten goede komt. En dan te bedenken dat Brian er kortgeleden over dacht om te stoppen?!
-
Drupal heeft de "Hall of Fame Award" gewonnen welke dit jaar voor het eerst is uitgereikt. In deze categorie strijden de voorgaande winnaars van de "Overall Open Source CMS Award" tegen elkaar, dit jaar alleen nog Joomla en Drupal. Joomla! is tweede geworden en wint daarmee $2000, Drupal $4000.
De "Hall of Fame Award" kent ook twee subcategorieën waar voor beide CMS systemen een award wordt uitgereikt voor de beste template en beste extensie. In de categorie "Best Joomla! Theme" is “Affinity” van de template club Rockettheme met de meeste stemmen als winnaar uit de bus gekomen.
In de categorie "Best Joomla! Extension" is "noixACL" met de eerste plek beloond. Met noixACL is het mogelijk geavanceerde gebruikersgroepen en opleidingsniveaus aan te maken.Morgen wordt als laatste de winnaar voor de "Overall Open Source CMS Award" bekend gemaakt, Joomla maakt als voorgaande winnaar daar geen kans op. De winnaar van dit jaar zal volgend jaar meestrijden om de "Hall of Fame Award".
-
Joomla! is dit jaar derde geworden bij de Packt Publishing awards in de categorie "Best Open Source PHP CMS". Op de eerste plaatst is Drupal geëindigd en WordPress is tweede geworden. Het Drupal project wint hiermee $2000 en het WordPress en Joomla! project ieder $500.
WordPress is dit jaar de opvallende nieuwkomer in deze categorie. Het is het eerste jaar dat WordPress in de top 5 staat en neemt direct de tweede plek in. Het feit dat Drupal met een nipt verschil toch eerste is geworden geeft de enorme opmars aan populariteit van WordPress aan. Joomla blijft dus in de top drie staan zoals de afgelopen jaren. Wellicht dat Joomla 1.6 hier volgend jaar weer verandering in gaat brengen.
Naast de Best Open Source PHP CMS zijn ook de Open Source CMS Most Valued People bekend geworden. Voor Joomla heeft Louis Landry deze prijs toegewezen gekregen als dank voor zijn continue bijdrage aan de ontwikkeling van Joomla.
Joomla! maakt deze week nog kans om de Hall of Fame award te winnen, dit wordt komende donderdag bekend gemaakt.
-
De tweede kandidaat voor de definitieve versie Joomla! 1.6 is beschikbaar. In versie 1.5 was de backend qua usability ten opzichte van 1.0 flink verbeterd. Toch zijn er nog een paar grote struikelblokken. In deze post de verbeteringen van Joomla 1.6. Fundamentele veranderingen zijn uitgebleven, maar de gebruikersflow is erop vooruitgegaan.
Controlepaneel
We zien in de backend van Joomla 1.6 de volgende verbeter punten:
- Header
- Menu
- Iconen
- Help menu
- Snelkoppelingen
- Menu Manager
- Toolbar
-
Als het goed is zal binnen niet al te lange tijd de alpha2 release van Joomla! 1.6 uitkomen. Met de documentatie is alvast een begin gemaakt en hoe!
Op de Joomlawiki staat een uitgebreide uitleg over het gebruik van de nieuwe ACL. De uitleg is geschreven door Mark Dexter. De uitleg wordt ondersteund door een grote hoeveelheid plaatjes.
Gezien de lengte van de documentatie lijkt het veilig om te concluderen dat het waarschijnlijk verstandig is om Joomla ACL eerst enigszins te bestuderen voordat je ermee aan de slag gaat. Of andersom, ga je er mee aan de slag en werkt het niet, dan heb je hier alvast een goed naslagwerk (in het engels, dat dan wel) om door te spitten voordat je aan de bel hangt.
-
Op de Joomla!dagen in Nederland gaf Brian Teeman de uitstekende presentatie 'Hidden Joomla Secrets' waar de bezoekers erg enthousiast over waren. De audio en slides hiervan waren al eerder te beluisteren. Een paar weken geleden gaf Brian wederom de presentatie op de Duitse Joomla!dagen over de verborgen geheimen van Joomla. In de presentatie wijst Brian je op punten waarop je zou moeten letten bij het maken van een Joomla! site.
Ditmaal is de presentatie op video opgenomen. De presentatie willen we jullie niet onthouden, dus hieronder is deze video te bekijken waarbij veel goede tips de revue passeren.