Gara-gara maunya client yg ingin menggunakan template baru dan ternyata template tersebut khusus untuk joomla 1.5, dengan terpaksa website-nya pun harus di migrasikan :). Kenapa istilah-nya migrasi bukan upgrade ? karena walo sama2 joomla, dua rilis ini memiliki perbedaan jauh, rilis 1.0.x adalah hasil dari bawaan mambo 4.5.x, sedangkan di 1.5, hampir seluruh-nya ditulis ulang, walopun masih ada beberapa kode lama. Saya sendiri belum pernah melakukan migrasi, jadi ini adalah pengalam pertama
Yang pertama adalah mencari informasi migrasi dengan berbekal informasi yang berguna ini:
Berikut langkah2 singkat yang saya lakukan:
1. Backup.
yg penting dan yg pertama, backup semua files & database website lama. Jadi kalo ada apa2 tinggal restore aja.
2. Install migrator component
Component ini berguna untuk membuat migration script dari website lama. Script ini akan digunakan pada saat instalasi Joomla 1.5. Download component migrator di sini. Versi terakhir pada saat postingan ini adalah migrator 1.0 stable. Setelah download install component ini di website lama.
3. Membuat Migration script
dari backend, masuk ke component migrator dan klik ‘Create Migration SQL file’ kemudian download file migration script-nya. Perlu diingat bahwa secara default script ini hanya akan melakukan migrasi core website yang lama seperti content, menu, serta extensions core. Jika anda menginstall berbagai macam extensions, carilah informasi telebih dahulu apakah component tersebut menyediakan migration script ato nggak. Kalo nggak ada, berarti harus manual.
3. Fresh install Joomla 1.5
Lakukan instalasi baru, saran saya install di folder terpisah misal domainanda.com/newsite, gunakan database ygn terpisah pula jika memungkinkan. Pada saat instalasi step 6:Configuration, pilih ‘Load Migration Script’, isikan table preffix jika beda, janga lupa centang ‘This script is a Joomla! 1.0 migration script’. Setelah itu hapus folder installation seperti biasa.
Dari sini, website sudah berhasil kita migrasikan ke Joomla 1.5, tapi ini baru separuh jalan karena kita harus menginstall componen2 yang kompatibel dengan 1.5. Berikut langkah2-nya:
1. Cari informasi apakah template, component, module dan plugin yang kita gunakan bisa digunakan di 1.5. Kalo tidak, coba saja install yg versi lama dan aktifkan plugin system - legacy di 1.5, sapa tau masih bisa berjalan. Untuk template, jika memang template tersebut tidak kompatibel dengan 1.5, ya terpaksa kita ganti template baru atau merubah template lama supaya kompatible dengan 1.5. Nggak telalu susah sih, ntar kalo ada waktu kita bahas lebih detail cara merubah template 1.0 menjadi template 1.5
2. Untuk melakukan migrasi data2 component, kita bisa lakukan melalui phpmyadmin. Cek telebih dahulu apakah tabel2 serta field2 yang digunakan component versi baru dan component versi lama masih sama. Jika ya, cukup men-dump tabel2 component dari website lama ke website baru. Kalo tidak sama, ya harus cari perbedaan-nya :D, gunakan utility seperti WinMerge
Alternatif lain adalah dengan membut custom migration script sendiri utk component yang tidak memiliki migration script. Tidak terlalu sulit asal sedikit mengerti PHP. informasi detail ada di
blog.joomlatools.org
Happy migration!






Aku bukan seorang master joomla,tapi aku menulis tentang tutorial joomla,Terus terang aku belum begitu paham tentang migrasi joomla kalau ada ebooknya sama minta dong saya sudah cari-cari belum dapet
Sebelumnya terimakasih