Joomla templates vinden en installeren
Een paar weken geleden heb ik al geschreven over Joomla en de mogelijkheden die het heeft om met templates te werken. [Zie Theme based design] Hierdoor kun je eenvoudig van vormgeving veranderen. Ik heb gemerkt dat er vaak op gezocht is. Vandaar een extra bericht met wat tips om templates te vinden en ze te installeren.
Wat is Joomla?
Joomla is een Open Source CMS. Het is de opvolger van Mambo. Officieel bestaat Mambo nog, maar ik hoor er nog maar weinig over. Joomla is geschikt voor sites met een portal karakter. Dus als je daarnaar opzoek bent is Joomla een goede keus.
Een goed startpunt is DutchJoomla. Zij verklaren het woord Joomla alsvolgt:
De naam Joomla is een fonetische spelling van het Swahiliaanse woord "jumla" dat staat voor "allen tezamen" of "als een geheel". Het is gekozen om de commitment van het development team en de community weer te geven.
Waar vind je Joomla templates?
De meeste Joomla templatesites bieden een aantal gratis templates aan naast commerciële.
Ik heb zelf goede ervaringen met Rocket Theme; voor een driemaands lidmaatschap mag je alle templates downloaden die er zijn, die je daarna op maximaal 2 sites kan blijven gebruiken.
TIP! Als je ergens een template koopt let er dan vooral op dat het template in XHTML is opgebouwd. Hierdoor zal je ontwerper er meer aan kunnen veranderen.
Zelf templates maken
Het is niet gemakkelijk heel originele templates te vinden, omdat de indeling van Joomla toch wel vaak hetzelfde is. Je kunt zelf een template maken (zoals ik heb gedaan bij JOAH, het Plankenkoor en Oostrom Arbeidsconsultancy). Jof Neuhaus van www.joah.nl, heeft zelf het ontwerp gemaakt in Dreamweaver en ik heb het vervolgens omgezet naar Joomla.

Maar dat kost veel tijd en inzicht in de code van Joomla. Ik adviseer je daarom voor weinig geld een goed template te kopen.
Hoe installeer je Joomla templates?
Binnen Joomla zit een standaardfunctie om op 2 manieren een template te installeren. Dit werkt alsvolgt:
1) Log in in de beheeromgeving van Joomla en ga naar het menu Installers > Template – Site

2) Joomla biedt je nu 2 mogelijkheden:
a) een zip bestand uploaden: blader op je eigen machine naar het zip bestand van het template dat je wilt plaatsen en klik daarna op Upload File & Install. Het nadeel van deze manier is dat Joomla nu de eigenaar is van deze bestanden en je ze niet kunt wijzigen. Hiervoor moet je een aangepaste versie van een template weer installeren). Een hulpmiddel om je zipfile te maken is Template Builder van Open4G. Dit heb ik zelf nog nooit gebruikt, dus kan ik hier niet veel over zeggen.
b) installatie vanuit een directory op de server; als ik eerlijk ben is me dat nog nooit goed gelukt. Ik raad je af dit te gebruiken. Mocht er iemand zijn die hier goede ervaringen heeft, laat het me weten!
Mogelijke problemen bij installatie en hoe je die kunt oplossen
Het installeren gaat helaas niet altijd goed. Hier zijn wat problemen die ik ben tegengekomen en hoe ik die heb opgelost.
1) Joomla kan de bestanden niet wegschrijven op je server
Als er bij je automatische installatie iets mis gaat heeft dit vaak te maken met verkeerde rechten op je folders. Onderin het scherm staat of de rechten op de mappen die je zometeen gaat vullen met bestanden wel beschrijfbaar zijn. Als alles groen / Writeable is is het ok, zo niet, wijzig dan eerst de rechten op die mappen (naar minimaal 666). Als je dat hebt gedaan, herlaad dan de Installers > Template – Site pagina en controleer of alle nu op groen / Writeable staat.
2) Joomla geeft aan het bestand dat je plaatst geen geldig XML document heeft
Waarschijnlijk is het zipbestand dat je gebruikt zelf weer gezipt (dus een zip in een zip). Hierdoor kan Joomla het juiste zip bestand niet openen. Unzip het bestand en upload nu het 2e zip bestand.
TIP! Als je een bestaand template compleet wilt gaan verwijderen, controleer dan eerst of deze niet als templates ergens is ingesteld (bijvoorbeeld als default of assigned). Zo ja, wijzig dit dan eerst, anders zien je bezoekers dit direct. Dit kan via het menu Site > Template Manager > Site Templates.
Hoe activeer je een Joomla template?
Als je klaar bent met de installatie, ga dan naar het beheer van je Site Templates: menu Site > Template Manager > Site Templates. Je hebt nu 2 mogelijkheden: een template als default instellen of per onderdeel van je site. Je ziet een lijstje van templates. Het templates waar een groen vinkje bij staat is je default template. Dat kan je alsvolgt aanpassen:
1) Klik op het rondje / knopje links voor een template
2) Klik daarna op de knop Default (rechts bovenaan)

