Bloggen om Joomla CMS
Brug Joomlas htaccess rigtigt
Lørdag 06 februar 2010 af Line Wied
Alt for få bruger de muligheder htaccess giver. Med en meget lille indsats, kan du få:
- Pæne, korte og søgemaskineoptimerede url'er.
- Et mere sikkert site, der blokerer for en række "almindelige" hackerangreb.
Som standart genererer Joomla nogle meget lange kryptiske url'er som f.eks "ditdomaene.dk/index.php?option=com_content&view=article&id=121". Sådan en url giver ingen mening, hverken for dine besøgende eller for søgemaskiner. Med htaccess kan du omskrive url'en til en meningsfuld og læsbar url som "ditdomaene.dk/kontakt".
Med 3 simple trin kan du få søgemaskinevenlige url'er:
- I roden af din Joomla-installation ligger der en fil der hedder htaccess.txt. Åben filen og find dette afsnit:
#<files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</files>
Fjern kommentartegnene (#) fra disse linjer, det skal se sådan ud:
<files ~ "\.xml$">
Order allow,deny
Deny from all
Satisfy all
</files> - Omdøb filen til .htaccess. Altså uden fornavn og med endelsen htaccess. Det kan du gøre i dit ftp-program eller med en teksteditor.
- I Joomlas kontrolpanel går du til 'Konfiguration' -> vælg fanebladet 'Server' -> under 'SEO indstillinger' sætter du 'Søgemaskinevenlige internetadresser' og 'Brug Apache mod_rewrite' til Ja.

Htaccess bruger Apaches mod_rewrite til at omskrive url'erne. Hvis din host ikke understøtter dette, vil du få en fejl 500 Internal Server Error. Bed din host om at slå mod_rewrite til.
Mod_rewrite er et meget kraftfuld værktøj, så vær påpasselig med ikke at ændre i filen, med mindre du ved hvad du gør. Htaccess og mod_rewrite kan bruges til mange andre nyttige ting, som at redirecte besøg, blokere bestemte typer besøg og meget andet.
Htaccess kan du læse mere om på:
http://en.wikipedia.org/wiki/Htaccess
http://httpd.apache.org/docs/1.3/howto/htaccess.html
Hvis du vil lære mere om advanceret brug af mod_rewrite, kan jeg anbefale bogen The Definitive Guide to Apache mod_rewrite
Brug Joomlas htaccess rigtigt
Joomla 1.5.15 er udgivet
Torsdag 05 november 2009 af Line Wied
Joomla 1.5.15 [Wojmamni ama mamni] er udgivet. Opdateringen indeholder 2 sikkerhedsopdateringer og en lang række fejlrettelser og forbedringer. Med version 1.5.15 understøtter Joomla nu PHP 5.3.
- Hent og udpak den rigtige opdateringspakke fra joomlacode.org - find den her
- Overskriv filerne på serveren med filerne i pakken.
Husk at tage backup inden du starter. Du bør opdatere på en testserver og sikre dig at alt fungerer, inden du opdaterer din online Joomla-installation.
Det er også altid en god idé at læse post-release noterne der vedrører opdateringen.
Se den fulde release-meddelelse her (på engelsk)
Her finder du en samlet Joomla 1.5.15 (fuld installation)
Joomla 1.5.15 er udgivetJoomladay 2009 i Frankfurt
Onsdag 30 september 2009 af Line Wied
I sidste uge var jeg til Joomladag i Frankfurt. 2 inspirerende dage og et program spækket med taler og workshops - altsammen om Joomla. Et par af indlæggene var:
K2
Fotis Evangelou holdt et oplæg om K2, der gør det muligt at oprette brugerdefinerede felter på indholdselementer. Anvendelsesmulighederne er mange, men især magasiner, produktkataloger og lignende vil kunne implementeres med K2. På sites med mange redaktører er det også muligt at begrænse den enkelte redaktørs adgang til en bestemt kategori.
Optimering af performance på Joomla websites
Fotis snakkede også om "High Traffic Websites" - og hvordan man kan udnytte Joomlas indbyggede cache og flere andre teknikker till at optimere performance og sørge for at siden loader hurtigere i browseren. Nogle af teknikkerne vil også være relevante på "almindelige" websites:
Brug CSS-sprites - en simpel måde at reducere http requests, ved at kombinere baggrundsgrafik i større billeder - her er en fornuftig artikel om emnet Eller kig på templaten afterburner fra Rockettheme, der gør brug af én stor sprite til al baggrundsgrafik.
Slå cachefunktionen til i Joomlas globale konfiguration. Når den er slået til skal serveren ikke hente data fra databasen, men gemmer siden som en statisk HTML fil der vises istedet.
Snyd browseren. Browsere henter data i max 2 samtidige forbindelser pr. domæne. Men da browseren anser et subdodæne som et seperat domæne, kan du få flere forbindelser ved at placere billeder på et subdomæne. Opret et subdomæne som http://images.ditdomaene.dk får du 4 forbindelser. Det samme kan gøres med CSS-filer og javascripts. Hvis du sætter subdomænet til at pege på http://ditdomaene.dk/images/stories og sørger for at udskifte <img src="http://ditdomaene.dk/images/stories" /> med <img src="http://images.ditdomaene.dk" />. Det kræver lidt PHP og teknisk snilde - men det er smart :-)
Brian Teeman holdt oplægget "Joomla's hidden secrets", som jeg tidligere har blogget om her.
Der var desuden præsentationer af hvordan man administrerer oversættelser med Joomfish, udvikler udvidelser med Nooku, Joomla 1.6 og meget mere - og vigtigst: En masse diskussion og erfaringsudveksling om Joomla CMS.
Hvem ved, måske kan vi engang have en Joomla!day i Danmark?
www.flickr.com
|
Template overrides i Joomla
Mandag 21 september 2009 af Line Wied

Sådan ændrer du Joomlas standard output
Hvis du vil ændre outputtet fra Joomla, kan du selvfølgelig tilpasse corefilerne, og få nøjagtig det output du skal bruge. Men det er uholdbart at ændre de originale corefiler, da de vil blive overskrevet næste gang du opgraderer, og dine tilpasninger vil gå tabt. I stedet kan du ændre Joomlas output i din template ved at bruge template overrides.
Du kan overskrive output fra komponenter og moduler (ikke fra plugins).
Eksempel:
Hvis du vil ændre måden standard modulet 'Latest news' / 'Seneste nyheder' vises, skal du overskrive filen /modules/mod_latestnews/tmpl/default.php. Det gør du ved at kopiere filen til /templates/dinTemplate/html/mod_latestnews/default.php
Læs mere: Template overrides i Joomla
Template overrides i JoomlaJoomlas skjulte hemmeligheder
Tirsdag 01 september 2009 af Line Wied
Inspireret af Brian Teemans Hidden Joomla Secrets får du her et par uundværlige tricks:
Se hvordan dit Joomla-site ser ud med en anden template - direkte i browseren
Har du nogensinde haft brug for at se dit Joomla-site med en anden template? Bare sådan lige hurtigt, uden at skulle tildele templaten i backend? Det kan lade sig gøre direkte i browseren ved at sætte ?template=templatenavn efter din url - prøv f.eks. wied-webdesign.dk/blog?template=ja_purity
Få overblik over dine template positioner
Sæt ?tp=1 efter din url - så får du et visuelt overblik i browseren. Meget handy. Eksempelvis wied-webdesign.dk/blog?tp=1 Joomlas skjulte hemmeligheder


Line Wied blogger om CMS systemet Joomla og webdesign. Her er Tips, tricks og vejledninger i professionelt webdesign og udvikling af Joomla templates og lidt om livet i al almindelighed - som iværksætter og webnørd i særdeleshed.
