Terimakasih kepada PacktPub CMS award. Sekarang penulis memiliki bahan untuk meriset berbagai CMS berbasis PHP agar tidak lagi seperti katak dalam tempurung. Pendekatannya pragmatis untuk pekerjaan sehari-hari, bukan akademis yang bermain konsep.
Tujuan awal sebetulnya hanya mencari CMS berbasis PHP yang lebih baik Joomla untuk proyek kecil, terutama dari sisi kecepatan developing. Butuh waktu tiga bulan untuk mencoba-coba.
Research CMS
Yang sudah dicoba:
- Hasil CMS award dari PacktPub.com yaitu: MODx-0.9.6.1, Joomla-1.5, Drupal-6.8, MiaCMS-4.8, ImpressCMS-1.1.1, SilverStripe-2.2.3/Sapphire, dan CMSMadeSimple-1.4.1.
- Yang tidak tercantum di PacktPub.com: ezPublish, DragonFly, TypoLight.
Bila kelengkapan di atas cukup membuat ngeri, mungkin anda dapat mengerti alasan penulis, mengapa tidak memberi penjelasan mendetail (secara panjang lebar lebih lanjut yang tentunya sangat membosankan).
Hasilnya:
- Keluarga Mambo, paling mudah dalam administrasi. Fungsi-fungsi sebagai CMS lengkap.
- Joomla memiliki roadmap yang jelas. Joomla masih berusaha keras memperbaiki arsitektur.
- MIA sebagai Mambo rebranded belum banyak kemajuan.
- Aliro framework belum ketahuan mau ke mana.
- Keluarga XOOPs. Ditulis oleh kutu-buku untuk kutu-buku.
- ImpressCMS ini memiliki Trust Path, menarik untuk security. Selain itu tidak ada gebrakan baru dari Roadmap/ BluePrint mereka.
- Untuk PHP5 fork ke XOOPsCube.
- Drupal memiliki arsitektur yang baik, moudlar, hirarkis, namun susah untuk admin. Drupal adalah pemenang PacktPub CMS award. Drupal memiliki arsitektur modular. Sayangnya taksonomi bukanlah kebutuhan utama CMS. Secara native Drupal tidak mensupport MVC.
- SilverStripe (yang dipakai Obama) lebih menjanjikan, karena memiliki built-in framework bernama sapphire berdasar PHP5, namun masih jauh dari Ruby.
- CMSMadeSimple terlalu simple dan susah dikembangkan.
- MODx adalah binatang yang sama sekali berbeda dengan Joomla dan Drupal. Pola berpikir-nya dapat memberi wawasan baru. Sayangnya sangat tergantung database. Noobie jangan mendekat. Jangan bilang penulis tidak memperingatkan.
Secara umum ada gerakan untuk goPHP5 di roadmap mereka kecuali community WordPress yang menentang advokasi goPHP5. Trend di forum maupun official roadmap mudah ditebak. Dengan OOP di PHP5, developer PHP-based-CMS berencana membuat framework.
Tidak ada perubahan radikal di CMS yang telah disebutkan di atas, kecuali sapphire yang untuk pertama kalinya memisahkan framework dari nol, lalu mengintegrasikan dengan CMS SilverStripe. Lalu membuat built-in ORM yang tidak lazim. Sungguh langkah yang sangat berani.
Catatan: Project yang di-exclude:
- Di luar lingkup CMS: Kategori ERP/CRM seperti SugarCRM dan WebERP. Kategori Forum: PHPBB. Image Galleries: ZenPhoto, Gallery, dan Coppermine. Project Management: RedMine. Berbagai database Admin tools.
- Di luar lingkup PHP: DNN, MojoPortal, Lenya, Daisy, Hippo, Magnolia, DotCMS, Radiant, Plone, Silva.
- Dilewatkan (tidak dapat award di PacktPub.com) : Moodle, e107, elgg, nucleus, b2evolution, Jojo, Typo3
- Fork dari Project sejenis dengan perubahan tidak signifikan. XOOPs, XOOPsCube, Mambo.
- Sistem lain yang dapat dipaksakan menjadi CMS yaitu WordPress dan Typo.
Sebagai pengembang, penulis tidak puas dengan CMS berbasis PHP karena tidak memiliki framework yang dapat menjadi dasar pengembangan.
aku mau bikin blog pribadi tp bagusan mana nih mas anatar joomla, drupal, atau silverstripe soalx aku masih newbie
BalasHapustext-press.googlecode.com
BalasHapussatu lagi cms tanpa database yang saya temukan bernama texTPress CMS. Made Indonesia, suport AGC (artikel otomatis) dan bisa juga di isi manual. Karena ada fitur AGC, maka jika sudah mulai ter-index di google, artikel yang nyantol di pencarian bisa berjibun. Kans besar untuk memenangkan persaingan, tinggal menyempurnakan isi yang sudah nyantol, secara manual dilengkapi isinya dan bobot kualitasnya artikel