Archive for the 'Desain Web'

Review: Liferay sebagai Pilihan Aplikasi Portal Web

Tiga tahun yang lalu, saya sempat menyebutkan Liferay sebagai salah satu alternatif untuk menggantikan Microsoft Sharepoint dalam fungsinya sebagai aplikasi portal web. Dan hingga saat ini, saya sudah mengimplementasikan Liferay untuk website resmi pabrik tempat saya bekerja dan satu lagi untuk aplikasi internal. Pada artikel ini, saya ingin sedikit berbagi pengalaman mengenai Liferay ini. Liferay adalah engine berbasis Java yang ditujukan untuk pembuatan web portal. Memang jika dibandingkan engine-engine berbasis PHP, Liferay jauh kalah populer dibandingkan dengan WordPress, Drupal, dan Joomla. Tapi menurut saya, jika kita mencari engine portal berbasis Java terbaik, Liferay adalah pilihan yang bisa dipertimbangkan dengan serius. Mengapa Liferay? Well, di pabrik saya, ada kebutuhan...
Read more

Membuat Front-End Webserver dengan Apache Reverse Proxy dan Mod_Rewrite

Apa itu front-end webserver? Jadi singkat cerita, kita memiliki sebuah (atau banyak) application server yang menangani banyak aplikasi. Banyak application server yang berjalan di port yang berbeda, misalnya Tomcat jalan di 8080, Weblogic jalan di 7001, lalu ada misalnya IIS untuk menjalankan teknologi .net framework. Permasalahannya, ini menjadikan struktur URL-nya jadi jelek, misalnya http://server.example:7001, http://server.example:8001. Struktur URL yang cantik itu hanya bisa didapat jika web server berjalan mendengarkan di port 80. Lha, dari sekian banyak application server itu, siapa yang akan mendapatkan port kehormatan? Harus diundi terlebih dahulu? Front-End dan Back-End Web Server Solusi agar semua kebagian adalah membuat satu webserver yang mendengarkan port 80, yang...
Read more

Don’t Reinvent the Wheel

Kembali ke masa lima atau enam tahun yang lalu waktu saya merilis Content Management System (CMS)* versi terakhir saya untuk www.its.ac.id yang saya beri codename fitri (v3). Saat itu saya tidak menggunakan CMS yang sudah jadi — yang terkenal waktu itu Mamboo — tetapi mengembangkan CMS sendiri berbasis PHP dari awal. Jadi saya membuat satu per satu modul tampilan, dinamisasi konten melalui manipulasi database, hingga manajemen user dan hak aksesnya. Themes atau tampilannya belum bisa dinamis, karena antara kode untuk tampilan dengan kode untuk data tercampur menjadi satu. Tujuan saya waktu itu hanya satu: belajar. Sebagaimana mahasiswa teknik yang seharusnya. Website-website akademis semacam ITS sebaiknya harus secara aktif berubah secara radikal, karena di sana lah tempat...
Read more

Framework dan Tumpukan Masalah yang Menyertainya

Saya sudah agak lama tidak terlibat dalam sebuah project yang sangat intens dengan coding dan saya merasa rindu karenanya. Saya sudah cukup banyak tahu dan mencoba bermacam framework seperti Spring, Hibernate, Webwork, Struts, Seam, IceFaces (Java sudah jenuh dengan framework ya?). Saya bukan programmer yang tahu terlalu dalam dengan tumpukan framework tersebut dan tidak terlalu tahu bagaimana memanfaatkan mereka dengan benar. Izinkan saya meletakkan ego saya dengan berkata bahwa saya tidak terlalu paham dengan konsep MVC (Model View Controller). Saya pernah gagal dalam merancang sebuah software dengan tumpukan framework MVC, dimana di sisi model menggunakan Hibernate sebagai ORM (Object Relational Model), di sisi view menggunakan Struts/Webwork, sedangkan Spring menangani sisi...
Read more

Komentar untuk Website ITS v4

Website ITS v4. Wah, sebenarnya saya menyimpan komentar kalau sudah benar-benar selesai nanti, tapi ternyata pas saya lihat di sana ada untouched link yang bernama “Komentar Anda”. Karena sudah dimintai komentar dan ternyata di sana tidak ada media untuk mencurahkan komentar, ya saya tulis di sini. Yang jelas first of all, congratz untuk tim webmaster ITS. Secara umum, saya suka konsep layout yang dibawa. Fresh! Segar! Mantaps! Beberapa catatan subjektif sayah: Header terlalu kosong. Hanya tulisan webmail yang sedikit menemani. Yaya… saya tahu, webmaster tak punya pilihan banyak menempatkan logo. Dilema yang pernah saya alami berkali-kali dulu. Mungkin bisa dibuat semacam ornamen pemanis warna-warni di sana. Nggak usah ngeblok. Jika dibuat overflow keluar dari...
Read more