Ingin migrasi ke wordpress dari Joomla? Sebelum melanjutkan cara mudah yang saya coba ramu dari berbagai sumber dan pengalaman, ada baiknya anda membaca alasan saya terlabih dahulu. Mungkin saja ada orang yang menyangkal kelemahan-kelemahan Joomla yang saya sebutkan di sana dan memberikan pandangan yang berbeda. Migrasi adalah hal yang besar, oleh karena itu pertimbangkan sebelum akhirnya memutuskan.
Jika anda sudah yakin akan keputusan anda, atau sekedar ingin mencoba sejauh mana perubahan konversi yang dihasilkan dari proses migrasi ini, silahkan simak cara saya bermigrasi dari Joomla ke Wordpress.
Sebagian besar cara ini bersumber dari tulisan Chris yang memodifikasi script Mambo2Wordpress oleh Rodney Blevins menjadi Joomla2Wordpress. Lalu saya tambahkan script dan beberapa tips seputar migrasi. Anda dapat mendownload script migrasi ini, bersama dengan tambahan yang saya buat di sini.1
Versi joomla yang saya pakai adalah versi 1.0.12
Wordpress yang saya install adalah versi 2.2.3.
Langkah Migrasi:
- Install wordpress (disarankan versi 2.2.x) lalu buat folder ‘export’ di dalam root di mana wordpress tersebut di install.2
- Extrak script yang didownload tadi, lalu edit file config.php dengan informasi database anda (nama, username, password dan host-nya) baik pada konfigurasi Joomla maupun Wordpress.
- Edit awalan (prefix) nama tabel pada database. Pembuat script menggunakan ‘jla_’ sebagai prefix, sehingga rename semua ‘jla_’ dengan prefix anda sendiri.3 Secara default, awalan nama tabel pada joomla adalah ‘jos_’ dan ‘mos_’ untuk mambo.4
- Upload seluruh file php (index.php, config.php dan update.php) ke dalam folder export yang dibuat pada langkah pertama.
- Kunjungi http://instalasi-wordpress-anda/export/ dan ikuti langkah-langkah yang ada di sana.5


Saya menambahkan script update.php yang berfungsi untuk mencari sebuah string dan mengubahnya dengan string yang diinginkan. Hal ini sangat berguna biasanya untuk memperbaiki link yang rusak (tidak valid) dan referensi gambar. Hal ini bisa saja terjadi disebabkan oleh:
- Pergantian CMS. Hal ini jelas karena sistemnya berbeda.
- Terkadang dalam penulisan artikel pada Joomla yang lama, kita menggunakan link yang relatif. Seperti menghilangkan URL di mana joomla di install.
Contoh: menggunakan link content/view/379/89/ daripada link yang lengkap (absolut/mutlak) http://situs-joomla-anda.com/content/view/379/89/.6
PERINGATAN: Harap backup kembali database anda terlebih dahulu sebelum anda menjalankan script update.php. Gunakan dengan penuh hati-hati. Pastikan string apa yang anda cari dan string penggantinya sesuai dengan apa yang anda harapkan.
TIPS. Gunakanlah layanan Link Report dari Alexa untuk memeriksa semua link yang rusak pada situs anda. Hasil laporannya akan dikirim melalui email. Lalu gunakan script update.php di atas (kunjungi http://instalasi-wordpress-anda/export/update.php) untuk memperbaikinya. Terakhir, jangan lupa menghapus direktori export dan seluruh file yang berada di dalamnya.
Selamat mencoba dan semoga berhasil. Saya tunggu saran dan kritik dari anda.
- Saya sarankan untuk menggunakan modifikasi saya karena perbaikan terhadap kategori pada wordpress agar sesuai dengan yang diharapkan. [↩]
- Folder export ini berada pada tempat yang sama dengan folder wp-admin, wp-content dan wp-includes. [↩]
- Saya belum sempat memodifikasi agar hal ini lebih mudah. [↩]
- Jika anda mengalami kesulitan atau tidak yakin awalan yang anda gunakan, anda dapat melihatnya pada tab “Database” di “Global Configuration” setelah login pada halaman administrator. [↩]
- Saya sarankan agar mengimpor artikel dari kategori (pada mambo/Joomla) satu per satu. Jangan lupa untuk menyediakan kategori untuk Wordpress. Dan (sekedar catatan) fungsi impor links tidak bekerja dengan baik saat saya mencobanya. [↩]
- Sebagian orang melakukan hal ini agar ia dapat menginstall situsnya secara local di komputernya, atau dikemas untuk presentasi dan lain sebagainya. Sehingga selama dia menggunakan CMS yang sama, di manapun Joomla diinstal, link tersebut tetap valid. [↩]



February 8th, 2008 at 2:44 pm
mumets mbah ^.^
March 21st, 2008 at 12:32 am
Saya pingin import . tapi bisa pikir 100 x nih..
Udah 1682 artikel,
hehe .makasih tips nya ..
April 15th, 2008 at 8:34 am
Mas, saya ingin migrasi ke Wordpress dari Joomla! 1.5. Bagaimana caranya ya? Apa kurang lebih sama dengan cara yang Mas ungkapkan di atas? Sebenarnya sih pengen coba dulu cara yang mas kasih, tapi berhubung kuota Speedy saya napasnya udah satu-satu (10% lagi, bulan ini emang gila-gilaan pemakaian Speedy saya), saya ga berani langsung coba. Takutnya gagal, eh kuotanya juga abis. Kan habis jatuh tertimpa tangga pula… Hehe,,
Oh ya, Wordpress juga bisa ditempeli iklan-iklan afiliasi kan?
Terima kasih banyak atas tanggapan Mas…
June 12th, 2008 at 4:01 pm
mumet juga ya

August 19th, 2008 at 12:33 am
btw, gak ada update terbaru lagi nich ? saya ada 1700an artikel yg mo dipindah dari joomla 1.0.15 ke WP 2.6 tadi saya coba file nya, gagal
cuma mentok di 109 doank kepindah nya.. habis itu error 