Joomla meertalige website zonder 3rd party extensies

12 augustus 2011

Met Joomla 2.5 en 3.x is het relatief eenvoudig om een meertalige website op te zetten zonder gebruik te maken van 3e extensies... in 10 stappen!

  1. Installeer Taal Pakket
    • Om Joomla's systeem labels zoals "Lees meer..." in verschillende talen te vertalen
  2. Definieer inhoud talen
    • Voeg talen toe die kunnen worden toegewezen aan inhoud (categorieën, artikelen, menu-items, modules, enz.)
  3. Inschakelen en configureren van "Systeem - Taalfilter" plugin
    • Voeg taal code toe aan URL, activeer "Menu Item Associatie" (zie 8.)
  4. Maak een hoofdcategorie voor elke taal
    • Voor gemakkelijker onderhoud is het beter om alle categorieën voor een taal te groeperen onder een "Taal Root Categorie"
  5. Creëer Artikelen
    • Wijs de juiste Categorie + Taal toe aan elk artikel
  6. Creëer Menu's (elke taal een eigen Menu)
    • Maak een Menu voor elke taal
  7. Menu Items & Menu Item Associatie aanmaken
    • Creëer Menu Items, stel een standaard homepage in per taal, groepeer gelijkaardige menu items van verschillende talen
  8. Menu Modules Aanmaken (elke taal een eigen Menu Module)
    • Creëer een Menu Module per taal en wijs deze toe aan het Menu van die taal
  9. Module voor taalkeuze aanmaken
    • Maak deze module om de taal iconen weer te geven die kunnen worden geselecteerd om een van de talen te selecteren
  10. Oude inkomende links omleiden
    • Een tip voor het verzamelen van grote hoeveelheden oude URLs,
      en het creëren van redirects naar de nieuwe URL's met behulp van:
      • Een sitemap component (Xmap)
      • Een browser (om de HTML bron weer te geven)
      • Een spreadsheet (Excel / OpenOffice Calc)
      • en .htaccess
Joomla meertalige website zonder 3rd party extensies

Presentatie gedaan bij

Joomladay UK 2014

4 oktober 2014
Ascot, Verenigd Koninkrijk

Joomladay Cape Town 2012

17 august 2012
Kaapstad, Zuid-Afrika

Joomla User Group Den Bosch

5 maart 2012
Den Bosch. Nederland

Joomladay Thailand 2012

25 februari 2012
Bangkok, Thailand

Joomladay Norway 2011

12 august 2011
Drammen, Noorwegen
Peter Martin
Joomla Linux Specialist

© 2022 by Peter Martin / db8. All rights reserved.