flersprogede hjemmesider i joomla 2.5 og 3.2.3
DESCRIPTION
Gennemgang af hvad man skal tænke på når man arbejder med flersprogede hjemmesider i Joomla til Marts mødet i JUG CPHTRANSCRIPT
Flersprogede Hjemmesider
JUG København 18. Marts 2014
http://www.krogh-hansen.net http://www.wesome.net
Lidt om mig...
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Jeg hedder Susanne Krogh-Hansen • Web og IT projektleder • Har arbejdet med Joomla i 7 år • Underviser i Joomla hos FOF • Brænder for at få sat Joomla på landkortet i København Ansat som Projektleder i DONG Energy og Ejer af WeSoMe din personlige webrådgiver.
Program Velkomst, kl. 19.00 til 19.15
Gennemgang af opsætning af flersprogede hjemmesider i Joomla 2.5 og 3.2.x, kl. 19.15 til 19.45
Vi gennemgår mulighederne for at arbejde med flersprogede sites i Joomla 2.5 og 3.2, uden at installere tilføjelser i Joomla.
Vi taler også om hvad man skal tænke på ift. hosting af domæner og CDN når man arbejder med hjemmesider med flere sprog.
Strække ben pause , kl. 19.45 til 20.00
Flersprogede hjemmesider - moduler og komponeter i JED, kl. 20.00 til 20.45 Vi kigger på hvad der findes af muligheder for at udvide Joomla med oversættelsesværktøjer så
man har kontrol over sine oversættelser. Hvis der er tid, gennemgår vi også hvordan man kan oversætte et modul eller plugin, hvis man nu
har fundet den helt rigtige tilføjelse til Joomla, men den ikke findes på det sprog man skal bruge. Spørg en nørd, kl. 20.45 til 21.30 - Ordstyrer Susanne Krogh-Hansen
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Hvad skal man vide før man går igang?
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Planlæg, planlæg, planlæg, og planlæg så lige lidt mere!
• Hvem skal administrere indhold for hvert site? • Skal det gøres centralt? • Har du folk der kan sprogene? • Hvordan svarer du på henvendelser på andre
sprog (telefon/mail)? • Hvilket indhold skal oversættes? • Har du ressourcer til at oversætte en blog eller
nyhedssektion? • Hvis ikke skal sektionen ikke være med på de
andre sprog?
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
KISS (Keep It Simple Stupid)
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
URL struktur
• Der er tre måder at strukturere flersprogede sider på :
• ccTLDs (county-code top-level domains) fx. https://www.google.es/ Subdomæne fx. http://espanol.mcfc.com/ Underfoldere fx. http://www.apple.com/es/
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Søgemaskiner!
Man skal sikre sig at det er klart for google hvilken version den kigger på. Brug: Google Webmaster Tools og Hreflang attributter
Brug IP og User Agent detection til at sende brugeren hen på den rigtige side.
Lav en klar og intuitiv sprog switcher så brugerne let kan skifte imellem sprog.
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Start småt
• Byg et sprog ad gangen I stedet for at rulle ud i flere lande af gangen og få problemer alle steder så fokuser på et ad gangen.
• Så får man også fornemmelsen for hvad det kræver at vedligeholde flere sprog.
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Undgå flag!
• Det ser fint ud med en række flag, farverigt og så videre.
• Men husk at fransk ikke kun tales i Frankrig og
spansk ikke kun tales i Spanien
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Husk at lokalisering også er:
• Valuta • Tid og dato • Mål og vægt • Skrivestil • Farver, billeder, og design • Tekster kan fylde mere eller mindre - læseretning
• Kultur spiller en stor rolle!
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Kodning!
• Relativt simpelt! Hvis du designer til flere sprog skal du brugeUTF-8 encoding.
• UTF-8 understøttes af mange forskellige software systemer herunder Joomla, og sikrer at bogstaver og karakterer ikke forsvinder fordi du skifter til et andet sprog.
• <meta charset=”UTF-8″ />.
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Geotargeting
• Du kan bruge geotargeting tool i Webmaster Tools for at fortælle google at din side er målrettet et bestemt land. Det skal du kun gøre hvis du har et gTLD (generic top-level domain name).
• Og brug det heller ikke hvis du har mere end et land
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Duplicate content! • Hjemmesider der har indhold til flere regioner og flere
sprog, risikerer at producere duplicate content. • Det er generelt ikke et problem så længe indholdet er til
forskellige brugere i forskellige lande. • Men tænk over at sikre unikt indhold til hver brugergruppe. • Der er ikke grund til at “gemme” ved at “disallowing
crawling” i robots.txt file eller i "noindex" robots meta tag. • Men hvis du bruger samme indhold for samme brugere på
forskellige URL’er bør du sikre at der er valgt en foretrukken version og bruge redirect (eller rel=canonical ).
• Følg guidelines på rel-alternate-hreflang for at sikre at det er korrekt sprog der vises til besøgende.
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
CDN
• Content Delivery Network (sender kopier af din side til servere andre steder i verden)
• Bringer indholdet tættere på dine kunder
• Et content delivery network eller content distribution network (CDN) er et stort system af servere fordelt I datacentre rundt om i verden.
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Hvad er CDN godt for
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Dansk CDN udbyder
• Er der nogen der kender dem og ved om de holder hvad de lover?
• http://blanye.dk/cloud/produkter/cdn/
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
http://multilanguage25.vibyggerhjemmeside.dk/index.php/da/
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Begynd med at installere sprog
• Site • Administrator
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Manager - Content
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Manager - Overrides
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Plugins
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Plugin – Language Code
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Plugin – Language Filter
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Menu
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj menupunkter fra main menu til sprogmenuerne
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj sprog til menupunkterne i sprogmenuerne
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Menu Item Association
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj en main homepage til hvert sprog
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Module Manager
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Module Language Switcher
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Indhold - kategorier
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Indhold artikler
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Begynd med at installere sprog
• Site • Administrator
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Manager - Content
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Manager - Overrides
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Language Plugins
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Plugin – Language Code
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Plugin – Language Filter
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Menu – ny menu til hvert sprog
• Kopier menupunkter fra main menu til daansk menu
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj menu punkter fra main menu til sprogmenuerne
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj sprog til menupunkterne i sprogmenuerne
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Menu Item Association
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Tilføj en main homepage til hvert sprog
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Module Language Switcher
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Indhold - kategorier
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Indhold artikler
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Moduler på de forskellige sprog
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Sprog i JED
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk
Kontakt mig
Susanne Krogh-Hansen http://www.wesome.dk LinkedIn: dk.linkedin.com/in/susannekroghhansen/ Twitter: @bysukro Facebook: www.facebook.com/wesomedk Instagram: http://instagram.com/bysukro Pinterest: http://www.pinterest.com/sukro/
18. Marts 2014 Susanne Krogh-Hansen, WeSoMe - http://www.wesome.dk