Als je hetzelfde doet maar daarna op de Assign knop klikt krijg je de indeling van je site te zien en kan je verschillende onderdelen een ander template aanwijzen. Hiermee kan je verschillende delen van je site een verschillende look en feel geven.

Een eigen Joomla template maken (9) - basisstructuur - WHELP!
09.05.07 - 10:33
[...] Het template installeren De volgende stap is het template te installeren (nog steeds op je testlocatie). Dit werkt als volgt: 1) Zip de directory van je template. 2) Upload deze via je administrator omgeving (Installers > Templates – Site). 3) Activeer het template en bekijk het voorlopig resultaat (vooralsnog zie je geen verschil…). Zie ook mijn eerdere artikel over het installeren van Joomla templates. [...]
Mario van der Veen
07.06.07 - 0:13
Ik heb op het moment een FlashSite en ben nu bezig om er een CMS site van te maken. Uploaden van een template in zip lukt mij niet, de ge-unzipte versie wel.
Ik heb een upload folder op mijn site gemaakt. Via FTP upload ik de ge-unzipte template naar de upload folder.
Wanneer ik dan aangeef een nieuwe template te willen installeren krijg ik 2 mogelijkheden in beeld. Bij de 2e moet je de URL opgeven. Hier verwijs ik naar de upload folder, op install klikken en klaar is Kees. Wanneer je nog vragen hebt, aarzel niet te mailen.
Groet,
Mario
Theo Bakker
07.06.07 - 0:39
Dag Mario,
dank voor je aanvulling!
Groet, Theo
ben
09.07.07 - 15:52
ik ben net nieuw met joomla en weet er nog niet veel van.
Als ik een template probeer te uploaden en te instaleren krijg ik telkens deze error
File C:\wamp\www\joomla\media\install_46923d214c4b7\mixitup\index.php does not exist!
als je weet wat dit veroorzaakt of hoe dit komt reageer pls zo snel mogelijk ! (deze error heb ik bij elke template)
ben
09.07.07 - 15:53
nou niet elke template maar elk heeft dezelfde error als princiepe
Theo Bakker
27.07.07 - 20:01
Dag Ben,
controleer het volgende:
1) heb je de juiste schrijfrechten op je server.
2) zit het bestand waarnaar verwezen wordt wel in het zip bestand?
Ewa
28.07.07 - 15:26
Nou ik ben al een paar dagen aan het klooien met een template. WAT ik ook doe, ik krijg steeds de mededeling dat de upload failt.
Als ik naar het winzip bestand verwijs komt de boodschap dat de xml file niet te vinden is (en die is er WEL! in een map!). De zip is niet nog eens gezipt, dit heb ik gecontorleerd.
Als ik rechtstreeks naar de xml file verwijs krijg ik de boodschap "extract error". Eigenlijk ook logisch want alleen een file uitpakken/installeren lukt natuurlijk niet.
Heb je nog tips? voor ik mijn pc uit het raam gooi? :D
En ja, alle rechten staan op groen….
Theo Bakker
01.08.07 - 13:45
@Ewa
[OPLOSSING] Na wat heen en weer mailen zijn we erachter gekomen dat dit te maken had met de safe mode instellingen van de provider. Neem als je een soortgelijk probleem hebt even contact op met je hostingpartij en vraag of ze je hierbij kunnen helpen.
Musicman
23.08.07 - 10:42
Ik heb Joomla geinstalleerd en ben bezig om te leren hoe een eigen template te maken.
Aangezien de basis van een template vaak hetzelfde is om op te starten. Is er niet ergens een simpele basis index file te downloaden om te beginnen. Zodat je zelf niet hoeft te tikken wat toch steeds het zelfde is??
Thanks i. a.
Musicman
Musicman
23.08.07 - 14:12
Oeps, beter rondkijken is wel handig. Er is wel iets te downloaden in die zin :)
Nu ik deze site wat beter bekeken heb en doorgelezen bij deze mijn complimenten dat je iets dergelijks hebt gemaakt. Er is veel te vinden. Als ik vragen heb komt dat meer omdat ik nog niet zo veel Joomla en PHP heb ontwikkeld en gemaakt. Het lijkt me geweldig om mijn site volledig Joomla te ontwikkelen aangezien ik daar veel mee win (namelijk niet elke pagina opnieuw ontwikkelen in een of andere HTML/PHP taal aangezien een site bedoeld is voor content).
Ik heb nog wel een aantal vragen:
1. Is er een site of pagina die basis templates met indiex/css files die ik kan downloaden. Jou site is gebaseerd op DIV en meerdere tabellen namelijk.
2. Joomla 1.5 RC1 is gereleased. Ik ben nog aan het stoeien, is het dan beter om nu al naar 1.5RC1 te gaan of te blijven op de 1.0.13 versie???
MVG,
Musicman
Theo Bakker
23.08.07 - 17:55
Dag Musicman,
Dank voor je compliment!
Ad 1 – ik zal mijn versie van mijn demosite binnenkort in de downloadsectie zetten als een Template installatie bestand. Heb ik tot nu toe nog niet gedaan, omdat het nog wijzigt.
Ad 2 – ik heb er nog niet naar gekeken, maar in principe zal deze nieuwe versie veel verbeteringen hebben (zoals templating). Toch is het zo dat veel plugins nog niet zijn toegesneden op de nieuwe versie (sommige overigens wel). Bovendien is het een Release Candidate (vandaar de term RC1). Ik zou daarom nog even wachten.
Het is sowieso verstandig om pas na een eerste patch aan te haken – maar dat is mijn mening ;-)
Groet, Theo
Ralph
14.10.07 - 21:30
Hoi Theo,
Er gaat iets niet goed met jouw hyperlink naar het voorbeeld van Oostrom.
Wilde het je alleen maar even laten weten.
Overigens bedankt voor de tips op jouw website!
Nu ik toch dit bericht schrijf, is van Noah ook een (soortgelijke) template beschikbaar?
Met vriendelijke groet,
Ralph.
Theo Bakker
15.10.07 - 11:32
@allen,
de site van Oostrom Advies is (helaas) opgeheven.
@Ralph, de site van Joah is met veel maatwerk in elkaar gezet en helaas niet beschikbaar voor derden. Wel kun je Jof Neuhaus vragen om een ontwerp te maken voor je website: zie http://www.joah.nl.
Groet, Theo
Slamdunk
01.11.07 - 14:22
Na http://www.joah.nl bekeken te hebben ben ik heel benieuwd hoe de "over dit werk" module werkt. Kan je mij daar wat meer over vertellen?
Jens
20.12.07 - 19:31
hey,
ik ma een php uploads doen van mijn host en dus moet ik templates overzetten via FTP. ik doet dit met smartftp. de template staat bij de template manager en als ik de nieuwe template als default wil zetten dan werkt mijn site gewoon niet meer.
iemand?
Theo Bakker
20.12.07 - 19:37
Hoi Jens,
je moet het template via een zip uploaden via de backend (dus als template installeren) of naar de directory die je hebt gebruikt voor het FTP-en verwijzen in de template installer. Ik hoop dat dit helpt.
Groet, Theo
Jens
20.12.07 - 19:40
dat van die template installeren via backend werkt dus niet. ik mag zo geen dingen uploaden van mijn host.
en dat verwijzen, hoe zit dat in elkaar?
Theo Bakker
20.12.07 - 19:48
Hoi Jens,
plaats je bestanden als zip in de directory die je ziet staan bij Installers > Templates – Site – install from directory en klik op Install.
Jens
20.12.07 - 20:21
als ik bij instal from directory bv C:\Users\Jens\Desktop\Templates ingeef, dan krijg ik de foutmelding Please enter a package directory
Theo Bakker
20.12.07 - 23:38
Dag Jens,
Je kunt alleen het pad op de server gebruiken: dus zet je zip bestand op een plek op je server en verwijs daarnaar.
Groet, theo
Jens
24.12.07 - 13:15
hey Theo,
als ik een zip bestand op mijn server zet en ik kopier de URL, dan plak ik deze bij install from URL maar dan krijg ik: "Remote Server connection failed: Error Unknown
Invalid URL"
Theo Bakker
24.12.07 - 19:50
Dag Jens,
wat je wilt werkt zo niet. In het vakje install from directory zie je het pad waar je je zip moet zetten. Probeer dat eens.
Groet, Theo
Harm
05.02.08 - 18:10
Hoi,
Ik zie dat je wat met Joomla templates hebt gedaan en ik heb een vraagje waar ik niet uit komt.
Ik heb een ontwerp dat ik aan het omzetten ben naar een joomla template. Dat lukt aardig, echter als ik in de backend onder menu Extensions / Template Manager / Mijn eigen template open, dan krijg ik bij Menu Assignment niet het gewenste lijstje te zien, waarin je kan aangeven op welke pagina de template van toepassing is.
Ik heb mijn code vergeleken met standaard template uit de joomla 1.5 package, echter zie ik geen verschil.
Ben dus benieuwd of je hier tegenaan bent gelopen en of jij of iemand anders een oplossing heeft.
Groet, Harm
Theo Bakker
05.02.08 - 18:53
Dag Harm,
het ziet ernaar uit dat je het template niet op de juiste manier hebt geïnstalleerd; dit moet nl. via de template installer, anders wordt het template niet door Joomla geregistreerd.
Groeten, Theo
Vj
26.02.08 - 13:53
Als ik een template installeer gaat alles goed.
Maar als ik hem selecteer als default, dan heeft het helemaal geen layout :s
het lijkt alsof hij de CSS niet pakt ofzo.
is dit een vaker voorkomend probleem? hoe kan ik dit oplossen.
Groet,
VJ
Tom
05.07.08 - 14:14
Ik heb een template gedownload en probeer dit nu op mijn site te installeren. Maar dit lukt niet. Ik krijg de melding: JFPT::store: Bad response
het verplaatsen is mislukt
en dat het installatiepakket niet kan vinden.
Wat moet ik doen om te zorgen dat ik de template toch op mijn site kan zetten??
Theo Bakker
06.07.08 - 13:49
Dag Tom,
mail me even het template en de versie van Joomla die je gebruikt op theoATwhelp.nl. Dan kan ik er even naar kijken.
Groet, Theo
sanne
10.07.08 - 15:06
beste,
ik ben nog niet zo vertrouwd met joomla. Momenteel probeer ik voor de eerste keer een template in elkaar te boksen. Maar php vraagt uiteraard een testing server. nu heb ik een test site aangemaakt via. http://www.blue-orange.net/sanne/kljfeesten/www waar ik heel dacht de site te kunnen testen. Maar ik ken nog niet zo veel van php en hier kan ik de site niet testen.
Is dit echt enkel mogelijk door de site al te zippen en te uploaden?
of is er een andere manier op je site te kunnen controleren. ooja leuk weetje, ik werk met dreamweaver.
Theo Bakker
10.07.08 - 16:49
Dag Sanne,
Je kunt ook op een eigen computer je site installeren. Maar dat wordt misschien wel heel lastig als je geen ervaring hebt met PHP. Ik adviseer je om een hostingprovider te nemen waar je dit gemakkelijk kunt testen. Een goede provider hiervoor is byte – http://www.byte.nl. Zij zijn gespecialiseerd in Joomla.
Met Dreamweaver kan je dan eventueel zelf templates maken. Ik start hierover binnenkort een serie op de website van Byte.
Vriendelijke groet,
Theo
Robbert
31.08.08 - 1:03
Hoi Sanne en Theo,
Om een site op je eigen pc te testen is de tool EasyPHP geweldig. Dit simpel tooltje installeert op je windows pc Apache, PHP en MySQL. Joomla draait dan als een zonnetje. Let wel op dat je met PHPADmin (onderdeel inconf.scherm) eerst een database aanmaakt.
Oh ja, werkt helaas niet goed op Vista maar zou ook aan mijn pc kunnen liggen omdat ik ook VMWare heb draaien.
Veel succes ermee.
Robbert
Theo Bakker
31.08.08 - 10:55
Hoi Robbert,
bedankt voor de tip. Zelf gebruik ik hiervoor XAMPP.
Groet, Theo
Joomla Templates 1.5 - Wat heb je nodig? (1)
05.10.08 - 11:31
[...] zou willen gebruiken. Zo niet, dan zijn er genoeg gratis of commerciële templates te vinden (overzicht van Joomla template adressen). Zo ja, lees dan vooral verder om te zien welke 5 zaken je nog extra nodig [...]
Een eigen Joomla template maken (1) - inleiding
06.10.08 - 17:10
[...] zijn heel wat kant-en-klare Joomla templates beschikbaar. Maar misschien wil je iets unieks. Dat kan – je kunt namelijk zelf een Joomla template [...]
raymond
06.01.09 - 11:22
Ik ben nog helemaal nieuw met het Joomla gebeuren en wil daarom een template kopen en aanpassen.
Ik wil dus gebruik maken van het uploaden van een zipbestand, dit zou me nog net moeten lukken :-)
het nadeel dat Joomla nu eigenaar word van de bestanden kan ik dus biljkbaar omzeilen door een aangepaste versie van een template te installeren, weet iemand precies hoe dit werkt ?
Ben ik dan niet mijn oorspronkelijke (gekochte) template weer kwijt ?
Theo Bakker
06.01.09 - 13:37
Dag Raymond,
Pas het gewoon aan; zip het daarna weer. Let er wel op dat je – als je nieuwe bestanden of afbeeldingen toevoegt – deze ook in het templateDetails.xml bestand erbij zet in de lijst. Hierna kan je je zip gewoon uploaden (verwijder eerst het oorspronkelijke template).
Een alternatief is een plugin als JoomXplorer te installeren waarmee je de rechten op je folders kunt aanpassen. Kijk hiervoor even op joomla.org.
Groet, Theo
raymond
09.01.09 - 13:32
Hoi Theo,
Bedankt voor de uitleg het is me inmiddels gelukt.
Joomla is inderdaad een prettig systeem voor iemand die geen HTML kent als mij maar ik loop nu tegen mjn volgende probleem aan.
Ik heb een link van een affiliate ontvangen waarmee er een module word geopend op mijn site, tenminste dat is de bedoeling.
Ik heb alleen geen idee hoe ik dit moet doen. Ik weet inmiddels hoe ik articles toevoeg via de article manager etc, maar ik weet niet hoe ik de koppeling aan de affiliatelink maak.
Kan iemand mij hier misschien mee helpen ?
Theo Bakker
10.01.09 - 16:51
Dag Raymond,
Bij een artikel kan je op het icoon met twee schakels klikken. Daar kan je dan de link naar een externe website inzetten.
Succes!
Groet, Theo
raymond
15.01.09 - 10:55
Hoi Theo,
Bedankt voor alle tips ze zijn heel handig en ik maak me inmiddels Joomla steeds meer eigen, heel handig vooral met alle modules die beschikbaar zijn hiervoor en tot nu toe allemaal nog gratis ook.
Ik heb nog 1 vraag, ik heb inmiddels al bijna me site af en wil meteen door met een tweede.
Hiervoor wil ik mijn eerste site als basis gebruiken en dit vervolgens customizen, simpel gezegd, ik wil mijn eerste site als template gebruiken.
Ik weet inmiddels hoe je standaard templates makkelijk upload en installeert, mijn vraag is dus of het mogelijk is om mijn eerste site tot een standaard template rar om te vormen die ik vervolgens makkelijk kan uploaden en installeren.
Theo Bakker
24.01.09 - 16:25
Dag Raymond,
hier zijn speciale programmaatjes voor. Kijk eens op http://extensions.joomla.org/extensions/tools/design-tools.
Groet, Theo
Jan
01.02.10 - 22:31
Hoi Theo,
Ik heb een probleem.
Mijn design heb ik gemaakt in Dreamweaver. Het probleem is dat als ik het design vervolgens ga installeren in Joomla, dan wordt mijn design niet goed afgebeeld in Joomla.
Bepaalde afbeeldingen worden op andere posities geplaatst. In Joomla moet ik dit helaas weer herpositioneren.
Ik snap niet waarom dit gebeurd. Misschien kan je mij hierbij helpen.
Alvast bedankt.
Groeten, Jan