Wied Webdesign er specialist i at udvikle
hjemmesider med Joomla CMS
der understøtter din forretning.

Det siger kunderne

linewiedLine Wied
Tlf 50 73 41 73
Denne email adresse bliver beskyttet mod spambots. Du skal have JavaScript aktiveret for at vise den.

Kontakt

Bloggen om Joomla CMS

Brug Joomlas htaccess rigtigt

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:

  1. 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>
  2. 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.
  3. 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.
    sefurl

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

security_releaseJoomla 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.

  1. Hent og udpak den rigtige opdateringspakke fra joomlacode.org - find den her
  2. 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 udgivet

Joomladay 2009 i Frankfurt

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

K2Fotis 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.

cachesettingsSlå 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
More photos or video tagged with jd09de on Flickr
Joomladay 2009 i Frankfurt

Template overrides i Joomla

straightright-narrow

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 Joomla

Joomlas skjulte hemmeligheder

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

Læs mere: Joomlas skjulte hemmeligheder

Joomlas skjulte hemmeligheder

Følg med på Facebook

Kontakt

Wied Webdesign
CVR 31213967

Elsehovedvej 8
5882 Vejstrup

Kontakt
Line Wied

Denne email adresse bliver beskyttet mod spambots. Du skal have JavaScript aktiveret for at vise den.
Tlf 50 73 41 73

Sitemap
Søg

Opgaver jeg har løst
Line er god til at lytte og til at opfange netop de behov, man som kunde har - også inden man selv har "opdaget" dem. Line arbejder hurtigt og effektivt, og er altid meget hjælpsom. Jeg har kun haft gode oplevelser med Wied Webdesign, og har ofte anbefalet Lines arbejde til andre.

Rikke Lunnemann, Lunnemann.eu