Kapita selekta Pemrograman Web
Topik: CMS
1 komentar — Yan Arief on October 31st, 2007
Open Source Content Management System Award 2007 sebuah even yang diselenggarakan Packt Publishing memasuki babak pengumuman pemenang. Setelah melalui tahap penjurian, aplikasi CMS terpilih dipublikasikan mulai tanggal 29 Oktober hingga 2 November 2007.
Pada tanggal 29 Oktober 2007 diumumkan pemenang untuk kategori pertama yakni Open Source Social Networking CMS, dipilih aplikasi CMS yang terkait dengan kolaborasi dan distribusi informasi serta pembangunan komunitas. Packt akhirnya memilih Wordpress sebagai aplikasi terbaik mengungguli Elgg dan Drupal. Dengan demikian Wordpress menerima penghargaan sebesar $2000.
Selanjutnya, pada tanggal 30 Oktober 2007, mojoPortal terpilih sebagai Best Other Open Source CMS mengungguli Plone and Silva yang menduduki peringkat kedua dan ketiga. Dalam kategori ini dipilih CMS non PHP/MySQL. mojoPortal mengantongi penghargaan $2000 dari Packt.
Kita tunggu pengumuman 3 kategori lainnya, tanggal 31 Oktober 2007 untuk kategori Best Open Source PHP CMS, tanggal 1 November 2007 diumumkan Most Promising Open Source CMS Announced dan tanggal 2 November 2007 pemgumuman Overall Winner.
Topik: PHP
5 komentar — Yan Arief on September 23rd, 2007
Sebagai langkah awal membangun aplikasi PHP menggunakan Zend Framework (ZF) berikut ini tentang bootstrapping di ZF yang berdasarkan struktur MVC yang telah dibahas sebelumnya. Pengertian bootstrapping kurang lebihnya yakni pemuatan dan eksekusi program pemanggil program lain yang lebih komplek.
Dalam ZF, yang berfungsi sebagai bootstrap yakni index.php untuk mengeksekusi semua permintaan dan kemudian diproses oleh kode program dalam berkas lain. ZF juga mendukung clean url, untuk mengimplementasikan hal ini perlu didukung konfigurasi dalam berkas .htaccess. Selengkapnya »
Topik: PHP
2 komentar — Yan Arief on September 1st, 2007
Pustaka berbasis PHP5, Zend Framework, menggunakan arsitektur pemrograman Model-View-Controller (MVC). Apa manfaat MVC ? Berguna untuk memisahkan bagian-bagian dalam aplikasi sehingga mempermudah dalam pengembangannya dan pemeliharaan aplikasi.
Selain itu kode program yang telah ditulis bisa dimanfaatkan lagi untuk aplikasi lain dengan menggubah sebagian saja. Pada dasarnya MVC yakni untuk memisahkan pemroses data yang disebut sebagai Model dan penyaji antarmuka (UI) atau HTML template dalam hal ini disebut View. Sedangkan Controller sebagai pengikat Model — View untuk menangani permintaan pengguna sehingga data ditampilkan dengan benar.
Topik: PHP
4 komentar — Yan Arief on August 13th, 2007
Zend Developer Zone memuat artikel tentang tutorial PHP bagi pemula yang ditulis oleh Vikram Vaswani, pendiri sekaligus CEO Melonfire. Tutorial tersebut merupakan rangkuman 15 artikel yang pernah ditulisnya, mencakup dasar-dasar PHP 4 maupun PHP 5.
Topik: PHP
Diskusi — Yan Arief on August 4th, 2007
Nexen.net melansir statistik PHP periode bulan Juli 2007. Survei dilakukan terhadap 11,2 juta server, 2,4 juta IP di seluruh dunia. Statistik yang ditampilkan meliputi penggunaan PHP di Internet, versi yang digunakan, penggunaan di tiap negara, dan distribusi web server.
Menelaah statistik tersebut, meski pengembangan PHP 4 dihentikan namun masih menguasai pasar. Tercatat, penggunaan versi 4 — 79% sedangkan PHP 5 — 20%.
Berdasar statistik tiap negara, penggunaan PHP di Indonesia mencapai 52 % dan penetrasi PHP 5 hanya separohnya — 25%.
Topik: CMS
1 komentar — Yan Arief on August 2nd, 2007
TextPattern adalah aplikasi content management system (CMS) bebas pakai dan open source. Seperti CMS lain, TextPattern juga mendukung fitur penambahan plugin untuk lebih memberdaya-gunakannya. Seorang pengguna TextPattern, Jon Henshaw menulis tentang — 8 Essential Plugins for TextPattern.
Berikut ini daftar plugin-nya, semoga bermanfaat bagi pengguna TexPattern.
Diskusi — Yan Arief on July 30th, 2007
PHP Object Generator (POG), sebuah solusi bagi programer PHP untuk membuat kode berorientasi obyek yang berkaitan dengan operasi database MySQL secara instan. Kode PHP yang dihasilkan kompatibel dengan PHP4 dan PHP5, mudah dipahami dan diimplementasikan.
Layanan online ini, pada intinya menyusun kode PHP secara otomatis untuk operasi database, output yang dihasilkan berupa database class, menurut pengembangnya dinamakan POG database wrapper.
Pola pemrograman POG menggunakan Object-Relational Mapping dikenal juga sebagai Active Record atau Persistence Layer. POG mengintegrasikan metode CRUD (create, retrieve, update, delete), dengan demikian bisa menghemat waktu dan tak perlu lagi menulis SQL query untuk metode operasi database tersebut.
Topik: PHP
6 komentar — Yan Arief on July 25th, 2007
Perfomansi sebuah aplikasi dipengaruhi oleh aspek penulisan kode program. Penulisan kode yang efektif dan sesuai mampu meningkatkan kecepatan proses eksekusinya. Berikut ini rangkuman tip dasar penulisan kode PHP yang saya dapatkan dari Webdigity dan The Spanner.
Topik: PHP
13 komentar — Yan Arief on July 24th, 2007
Tersedia berbagai macam freeware untuk menulis kode program, paket server web dan perangkat lunak pendukungnya dalam membangun aplikasi PHP di Windows. Saya mencoba memberikan rekomendasi beberapa freeware yang mungkin bisa dijadikan acuan bagi programer PHP pemula.
Topik: Struktur Data
1 komentar — Yan Arief on July 23rd, 2007
JSON atau JavaScript Object Notation, adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999 (situs web JSON).
Format teks JSON tidak bergantung pada bahasa pemrograman apapun, seperti halnya XML. Namun struktur data JSON lebih sederhana sehingga relatif ringan daripada XML, selain itu lebih nyaman dibaca oleh mata.
Recent Comments