Selecteer een pagina

De vrijgave van Joomla 3.0 op 27 september markeert niet alleen een nieuwe mijlpaal voor het zeven jaar oude open-bron (en gratis) content management systeem. Het stelt ook een nieuw doel vast voor Joomla: het mobiel platform.

Het zou oneerlijk zijn om de veranderingen van Joomla 3.0 te karakteriseren als slechts te zijn gericht op mobiel vriendelijke websites, maar het valt ook niet te ontkennen dat het leveren van mobiele apparaten zoals tablets en smartphones vele van de veranderingen voor deze update hebben beïnvloed. Het is een invloed die wordt gevoeld door het gehele ontwerp en de implementatie van deze versie.

Het bootstrappen

Het achterliggende is dat een groot deel van de functies achter de nieuwe look en het gebruik van Joomla afkomstig zijn van de aanname van Twitter bootstrap van het project. Dit is een kader van CSS en HTML ontwerp templates die samen werken om typografie, formulieren, knoppen en andere onderdelen te verenigen.

Het vertrouwen op Bootstrap was niet alleen gedaan om de achterzijde van de interface er mooi uit te laten zien op mobieltjes (alhoewel dit helpt). Een belangrijkere reden voor deze set was de botsing van de meer dan 10,000 uitbreidingen die beschikbaar waren binnen het Joomla ecosysteem. Het bootstrap model binnen Joomla 3.0 is doordringend door de achter- en voorkanten van het CMS en elke uitbreidingsontwikkelaar die een add-on voor Joomla in elkaar zet zal in staat zijn dezelfde componenten te gebruiken als alle andere uitbreidingsontwikkelaars.

Volgens Paul Orwig, president van Open Bron Zaken, een ondersteuning organisatie voor het Joomla project en voormalig lid van het leiderschapsteam van Joomla, is vereniging kritisch voor hoe de nieuwe Joomla presteert op elk platform, niet alleen mobiel.

In het verleden was het niet altijd een gegeven, legt Orwig uit, vooral voor uitbreidingen die werkten buiten de kern Joomla functionaliteit,zoals e-commerce. Aangezien de kernsoftware van Joomla geen e-commerce hulpmiddelen had, voelde elke willekeurige ontwerper van een e-commerce uitbreiding zich vrij om de administratieve en voorkanten van hun hulpmiddel te benaderen in welke manier dan ook. Dit leidde tot best veel verwarring voor administrators die de functionaliteiten van elke uitbreiding probeerden te evalueren.

Orwig zei: “Bootstrap is een standaard die een grote variëteit aan componenten heeft aangenomen, die het leven van ontwerpers veel gemakkelijker maakt.”

Eindgebruikers die een Joomla gebaseerde website bezoeken, moeten ook meer consistentie vinden in de elementen van de website. Een desktop of mobiele browser interface zal anders worden getoond om zich aan te passen aan de grootte van het scherm, maar content en controle elementen zullen nog altijd aanwezig zijn op elk platform. Dit staat bekend als een responsief ontwerp, een concept dat vele websites gebruiken om een consistent kruisplatform gebruikservaring te behouden.

En responsief ontwerp is helemaal doorgebakken – zelfs de achterste administratieve pagina’s zijn ingesteld om er op in te gaan.

Natuurlijk betekent de introductie van Bootstrap dat de ontwikkelaargemeenschap zich zal moeten aanpassen aan de nieuwe standaard. Maar er moet niet teveel wrijving zijn aangezien Bootstrap integratie, niet verrassend, goed is gepubliceerd sinds het begin van 2012. Plus gegeven de twee vliegen in één klap elegantie van Bootstrap voor standaardengebaseerde en flexibele platform ontwikkeling, zijn vroege indicaties dat deze aanpak over het algemeen wordt verwelkomd door de gemeenschap.

Het overstappen naar mobiel is niet de enige voorbereiding voor de toekomst van Joomla. De nieuwe vrijgave omvat ook ondersteuning voor het open-bron PostgreSQL database, een derde toevoeging aan de databases die door Joomla worden ondersteund naast MySQL en Microsoft SQL. Orwig zei dat dit is gedaan om de database onafhankelijkheid van Joomla te benadrukken, maar de aanname van PostgreSQL heeft best veel opgepakt onder oude open-bron projecten van zoveel mogelijk leden van de gemeenschap die zich zorgen maken om de uiteindelijke plannen van Oracle voor MySQL. Er is geen hard bewijs dat de collectieve kriebels van de gemeenschap rechtvaardigt, maar dat heeft bepaalde spelers niet gestopt om hun inzet ook te dekken met PostgreSQL.

Andere schitterende nieuwe functionaliteiten omvatten de mogelijkheden om zowel een sjabloon te kopiëren als het installeren van pakketten rechtstreeks vanuit de Uitbreiding Manager.