WHELP! geeft advies over ontwerp, bouw en zoekmachine optimalisatie van je website. Ben je hier voor de eerste keer? Start dan bij het 4-stappenplan voor een eigen website.

Joomla Template upgrade (2) – migratie van Joomla 1.0 naar 1.5 (1)

Dit artikel wordt gesponsord door Byte Internethosting en is al eerder gepubliceerd op byte.nl. Ga voor de laatste tutorials in deze serie naar Byte!
Ook een artikel sponsoren?

In het vorige artikel heb je kennis gemaakt met het Plankenkoor en hun website. In dit artikel gaan we hun website upgraden naar Joomla 1.5. We starten met de voorbereiding. Een goede voorbereiding is het halve werk.

Nota Bene
1) Probeer dit eerst met een testversie van je website!
2) Maak een goede backup van zowel je website als je database!

Geinstalleerde componenten

Geïnstalleerde componenten controleren
Hoe pak je dit aan? Bepaal eerst naar welke externe componenten/modules je gebruikt. Dit kun je vinden in beheeromgeving van Joomla. Het Plankenkoor gebruikt diverse externe componenten. Een overzicht vind je in het lijstje installers. Ga in het menu naar Intallers > Components. Overal waar niet bij auteur Joomla Project staat heb je zelf een extern component geïnstalleerd. Controleer of de versie die je hiervan gebruikt ook werkt in Joomla 1.5. Deze informatie zul je vinden op de website van de auteur van het component (meestal staat dit adres in de laatste kolom). Kijk voor de nieuwste versie van extensies ook bij de Joomla extensions directory, maar zoek ook op Google (dat is soms handiger).

Maak een overzicht
Maak het jezelf gemakkelijk door dit even in een Excel spreadsheet te zetten met de volgende kolommen: a) naam, b) huidige versie, c) laatste versie, d) Joomla 1.5, e) native/legacy, f) afhankelijkheid. Herhaal deze inventarisatie voor geïnstalleerde modules en mambots. Even bij de laatste 2 kolommen een toelichting.

  • Native of niet: Je zult zien dat bij componenten wordt aangegeven of deze Joomla 1.5 'native' werkt of niet. Native wil zeggen dat je Joomla 1.5 kunt draaien in volle funcionaliteit. Het tegenovergestelde is 'legacy mode'. Sommige componenten of modules werken alleen in legacy mode. Dat is jammer, want dan moet je heel Joomla 1.5 in legacy mode laten draaien en kan je niet van alle nieuwe mogelijkheden gebruik maken.
  • Afhankelijkheid: sommige componenten zijn afhankelijk van elkaar. Stel dat je de JCE editor gebruikt, dan moet je hiervoor de laatste versie van zowel de mambot als het component hebben. Dit geef je in deze kolom aan.

Vanuit veiligheidsoverwegingen kan ik hier niet noemen welke extensies het plankenkoor gebruikt. Deel zelf nooit via internet mee welke extensies je gebruikt.

Release candidates
Aan de upgrades van een aantal componenten wordt nog gewerkt. Zo heeft Community Builder wel een laatste versie die Joomla 1.5 native werkt, maar deze heeft – op dit moment – nog wel RC in de versienaam. Dit geeft aan dat het gaat om een Release Candidate. Het is dus nog niet het definitieve component maar een testversie die door eindgebruikers getest kan worden. Dat heeft dus een zeker risico. Overweeg voor jezelf of je dat risico wilt nemen of nog wilt wachten op de laatste definitieve versie. (Bijkomend voordeel in dit geval is dat de definitieve versie gratis is.)

Extensies die niet werken in Joomla 1.5
Je zult merken dat het nog wel tegenvalt hoeveel extensies er vertaald zijn naar Joomla 1.5. Als ze er nog niet beschikbaar voor zijn (en misschien ook niet zullen worden), kijk dan eerst of de functionaliteit op een andere manier al in Joomla 1.5 zit of in andere componenten. Dit kan een lastige klus zijn.

Maak een keuze
Als je je lijst af hebt dan zul je zien dat een aantal componenten wel in Joomla 1.5 werkt, maar niet altijd native (en wel in legacy mode). Kies in dat geval voor de legacy modus. Heb je componenten die niet 'vertaald' zijn? De kans is groot dat dat ook niet meer zal gebeuren. Om welke reden dan ook is de ontwikkeling stopgezet. Dit is een van de nadelen van Open Source software: ontwikkelaars moeten er wel tijd in steken die ze niet altijd hebben. Ik adviseer je in dit geval te gaan zoeken naar nieuwe alternatieven (en niet stil te blijven staan bij oude versies).

Hoe nu verder?
Nu we de keuze hebben gemaakt om Joomla 1.5 wel te installeren, maar in legacy mode gaan we dit in het volgende artikel nader bespreken.

Stem / Bookmark [?]Plaatsen/stemmen op NUjijPlaatsen/stemmen op eKudosPlaatsen/stemmen op MSN ReporterPlaatsen/stemmen op DiggVoeg dit artikel toe aan Del.icio.usVoeg toe aan je favorieten op TechnoratiVoeg toe aan je Google bladwijzers

Jouw reactie

Spelregels voor commentaar

XHTML: Je kunt de volgende HTML code gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Domeinnaam vrij?

  • Test via Byte op .nl, .eu, .be, .com, .net, .org, .biz, .info, .de, .co.uk, .tv, .nu, .cn en .name