Username  Password  Register | Password

Yang Baru di Drupal 6

Cukup banyak hal baru di Drupal 6 dan sayangnya tidak terdokumentasi semuanya. Karena itulah saya mengajak teman-teman yang menemukan hal baru di Drupal 6 (dibandingkan Drupal 5) untuk menuliskannya dalam bentuk komentar di artikel ini.

Setiap kali saya menemukan hal yang baru maka akan saya posting juga dalam bentuk komentar.

PENTING: harap posting hal baru yang anda anggap penting saja.

Detailnya silahkan lihat komentar2 berikut:

D6: Setting Comment per node type

Pada D5 setting tampilan comment berlaku secara global, misalnya "Preview comment: Optional/Required". Sedangkan di D6 setiing comment di atas dilakukan per node type! Dengan demikian kita bisa membuat setting comment yang berbeda untuk setiap node type.

menu & side bar template

ini pengalaman saya, pada saat upgrade module dan skin dari drupal 4.7 ke drupal 6.3 : ------------------------------------------- kalau di drupal 5 untuk bikin item menu: $items[] = array( 'path' => 'admin/content/book', 'title' => t('Books'), sedangkan pada drupal 6 langsung: $items['admin/content/book'] = array( 'title' => 'Books', ----------------------------------------------------- template di drupal 5 ada istilah/variabel "$right_sidebar" dan left_sidebar kalau di drupal 6 singkat "right" dan "left" ------------------------------ hehehe,, maaf rada OOT, saya enggak tau apa2 tentang dokumentasi loh. lha wong saya ini upreg2 sendiri alias otodidak. tapi berhasil dengan aman, mulus, kendala ya cuma pada syntax yg saya sebutkan di atas... soalnya PHP&MySQL-nya sudah lebih dahulu saya upgrade ke versi terbaru sebelum install drupal 5.x

Menambah Region

Cukup lama saya bingung, kenapa region blok pada themes yg saya buat tidak muncul di D6, padahal baik2 saja di D5.. lama saya cari2, ternyata saya kelewatan gak baca dokumentasi awal D6. Mendefinisikan/membuat/menentukan/memunculkan/menambahkan block region baru (diluar region default)di Drupal 5 biasanya kita akan menambahkankan fungsi regions ini di filetemplate.php (dalam folder themes kita) misal : function namathemes_regions() { return array( 'right' => t('right sidebar'), 'navbar' => t('navigation bar'), 'content_top' => t('content top'), 'content_bottom' => t('content bottom'), 'footer' => t('footer'), 'search_box' => t('search box'), ); } Nah, di Drupal 6, fungsi itu dah gak ngaruh lagi, teruus gimana? sederhana aja, temukan file .info (misal : namathemes.info)dan tambahin aja regions-nya disini. ; contoh Regions tambahan . regions[header] = Header regions[left] = Left Sidebar regions[content] = Content regions[right] = Right Sidebar regions[newsflash] = NewsFlash regions[bannertop] = Banner Top regions[footer] = Footer terus masukin deh fungsi itu dipage.tpl.php -nya.. ini dulu kali yaa.. sebab yg satu ini sempet bikin jengkel saya dan begitu tau langsung keki abiss.. saya memang gak teliti dan gak sabar buat baca-baca README.txt dan sejenisnya.. hal ini membawa pelajaran penting bagi saya, dan semoga kita semua untuk memulai segala sesuatu dengan mencari informasi awal dan membacagetting started-nya.. makasih..