Progress Report: HT Integration, XAJAX, etc.
April 12, 2008 by kerti-yasha
Progress Report:
- VMware Workstation ACE Edition v6.0.3 sudah bisa digunakan. Instalasi Virtual Machine sudah lengkap:
++ Uniprocessor, 128MB VirtualRAM, 4GB VirtualHD, network access via NAT
++ OS Ubuntu Hardy (ubuntu-8.04-beta-server-i386)
++ Samba dan segala macam tetek bengek settingnya
++ Apache-MySQL-PHP, termasuk Apache root directory aliasing
++ SBCL, CL-SQL, CL-WHO, dan seterusnya… (daftarnya panjang!)
++ CL-HUNCHENTOOT
++ JOLIET-base-system
++ joliet WME-interface
Dengan adanya Virtual Machine ini, bisa kerja di Windows dan Linux sekaligus, tidak perlu lagi ada restart untuk unit testing. - Modul User Group sudah selesai! Sekarang bisa edit Group Module Privileges di sini.
- Masalah security sementara ini sudah selesai, tapi perlu lebih banyak extensive testing untuk menentukan apakah security scheme yang diterapkan sudah layak.
- Integrasi plugin baru: XAJAX, yang sangat membantu dalam membuat javascript untuk AJAX. Dengan ini, interfacing Apache/PHP-Hunchentoot bisa dilakukan dengan menghemat bandwidth. (Catatan: Sebenarnya ada alternatif menggunakan mod_lisp untuk menggunakan Hunchentoot langsung bersama Apache, dengan bandwidth yang mungkin lebih hemat lagi. Cara ini tidak digunakan dengan mempertimbangkan bahwa MUNGKIN Apache server dan Hunchentoot server akan terletak pada mesin yang berbeda: tidak semua server menyediakan SBCL dan segala macam komponen yang diperlukan untuk bisa menjalankan Hunchentoot)
Brainstorming:
- Modul Demo dan Signup bisa dijadikan satu di Module Group Home, untuk menghemat menu item. Sementara ini tidak perlu ada modul lain yang bisa diakses publik.
- Modul Group Story Generator sebenarnya tidak diperlukan lagi karena user bisa menggunakan modul Demo di Module Group Home.
- Modul NLP Unit dan Temporal Unit harusnya sudah jadi satu dengan block editor pada Module Group Story Models
PR yang belum selesai:
- Tombol LOGOUT dipindah ke atas donk!
- Algoritma untuk block editing harus di-rewrite. BRAINSTORM: ayo mulai pakai XAJAX!
- Mulai memikirkan modul dokumentasi.
- Ayo mulai MENULIS!!!