Intermediate

Drupal Theme News: Panduan Modifikasi

druid's picture

Akhirnya DQS mempersembahkan hasil porting theme yang sangat cocok digunakan untuk website media maupun komunitas. Untuk pertama kalinya, DQS memiliki theme hasil porting untuk Drupal 6.x. Theme ini memiliki layout yang cukup kaya untuk menampung artikel dan penulis yang beragam.

Theme ini menyediakan 8 region, yaitu:

Membatasi Penyajian Data di Tabel dengan Mendeteksi Permission User

druid's picture

Dalam modul Demo Sistem Informasi Advanced, kita bisa bebas menyajikan sesuatu berdasarkan permission user aktif (yang sedang login). Ternyata caranya sangat mudah sekali, yaitu cukup menggunakan fungsi user_access(). Fungsi juga sudah sering kita gunakan di dispatcher, dan bisa kita manfaatkan untuk keperluan apapun, contoh:

  • Tombol aksi delete hanya tampil jika user memiliki permission "admin".
  • User dengan permission "admin" dapat melihat semua data.

Membuat Konfigurasi Module

druid's picture

Module Drupal yang banyak tersedia, pasti configurable (bisa dikonfigurasi). Ini akan mempermudah kita dalam maintenance, karena tidak perlu mengedit kodenya. Contoh dalam tutorial ini merujuk pada kode yang tersedia di artikel Block untuk Menampilkan Artikel dan Penulis Populer.

Dalam artikel tersebut, kita ingin membuat halaman konfigurasi module sederhana (di Drupal, ini namanya halaman Admin), yaitu memilih berapa jumlah item yang akan ditampilkan dalam block. Ada 3 langkah yang diperlukan.

Block untuk Menampilkan Artikel dan Penulis Populer

druid's picture

Sesudah lama absen karena kesibukan yang sangat padat (ceileh!), Druid kembali berbagi bagaimana cara membuat block di Drupal.

Studi kasusnya adalah sebuah website Drupal dengan module Blog diaktifkan, dimana artikel ditulis oleh banyak author/penulis. Disini kita akan membuat block untuk menampilkan daftar blog populer (jumlah komentar terbanyak) dan penulis populer (jumlah artikel terbanyak).

Header Tabel yang Sortable dan Paging Tabel

druid's picture

Tabel pada module Demo Sistem Informasi sudah lebih canggih. Jika header tabel di-klik, data pada tabel akan otomatis diurutkan sesuai field header yang di-klik. Tabel juga memiliki fasilitas Paging, bermanfaat untuk membatasi jumlah data yang tampil sehingga tabel tidak terlalu panjang, dan user dapat klik di navigasi paging untuk langsung loncat ke halaman tertentu. Kedua fitur ini biasanya digunakan bersamaan, jadi sekalian dalam artikel ini saya jelaskan keduanya.

Silakan dicermati source code Demo Sistem Informasi.


Tutorial Module Drupal 6

Memenuhi harapan dari member, sekarang seluruh tutorial DQS sudah kompatibel dengan Drupal 6. Klik disini untuk detailnya.

Promo Hosting Ekstra!

Reseller Hosting Indonesia sedang ada promo Ekstra Disk Space (tambahan 1GB-3GB) dan Ekstra Sewa Hosting (tambahan 1-3 bulan sewa gratis). Jangan lewatkan kesempatan ini, diskon 20% bagi member DQS juga tetap berlaku.

Rekan yang berminat gunakan form Kontak Kami, pilih kategori Hosting.

Live Buddies

There are currently 0 users and 4 guests online.

DQS Members

  • Registered Users: 315

Partners

GrowUrl.com - growing your website