Selasa, 03 Februari 2009

Framework versus CMS

Agar dapat berfokus, mari kita bedah CMS menjadi tiga bagian. Yaitu Framework Feature, CMS Core dan CMS Feature. Peletakan ketiganya juga tidak harus kaku, asal jangan digabung semua. Developer CMS berbasis PHP seringkali rancu menggabungkan ketiganya.

Framework Feature

  • Ease of Development (MVC)
  • ORM (Object Relational Mapping)
  • Multi Database Interface
  • Configuration Reader (XML, JSON, atau YAML)
  • Error Handling
CMS Core: Must-Have-Feature
  • Admin Interface,
  • Basic Content: Page-Based, Node-Based atau Component-Based
  • Extension Management
  • Authentication
  • Template Engine (dengan Layout)
CMS: Nice Feature
  • Menu Management
  • User Role (ACL)
  • Theme
  • Editor (biasanya WYSIWYG)
  • Multi Language dan locales
  • Versioning

Tidak ada komentar:

Posting Komentar