Skip to Content

Drupal's Termplate

Posted in

Dalam web programming-- terutama server side programming--trend mutakhir dan rasanya masih tetap menjadi main issue adalah bagaimana memisahkan urusan konten dengan urusan logis. Konsep ini dikenal sebagai "separation between presentation and logic business/layer". Dari sinilah, lantas berkembang menjadi MVC, yakni memisahkan Model, View dan Controller.

Drupal sendiri dibangun dengan pemisahan ini, antara aspek logik dengan aspek tampilan. Ciri utama web yang dibangun dengan konsep ini adalah dengan sangat mudah berganti tampilan (themes atau skins). Drupal. joomla, wordpress adalah contoh-contoh produk open source yang dibangun dengan konsep tersebut.

Ada beberapa teknik yang bisa digunakan dalam membangun themes atau template drupal. Bisa menggunakan smarty, phptemplate (Php TAL) ataupun masih dengan bahasa php, tapi dengan tambahan ekstensi tpl. seperti halnya savant.

Bagi Anda yang belum terbiasa membangun template dengan konsep seperti di atas, ada baiknya menggunakan starter template kit, yakni menggunakan template yang sudah ada, tapi dengan status siap kastem. Contoh template seperti ini adalah Zen dan Genesis. Kita hanya tinggal bermain-main dengan CSS saja untuk membangun tampilan yang kita inginkan, tanpa susah payah menyentuh scriptnya. Untuk Zen, Anda bisa melihat contoh-contohnya di sini