Category Archives: Desain Web

Catatan pengembangan website

Cpanel: Could not prepare working directory

Sebagai pengelola salah satu situs web, saya mendapatkan email pemberitahuan (notifikasi) dari hoster web, yang berisi update software CMS (wordpress) yang saya gunakan. Dalam email, disertakan instruksi untuk mengupgrade software tersebut menggunakan antarmuka cPanel.

Namun, saat link untuk upgrade diklik dan saya sudah login dengan account yang saya miliki, muncul pesan error sebagai berikut:

Manage cPAddons Site Software
Upgrading xxxxx cPanel::Blogs::WordPress.0.yaml installation here…
Site Software cPanel::Blogs::WordPress

This is a cPanel packaged module. (v0.6)

Website http://www.wordpress.org/

Requires MySQL 5 or newer.

Could not prepare working directory: No such file or directory

Berikut cara untuk mengatasi error tersebut. Continue reading Cpanel: Could not prepare working directory

Upgrade Joomla dari Versi 1.5.25 ke 1.5.26

Upgrade Joomla ke versi yang lebih tinggi perlu dilakukan, yaitu dari versi 1.5.25 ke 1.5.26. Versi 1.5.26 (security update) dirilis 27 Maret 2012 untuk menambal password change vulnerabilty.

Untuk mengupgrade Joomla dari versi 1.5.25 dapat dilakukan langkah berikut:

  1. Download upgrade package, yaitu fileĀ Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.tar.bz2
  2. Ekstrak file tersebut ke direktori lokal. File yang akan diupgrade adalah:
    • CHANGELOG.php
    • administrator/includes/framework.php
    • administrator/includes/helper.php
    • includes/framework.php
    • libraries/joomla/version.php
    • libraries/joomla/crypt/crypt.php
    • libraries/joomla/crypt/index.html
    • libraries/joomla/user/helper.php
  3. Salin semua file ke direktori home server. Mungkin ownership file-file tersebut juga perlu disesuaikan

Sistem CMS Joomla sudah terupgrade ke versi terbaru.

Selain dengan cara tersebut, kita juga bisa memanfaatkan ekstensi “Update Manager for Joomla!” untuk mengupgrade Joomla langsung dari jendela administrator. Install ekstensi tersebut dan jalankan untuk mulai mengupgrade.

Anda pilih cara yang mana?
 

Memasang Project Management di Situs Lab Embedded

Kegiatan di lab. Sistem Embedded dan Robotika Siskom UNDIP di tahun 2012 akan semakin banyak, mulai dari praktikum, asistensi, diskusi fokus grup, KP dan mungkin TA. Hal ini memerlukan platform berbasis IT untuk mengelola kegiatan-kegiatan tersebut. Salah satunya adalah web managemen proyek yang mampu menampung pekerjaan kolaboratif, timeline, roadmap, wiki, manajemen tugas, trouble ticketing, dan dokumen.

Situs lab telah aktif di http://embedded.undip.ac.id. Namun, belum terpasang software untuk manajemen proyek ini.

Browsing mencari platform web yang tepat, saya menemukan daftar software manajemen proyek yang opensource di sini, yaitu:

  1. Codendi
  2. Redmine
  3. ProjectPier
  4. Trac
  5. Project HQ
  6. Collabtive
  7. eGroupWare
  8. dotProject

Saya menginginkan cara yang mudah untuk instalasi web manajemen tersebut, yaitu melalui fantastico di Cpanel. Dari daftar tersebut, hanya dotProject yang ada di CPanel. Dan dotProject lah yang akan diinstall.

 

Enabling Auto Feeding at Planet’s Article Block

Xoops Planet is one of must-have modules for our Xoops website, at least for my site :D. It feeds articles from other sites and store them to local database.

This module is old enough (released at 2006) and seems unmaintained. But, it just works on mine (Xoops-2.4.4).

There is an unresolved issue when we place its article block in site index page or other module index page. Article list on the block doesn’t update itself when index page’s visited. I guess It’s module updating problem. In my experience, feeding must be triggered by entering Planet module index. Visitors must click an feeding article (that may not the latest article from feeder) to make Planet feeds latest articles.
Continue reading Enabling Auto Feeding at Planet’s Article Block