Konflik Live Writer dengan Smush.it
Image via Wikipedia
Windows Live Writer merupakan alat bantu menulis artikel blog terbaik jika Anda menggunakan Microsoft Windows. Selain merupakan freeware/gratis, banyak sekali fitur yang ditawarkan oleh Live Writer, ditambah kemampuannya bisa terus ditingkatkan dengan menggunakan plugin. Sangat nyaman jika Anda menulis blog dengan Live Writer.
Akhir-akhir ini setiap akan melakukan publish artikel ke blog, Live Writer selalu gagal. Muncul pesan kesalahan: metaWeblog.newMediaObject method received from the blog server was invalid: Invalid response document returned from XmlRpc server. “Waduh Live Writer kenapa lagi nih?”, kata saya dalam hati. Saya jadi teringat masalah sebelumnya yang harus dituntaskan dengan memodifikasi sebuah file PHP di WordPress.
Solusi pertama yang terpikirkan adalah mengupgrade instalasi WordPress, karena kebetulan saya belum menggunakan versi terbaru. Setelah diupgrade, walau dengan sedikit kesulitan karena blog saya tidak mau diupgrade dengan fitur Automatic Upgrade bawaan WordPress 2.8, lalu saya coba lagi publish artikel dari Live Writer. Sayangnya masih gagal.
Setelah melakukan pencarian di Google, saya mendapat saran untuk melihat log file Live Writer (Help > About > Show Log File). Setelah membuka file log tersebut dan kebingungan untuk menterjemahkan isi log tesebut kecuali melihat ada permasalahan ketika memanggil beberapa fungsi seperti “DoBeforePublishUploadWork”, saya kembali melakukan pencarian di Google. Akhirnya saya menemukan sebuah blog yang memberitahukan bahwa kemungkinan permasalah tersebut bisa jadi merupakan konflik dengan plugin Smush.it.
Smush.it, merupakan tool untuk memperkecil ukuran gambar on-the-fly (langsung, tanpa aplikasi pengolah gambar) yang sangatlah berharga bagi pemilik blog. Namun permasalahannya, akhir-akhir ini service yang diberikan secara gratis oleh Yahoo Performance Team ini tidak stabil, terutama setelah ada update terbaru bagi plugin.
“Masuk akal”, pikir saya dalam hati. “DoBeforePublishUploadWork” pasti berhubungan dengan mengunggah (upload) file ke server blog. Langsung saja masuk ke halaman admin blog dan menonaktifkan plugin Smush.it. Saya kembali ke Windows Live Writer dan coba kembali mempublish sebuah artikel, dan kali ini sukses!
Sedikit penasaran, saya mengaktifkan kembali plugin Smush.it dan upload sebuah file gambar via admin WordPress. Ketika mencoba mengecilkan ukurannya dengan Smush.it, sebuah pesan kesalahan kembali muncul seperti gambar di bawah:
Setelah kembali melakukan pencarian di Google, pesan “Failed to create a temp dir” ini terjadi di server Yahoo/Smush.it, bukan di server pengguna plugin, jadi tidak ada yang bisa kita lakukan.
Sampai Yahoo/Smush.it memperbaiki masalah ini, saya nampaknya harus terus menonaktifkan plugin Smush.it…
