Laatst aangepast op donderdag, 01 oktober 2009 20:48
Stel: je bouwt een Joomla!-template voor een klant en de klant wil zelf iets aan het template kunnen veranderen. Laten we zeggen dat de klant twee (of veel meer) versies van een logo heeft die apart ingesteld moeten kunnen worden.
(Dit is overigens maar een voorbeeld-toepassing, je zou bijvoorbeeld ook iets anders kunnen laten toevoegen, zoals id's of classes, waarna je met css kunt stylen. Het enige wat dit techniekje doet, is een stukje tekst wegschrijven in je template.)
Om aan het verzoek van je klant te voldoen, zou je dan gewoon twee (of veel meer) templates kunnen bouwen, maar dat is niet handig in verband met een eventuele aanpassing later. Als je meerdere plaatsen in je template moet kunnen aanpassen, wordt het onwerkbaar. Het kan makkelijker:
Laatst aangepast op maandag, 18 oktober 2010 09:02
Joomla versus Wordpress, een populair onderwerp. Laat ik ook eens wat zeggen.
Dit is geen volledige opsomming, er is veel meer te verzinnen. Maar dit is wat mij het meeste bezighoudt (stand juni 2009). Het is vooral geschreven vanuit het perspectief van een content beheerder. Het komt waarschijnlijk voort uit frustratie ten aanzien van Joomla.
Ik weet het, ik weet het, ik betaal geen cent voor Joomla en als iets me niet bevalt, kan ik toch zelf regelen dat het er komt. Weet ik allemaal. Maar soms wil zelfs ik even zeuren.
Oke daar gaan we: over auto-backup, image-beheer, versie-beheer, en meer.
Joomla! 1.5 introduceert een vervelend nieuw dingetje als je de standaard SEF aanzet: duplicate content. Ik maakte me zorgen: zou Google dit gaan afstraffen of niet? Uren heb ik zitten zoeken op Joomla! forums en SEO forums, maar een bevredigend antwoord vond ik niet.
Ik zou sh404SEF of Smartsef kunnen installeren, maar daar wil ik liever nog even mee wachten.
Het definiëren van een position in Joomla! 1.5 gaat, zo lees je altijd, door deze positie in het templateDetails.xml bestand van het gebruikte template te definiëren, en deze positie vervolgens ook op te nemen in de index.php.
Het kan echter ook zonder de templateDetails.xml aan te raken, en wel als volgt: