Home Tutorials Migreren van Joomla naar WordPress

Migreren van Joomla naar WordPress

0

Joomla en WordPress. Beide goede CMS’en met beide hun positieve kanten en eigenaardigheden. Op een zeker moment kan een webbeheerder tegen de grenzen van het huidige CMS aanlopen of uit onvrede willen overstappen op een ander CMS. In deze tutorial beschrijven we stapsgewijs hoe je, je huidige Joomla site, kunt migreren naar WordPress.

Let erop dat een migratie van Joomla naar WordPress tijd kost en nooit  altijd tijd kost nooit helemaal automatisch kan. Maar ook zeker, om vervelende verassingen te voorkomen, een backup van je huidige website voor je de migratie begint. Zo kun je gedurende de migratie, altijd terug. Hoe je een backup maakt van je huidige Joomla installatie, lees je bijvoorbeeld hier: http://help.mijnjoomlaforum.nl/Handleidingen-Joomla-2.5.x/backup-joomla-hoe-maak-je-dat.html

Van Joomla naar WordPress

Allereerst is het belangrijk te weten, dat templates niet mee gemigreerd worden. Voor je dus met je site live gaat, is het aan te raden alvast een template te hebben voor je toekomstige WordPress site. Wanneer je thema op internet hebt gevonden, kan het wellicht zo zijn dat er ook een WordPress versie van je template is.

We maken in deze special gebruik van de (gratis) WordPress plugin FG Joomla to WordPress. Door middel van deze plugin worden de volgende gegevens gemigreerd:

  • Joomla secties worden als Categorieën geinporteerd
  • Joomla Categorieën worden als sub-categorieën geimporteerd
  • Posts (gepubliceerde, niet gepubliceerde en gearchiveerde)
  • Alle media in posts (naar de WP uploads directory) (optioneel)
  • Externe media wordt naar de lokale server gemigreerd (optioneel)
  • Berichtinhoud wordt aangepast om medialinks te behouden
  • Afbeeldingen worden volgens de instellingen in WordPress ge-resized
  • De “featured image” wordt de uitgelichte afbeelding
  • Alt en Captions worden behouden bij afbeeldingen
  • Interne links in berichten worden automatisch aangepast
  • Meta keywords worden gemigreerd naar de tags bij het bericht
  • Page breaks
  • Joomla artikelen worden als bericht of pagina geimporteerd

Er bestaat ook een betaalde versie van de plugin. Voor € 29,99 (stand 27-12-2013) krijg je extra:

  • De migratie van auteurs en gebruikers met wachtwoorden
  • De migratie van menu’s.
  • De migratie van Meta omschrijvingen en keywords (SEO)
  • De Joomla artikel ID’s blijven behouden of worden direct geredirect naar de nieuwe WordPress URL’s (SEO)
  • Compatible met Joomla 1.0 en Mambo 4.5 en 4.6
  • Statische Joomla 1.0 artikelen naar pagina’s
  • Migreren van Joomla 2.5 featured images.

De betaalde plugin kan aangeschaft worden op: http://www.fredericgilles.net/fg-joomla-to-wordpress/

In deze special wordt een Joomla 2.5(.17) versie gemigreerd naar een WordPress 3.8 versie. We gaan er vanuit dat je reeds een WordPress installatie beschikbaar hebt, anders kun je hier lezen hoe je dit kunt doen: WordPress lokaal installeren. Je kunt WordPress lokaal installeren, of in een subdirectory op je huidige website.

Stap 1 – Installeren van de plugin FG Joomla to WordPress

Installeer eerst de plugin FG Joomla to WordPress vanuit je WordPress backend.

FG Joomla to WordPress

Activeer de plugin na de installatie.

Stap 2 – De migratie starten

Om de migratie te starten, ga je in je WordPress backend naar Extra > Importeren.

WordPress importeren

Wanneer je de plugin start, krijg je de melding dat er reeds content in de WordPress installatie beschikbaar is. Deze kun je vanuit hier verwijderen, maar het is natuurlijk ook mogelijk deze gewoon te behouden.

WP content verwijderen

Onder de optie de WordPress content te verwijderen, bevinden zich de parameters met betrekking tot je Joomla installatie. Vul deze in en druk op test connection.

Parameters van je Joomla installatie

Wanneer de parameters correct zijn ingevoerd, verschijnt na “Test the connection” de volgende melding op het scherm:

FG databaseverbinding succesvol

Onder het kopje “behaviour” geef je de instellingen met betrekking tot het importeren aan. Hier zijn de volgende opties mogelijk:

Import Settings

  • Import introtext to exerp geeft de mogelijkheid de tekst die nu in Joomla boven <read more>  staat, te importeren in het veld samenvatting. In het geval van “to the content” wordt deze in de berichttekst overgenomen en “to both” doet beide.
  • Door middel van de instelling “Archived posts: Not imported” worden in Joomla gearchiveerde berichten niet geïmporteerd. Omdat WordPress geen prullenbak kent, zijn hier ook de opties “import as draft” (als concept importeren) en “import as published posts” (importeren als gepubliceerd bericht) mogelijk.
  • Skip media, geeft de optie alle media over te slaan bij de import. Dit houdt in dat afbeeldingen, maar ook PDF’s etcetera worden overgeslagen.
  • Door middel van de instelling ‘as is and as featured” bij media in te stellen, blijft de eerste afbeelding zowel in het bericht of op de pagina staan en wordt deze tevens ingesteld als uitgelichte afbeelding.
  • Import external media zorgt ervoor dat ook externe media mee geconverteerd wordt.
  • Import media with duplicate names, zorgt ervoor dat het volledige pad naar het mediabestand wordt overgenomen. Zo is het mogelijk dat dubbele bestandsnamen worden geïmporteerd. Wordt deze setting uitgeschakeld, wordt alle media in één map geïmporteerd.
  • Wanneer je reeds handmatig media hebt overgeplaatst kan het nuttig zijn de functie “Force media import” uitgeschakeld te laten. Wanneer deze is ingeschakeld, worden ook reeds overgeplaatste media bestanden overschreven. Schakel deze functie in, wanneer nog geen media is gemigreerd.
  • De instelling import meta keywords as tags, kan worden gebruikt om de huidige meta keywords als tags te importeren. Let erop dat tags een andere werking hebben dan meta keywords. Zo heeft WordPress de mogelijkheid overeenkomstige tags te groeperen en worden tags in veel templates weergegeven.

Stel de instellingen als gewenst in en, wanneer tevreden, druk op de knop “import content from Joomla to WordPress.

De import is gelukt

Let op, dat een een migratie van een grote website tijd kan kosten. Breek het proces niet af voor het voltooid is.
Om dubbele namen te voorkomen, heeft de plugin een prefix voor de naam gezet. Categorieën zien er bijvoorbeeld zo uit:

C9-blogposts
C2-Archief

Om deze prefixes te verwijderen, druk op de knop “Remove pregixes from the categories”. Om interne links bij te werken en het geautomatiseerde proces af te ronden, druk op “Modify internal links”.

Prefixes verwijderen

Nu is het zaak je template goed in te stellen, menu’s aan te maken en je gewenste plugins te installeren, daarna is de installatie klaar voor gebruik!

LEAVE YOUR COMMENT

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *