Export Data ke Excel

druid's picture

Demo Sistem Informasi Advanced dilengkapi dengan fitur export data ke Excel, pastinya hampir setiap sistem informasi akan membutuhkan fitur ini Big grin

Prasyarat utama supaya bisa export ke Excel, jangan lupa untuk install library Spreadsheet_WriteExcel yang ada di source code Demo Sistem Informasi Advanced. Contoh lengkap menggunakan library ini, silakan berkunjung ke website pembuatnya.

Export ke excel dilakukan oleh fungsi dqs_demo2_download(). Perhatikan 3 bagian utama logika fungsi ini:

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.

Demo Sistem Informasi Advanced

druid's picture

Sesuai yang saya janjikan, akhirnya source code Demo Sistem Informasi Advanced sudah tersedia di lampiran artikel ini. 

Sebelumnya saya harus memberi warning. Sesuai namanya, module kali ini benar-benar advanced. Seluruh tutorial advanced kedepan merupakan pengembangan lanjutan dari  module ini. Saya akan tetap memberikan tutorial dengan cara cepat (teknik copy-paste), namun muatan kode didalamnya sudah tergolong "berat". Oleh karena itu, para pembaca diharapkan sudah memiliki logika algoritma pemrograman "tingkat lanjut" sehingga dapat mengikuti tutorial ini tanpa kendala.

DQS Goes to Drupal 6

druid's picture

Memenuhi harapan dari member, sekarang seluruh tutorial di DrupalQuickStart sudah kompatibel dengan Drupal 6. Proses konversi dari D5 ke D6 menggunakan "cara cepat", yaitu menggunakan module Deadwood dan Coder.

Druid cukup lega mengetahui bahwa semua tutorial yang telah dibuat hingga saat ini secara prinsip tidak ada perubahan yang substansial. Artinya, semua teknik sebelumnya telah dibuat di Drupal 5.x tetap dapat digunakan di Drupal 6.x.

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.


Tutorial Module Drupal 6

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

Live Buddies

There are currently 0 users and 0 guests online.

DQS Members

  • Registered Users: 469

Partners

GrowUrl.com - growing your website