Masih tentang migrasi Blog

Setelah saya berhasil memigrasi seluruh posting dari blog yang lama, akhirnya saya juga berhasil memigrasikan semua komentar. Yang bikin BT, ternyata AJ-Fork (engine blog saya yang lama) tidak menyediakan script konversi dari news.txt ataupun comments.txt ke dalam format database WordPress yaitu MySQL.

Pikir punya pikir, daripada saya bikin dari awal script konversi ini mending saya ‘hacked’ aja script show.inc.php milik AJFork untuk memigrasikan seluruh posting dan komentar ke dalam database wordpress. Pada tahap awal sekitar 2 hari yang lalu saya hanya memodifikasi show.inc.php untuk memindahkan postingan blog ke MySQL. Secara prinsip tidak terlalu sulit karena hanya menambahkan fungsi mysql_query, mysql_connect dan tinggal memasukkan (INSERT INTO) ke dalam MySQL. Tahap kedua yang saya lakukan yaitu mengambil beberapa potongan baris dari script show.inc.php, khususnya bagian yang menampilkan komentar dan saya modifikasi ulang untuk memasukkan semua data ke dalam MySQL.

Script konversi ini masih tersimpan dalam HDD saya dan belum ada rencana untuk saya lepas ke publik, karena masih banyak kekurangan disana – sini.

Sekarang ini konsentrasi saya untuk blog ini adalah :

* mengubah isi dari .htaccess agar permanent link yang lama tetap dapat diakses.
* Menyesuaikan lagi menu dengan kehendak saya, termasuk memikirkan ulang apakah diperlukan shoutbox / bukutamu
* Memindahkan themes yang lama ke dalam format themes WordPress 1.5. Atau saya akan rubah total, namun tetap mengacu dari themes milik simplebits.com

Ada lagi yang kurang?

Sekalian saya kasih komentar atas pertanyaan Mas Joe tentang migrasi blogspot ke wordpress.

Untuk migrasi blogspot ke wordpress agak susah, karena kita gak punya akses ke database blogspot. Satu-satunya cara yaitu dengan parsing melalui protokol http (seperti yang dilakukan oleh detik usable). Nah, hasil parsingnya ini bisa kita simpan sendiri dalam format txt atau bisa di posting manual ke WordPress (hal ini terpaksa dilakukan secara manual karena WordPress yang ada dalam hosting gratisan tidak memiliki akses ke databasenya secara direct).

CMIIW

ps: ups, saya cek ternyata WP memiliki script import konvert dari blogspot ke wordpress. Bahkan script ini tersedia pada hosting WP gratisan salah satu contohnya di blogsome.

Jika memiliki account di blogsome, silakan rujuk URL berikut untuk cara migrasi dari blogspot ke WP

http://XXX.blogsome.com/wp-admin/import-blogger.php

XXX = account anda di blogsome.

Seharusnya hosting WP lainnya juga tidak menghilangkan script ini.
Monggo dicoba Mas Joe πŸ˜€

16 thoughts on “Masih tentang migrasi Blog

  1. ups, kelupaan lagi neh.
    perasaan hosting gratisan WP gak ada akses FTP kan?.
    Hmm…. berarti proses migrasi itu gak bisa dipake sebab dia butuh akses ftp πŸ™

  2. lha…yang posting gurnadi, yg comment jg gurnadi ini bagimana itu πŸ˜€

    iya, blogsome sayangnya gak bisa import script gitu, jadi kalo pengguna blogsome yg kebetulan dapet hosting sendiripun nggak bisa import entries dr blogsome ke hosting sendirinya dong ya πŸ™

  3. echa, loper: daripada ngedit tulisan harus masuk dashboard mending tambahin sendiri aja di komentar =)).

    blogsome gak punya fasilitas export. fasilitas import ada, tapi gak ada akses ftp, jadi sama aja boong.

    ya yang paling enak hosting WP sendiri jadi kalo mau utak atik banyak engine blog gak takut postingnya ilang.

  4. Iya juga sih, tinggal cari hostingan yang murah (jangan yang gratis sih kl bisa supaya bisa banner-free). kagak berat-berat banget koq ternyata. πŸ™‚

  5. Celebration Of Love

  6. Puncak Abadi Para Dewa

  7. Yeee … siapa yang pengen DO, makanya aku sekarang lagi sibuk-sibuknya garap skripsi loh. Sampeyan tanya arek-arek talah. Mungkin bulan depan tahap pembuatan alat, pokok e tak tagih sampeyan kudu ngrewangi nggawe alat e. OK kakak … muach

    BTW kemana aja nih kok gak pernah nongol. Trus ini situs kok kayaknya gak ndang di benahi seh? lagi sibuk opo hayooo …. Lamaran a ? πŸ™‚

  8. Puncak Abadi Para Dewa

Leave a Reply

Your email address will not be published. Required fields are marked *

This is not spam