Drupal adalah sebuah content management framework berbasis PHP dan database yang lebih dari sekedar CMS (content management system atau sistem pengelolaan konten) biasa.

drupal.web.id adalah situs web komunitas Drupal Indonesia. Menyediakan dokumentasi dan server terjemahan Drupal Bahasa Indonesia, juga forum diskusi untuk masalah instalasi penggunaan, modul, tema perwajahan (atau theme dan template).

Anggota: Pengaturan dan pengelolaan akses

Modul Anggota memberi akses bagi pengunjung untuk mendaftar, login (masuk) dan logout (keluar) dari sistem situs anda. Pengunjung mendapatkan keuntungan dengan mendaftar karena dimungkinkan untuk mengasosiasikan tulisan yang dikirimnya dengan keanggotaannya, dan serangkaian hak akses tambahan yang bisa anda berikan.

Modul Anggota juga menyediakan dukungan penerapan tingkatan anggota, yang masing-masing tingkatan anggota bisa dibedakan menurut hak akses yang diberikan oleh administrator. Tiap anggota bisa dimasukkan dalam satuatau beberapa tingkatan anggota. Standarnya dibuat dua tingkatan anggota, yaitu pengunjung anonim (yaitu pengunjung biasa yang tidak terdaftar atau belum login) dan anggota atau anggota biasa (pengunjung yang sudah terdaftar dan sudah login ke dalam sistem).

Primary Link dan Content

Secara terpisah keduanya tidaklah terlalu sulit untuk membuatnya di drupal.
Masalahnya adalah bagaimana menghubungkan keduanya.

Contoh :
saya membuat 3 content bertipe story dan 3 content bertipe blog.
Kemudian saya membuat menu (primary) dengan nama Blog dan Story.

Yang saya inginkan adalah jika saya mengklik blog maka yang akan tampil adalah semua content blog yang telah saya buat dan jika saya mengklik story maka semua content story yang telah saya buat dapat ditampilkan.
Artinya kedua menu yg saya buat itu memiliki kekhususan dalam menampilkan tipe content tertentu.

Unggah: Kolaborasi dengan file

Modul Unggah (upload) memungkinkan anggota untuk mengunggah file ke dalam situs. Kemampuan mengunggah file ini merupakan fitur yang cukup penting bagi anggota komunitas yang ingin mempublikasi hasil kerjanya. Juga berguna bagi administrator yang menginginkan file yang sudah terunggah tetap terasosiasi dengan node atau halaman.

Anggota atau pengunjung yang diberi hak akses untuk mengunggah file bisa mengunggah sisipan (attachment). Anda bisa memilih jenis konten apa yang boleh berisi sisipan di halaman administrasi jenis konten. Tiap tingkatan anggota juga bisa diatur seberapa besar ukuran file yang boleh diunggah, baik ukuran besar file maupun ukuran besar gambar.

Status update: Memantau rilis baru

Tag:

Modul Status Update secara rutin memeriksa versi baru software di situs anda (termasuk juga tema perwajahan dan modul tambahan) dan akan memberi tahu jika ada update yang tersedia.

Log atas update yang tersedia akan menunjukkan rilis baru yang siap diunduh, dan anda bisa mengatur beberapa opsi pada halaman administrasi modul status update, misalnya frekuensi untuk memeriksa dan mengirim notifikasi update.

Pemicu: Memberikan perintah pada satu kejadian

Modul Pemicu (trigger) menyediakan kemampuan untuk memicu suatu perintah saat terjadi suatu kejadian dalam sistem, misalnya ketika ada konten baru yang dimasukkan atau ketika ada anggota yang login.

Kombinasi perintah dan kejadian ini bisa digunakan untuk menjalankan tugas yang diinginkan, misalnya mengirim email ke administrator jika anda anggota yang menghapus keanggotaannya, atau secara otomatis tidak mempublikasi komentar yang berisi kata-kata tertentu.

Penelusuran: Menampilkan konten baru

Tag:

Modul Penelusuran (tracker) akan menampilkan konten yang terakhir dimasukkan atau diperbarui (update) di situs anda sehingga pengunjung bisa melihat kontribusi terbaru atau update situs. Modul penelusuran juga menyediakan penelusuran tingkat anggota bagi yang ingin melihat apa dikirim oleh siapa atau siapa mengirim apa.

Halaman "entri terbaru" bisa diakses lewat link pada blok menu navigasi dan berisi daftar konten yang baru ditambah atau di-update dengan urutan kronologis. Tabel yang ditampilkan di halaman tersebut berisi daftar jenis konten, judul, nama pengirim, jumlah komentar yang ada dan kapan entri tersebut terakhir mengalami update.

Throttle: Pengatur saat kemacetan

Modul Throttle (katup) menyediakan mekanisme pengaturan kongesti (kemacetan) untuk secara otomatis mengetahui lonjakan trafik atau kunjungan. Jika situs di-link oleh situs populer dan mendapatkan kunjungan yang besar, atau mengalami serangan "Denial of Service" (DoS), server anda mungkin akan kewalahan. Mekanisme ini akan digunakan oleh modul lainnya untuk mengoptimalkan kinerja dengan menonaktifkan sementara fungsi yang boros sumber daya server (CPU, memori, dsb).

Misalnya, pada tema perwajahan situs anda bisa menonaktifkan sementara tampilan gambar jika situs sedang sangat sibuk (sehingga bisa mengurangi pemakaian bandwidth), atau pada modul anda mungkin bisa menonaktifkan beberapa logika yang rumit (sehingga bisa mengurangi utilisasi CPU).

Taksonomi: Cara mengorganisasi konten

Taksonomi adalah ilmu dan praktek untuk klasifikasi.

Taksonomi adalah metode untuk mengorganisasi konten dalam situs anda. Misalnya, mengklasifikasi musik menurut genre akan menghasilkan daftar ini: klasik, rock, jazz. Salah satu bagian tadi mungkin masih bisa diklasifikasikan lagi, misalnya musik "rock" terbagi menjadi hard rock, southern rock, progressive rock, classic rock, dsb.

Sistem: Cron dan cache

Modul sistem menyediakan standar bagi keseluruhan sistem untuk menjalankan tugas cron pada waktu tertentu, menyimpan (cache) halaman untuk meningkatkan efisiensi, dan menjalankan tugas dasar lainnya. Modul ini juga menjaga sejumlah preferensi atau konfigurasi yang anda buat sehingga sistem berjalan seperti yang anda inginkan.

Beberapa modul Drupal memerlukan perintah yang terjadwal secara rutin. Modul statistik secara rutin membersihkan file log. Modul agregator secara rutin meng-update pasokan. Ping secara rutin mengirim notifikasi atas update di situs anda. Modul pencarian secara rutin mengindeks isi situs anda. Semua ini bergantung pada cron.

Syslog: Log terintegrasi OS

Tag:

Syslog adalah alat pencatatan (logging tool) administrasi sistem operasi, dimana pesannya dibagi menurut fasilitas dan kerawanannya. Modul ini lebih cocok untuk situs menengah dan besar yang menggunakan VPS atau dedicated server, dan tidak cocok pada lingkungan shared hosting, karena biasanya pada shared hosting anda tidak memiliki akses ke konfigurasi server secara umum.

Dalam file /etc/syslog.conf anda bisa menentukan kemana pesan akan dimasukkan dengan kombinasi fasilitas dan tingkat kerawanannya (severity).