Mobogoy kon baraguna

Archive for the ‘Drupal’ Category

Cara Singkat Update Drupal 7 Versi Minor

Sebetulnya saya sering takut melakukan pembaruan versi Drupal. Pengalaman saya waktu pertama kali pake Drupal dan melakukan kesalahan ketika melakukan pembaruan versi hingga saat ini membuat trauma. Sebenarnya itu merupakan kesalahan sendiri karena tidak melakukan instalasi tema dan modul dari pihak ketiga dengan baik. Selain itu saya melakukan pembaruan menggunakan fasilitas fantastico dari panel kendali –karena tidak tahu cara manual. Hasil akhirnya? Berantakan. Padahal waktu itu web yang sudah dibuat tergolong cukup sukses di perangkingan. Oh iya, waktu itu saya melakukan naik versi dari 5 ke 6, yang termasuk melakukan upgrade major.

Alhamdulillah, beberapa kali pembaruan versi kali ini berhasil dengan baik. Selain karena saya setidaknya sudah mempraktekkan cara bersih instalasi Drupal, juga yang saya lakukan hanyalah update minor.

Cara yang saya praktekkan cukup mudah. Pertama unduh berkas terbaru Drupal kemudian uraikan. Nanti hasil penguraiannya berbentuk direktori dalam format drupal-x.y (x adalah versi mayor dan y adalah versi minor).

Selanjutnya login sebagai admin dan aktifkan maintenance mode dari Administration | Configuration | Development | Maintenance mode. Centang pada pilihan “Put site into maintenance mode” dan simpan konfigurasi.

Biasanya saya menggunakan ssh dalam melakukan pekerjaan remote karena lebih praktis. Silakan disesuaikan langkah berikut ini dengan prosedur yang biasa dilakukan dengan antar-muka yang lain.

Login pada ssh. Kemudian jalankan midnight commander (mc). Panel kiri menunjukkan isi dari direktori drupal-x.y dan panel kanan menunjukkan isi public_html –diasumsikan, drupal yang lama terpasang pada public_html dan public_html merupakan direktori untuk virtual hosting yang digunakan.

Pilih direktori sites pada panel direktori public_html, kemudian salin ke sebelah kiri dengan tekan tombol [F5]. Untuk konfirmasi overwrite (timpa) berkas lama, silakan tekan tombol [L] untuk pilihan: All.

Selanjutnya ubah nama direktori public_html, misalnya ke public_html_lama dan ubah nama direktori drupal-x.y ke public_html.

Lanjutkan proses pembaruan dengan menjalankan update.php dengan format: http://nama-domain/update.php
Ikuti instruksi yang muncul. Pastikan tidak ada pesan kesalahan yang muncul ketika melakukan proses pembaruan. Dan bila semuanya aman-aman, kembalikan mode maintenance ke mode normal.

Selamat mencoba…. πŸ™‚

SOD (SLiMS on Drupal)

Hampir tiga hari ini saya fokus pada proyek membangun modul untuk menampilkan OPAC SLiMS di atas Drupal. Alhamdulillah, hari ini saya pun merilisnya ke publik. Saya memasang sebagai proyek sandbox di Drupal dan tentu tidak ketinggalan di Github. Di Drupal, karena masih sebatas proyek sandbox, untuk mengunduhnya harus menggunakan git. Sedangkan di github tidak perlu menggunakan git, sudah ada fasilitas unduh yang lebih bagus. Tapi untuk berkas yang diunduh dari Github, setelah diekstrak nama direktorinya harus diganti nama menjadi “slims”.

Berikut tautan untuk unduh SOD.
http://drupal.org/sandbox/sutriadi/1877312 (SOD di sanbox Drupal)
https://github.com/sutriadi/sod7 (SOD di Github)

Silakan dicoba… πŸ˜‰

Aktifitas yang Terlupakan

Banyak sekali aktifitas yang saya alami beberapa pekan ini. Sayang sekali semuanya tidak terekam bagus dalam blog. Beberapa yang paling banyak saya lakukan adalah meramaikan grup facebook yang saya buat sendiri. Grup bertema belajar brute kanal siaran yang diacak (scrambled) ini cukup banyak menarik peminat. Kebanyakan peminatnya adalah yang memang berkeinginan belajar ada juga yang hanya menyimak. Beberapa pula merupakan master-master bruter dari beberapa forum web/grup fb.

Selain aktifitas itu, saya pun sedang mengerjakan pembuatan web berbasis Drupal 7 dengan menggunakan Fusion dan Fusion Accelerator. Beberapa modul sudah berjalan baik, tapi kebanyakan belum.

Ada aktifitas belajar Adobe Air juga tapi baru sebatas melihat-lihat. Yang sementara ditekuni sekarang adalah C# dengan mencoba mengitegrasikan dengan SLiMS melalui REST. Semoga saja ada manfaatnya. πŸ™‚