Posts Tagged ‘CMS’
Struktur di file *.info di Drupal
- name required
- description recommended
- screenshot
- version discouraged
- core required
- engine required in most cases
- base theme
- regions
- features
- stylesheets
- scripts
- php
Tiga Konsep untuk Membuat Themes di Drupal
1. Membuat theme secara keseluruhan atau sebagian
Anda dapat membuat theme untuk keseluruhan page, atau membuat look and feel dari masing-masing page. Contohnya pada saat proses instalasi selesai, template yg digunakan oleh front end maupun back end secara default adalah Garland. Ini adalah contoh penggunaan satu template untuk keseluruhan bagian web.
2. Membangun dengan Block
Theme Drupal mencakup placeholder disebut region. Region adalah daerah yang sebuah halaman dimana konten biasanya ditampilkan. Administrator situs dapat menetapkan berbagai output ke region melalui manajer di block admin interface. Setiap block mempunyai modul masing-masing. Dengan begitu, administrator dapat dengan leluasa memilih modul mana saja yg ingin diaktifkan dan yang tidak. Selain dapat men-generate block dari sebuah modul,dapat juga membuat modul secara manual. Block yang diciptakan secara manual akan lebih leluasa untuk menempatkannya.Proses untuk mengaktifkan modul dan menempatkan block pada region tertentu merupakan skill yang sangat mendasar dan sangat penting untuk dimiliki oleh seorang administrator.
3. Intercept dan override (saya belum mendapat arti yang pas)
Mengambil data dari raw form kemudian dirubah menjadi display yang seharusnya tanpa merubah core Drupal itu sendiri.
Tomato CMS
Tomato CMS is a framework based on Zend Framework. The content management and layout are interesting enough, especially for programmer that confusing about template design. Here you can use the default template but you can move the widget / block as you like. The layout is flexible enough, because the CMS use a widget concept. You can drag and drop widget in place you like and the web area divided into 12 grid / coulumn. If you want to know the detail about Tomato CMS, you can find in http://www.tomatocms.com/

