Pengenalan Tentang CMS Drupal untuk Pendidikan

Development & Security, Web & Development

Pada postingan kali ini IDCloudHost masih membahas tentang CMS (Content Management System). Untuk menentukan pilihan Software CMS open source yang akan digunakan sebagai engine website untuk portal yang akan di bangun, Drupal merupakan salah satu dari cara membuat website dengan CMS berbasis web. Pengertian dari CMS itu sendiri adalah perangkat lunak yang digunakan untuk menambah dan atau mengelola content dari website dan dengan menggunakan CMS kita akan dengan mudah menambah, mengubah dan menghapus content. Kemudian menambah dan menghapus plugin serta mengatur user, melakukan update.

Drupal difokuskan untuk tujuan pendidikan dan e-learning sehingga sangat cocok digunakan untuk situs pendidikan. Seperti yang telah dilakukan IDCloudHost yang berkolaborasi dengan LeapUp baru-baru ini dalam membuat program EKABIMA, yaitu program sosial pembuatan website untuk sekolah-sekolah di pelosok Indonesia. Drupal dapat dipasang pada beberapa jenis database seperti MySQl, PostgreSQL, SQLite, MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginz, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara gratis dan dapat digunakan secara bebas juga, sehingga memungkinkan setiap orang baik secara individu/ perorangan maupun komunitas untuk mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi/konten pada website.

Berikut merupakan fitur-fitur unggulan Drupal, yaitu:

  • CMS (Content Management System) Sistem Manajemen Konten
  • CMF (Content Management Framework) Sistem Platform
  • Blog Pengguna tunggal dan pengguna jamak
  • Built-in Forums engine
  • Multi situs hanya dengan satu instalasi
  • Multi bahasa, sudah mendukung Bahasa Indonesia dan Bahasa Jawa.
  • Konten Multimedia
  • Mendukung banyak jenis database
  • Bisa dipasang dengan webserver Apache, Nginx, IIS dan Lighttpd
  • Pengaturan hak akses pengguna tak terbatas, bukan hanya pengaturan hak akses jenis konten bahkan bisa memberikan hak akses tiap field data
  • Bisa membuat jenis konten baru yang tipe datanya sesuai keinginan pengguna

 

Keunggulan menggunakan Drupal, yaitu :

  • Infrastruktur yang lebih solid, Drupal merupakan sebuah framework yang sangat solid dan fleksibel. Sebagai contoh, dalam Drupal kelas uder dapat dibuat berapa pun kita mau. Misalkan kita ingin membagi tugas administrasi berita dan forum ke dua orang yang berbeda, dan masing-masing dilarang mengganggu kerja yang lain. Drupak juga sangat baik dalam hal kategorisasi konten.
  • Support untuk Database selain MySQL, Drupal 6 telah memiliki abstraction layer Berarti, akan sangat mudah untuk menggunakan RDBMS lain selain MySQL.
  • Update Otomatis, Drupal dapat diatur agar memberitahu administrator setiap ada update untuk modul-modul yang digunakan serta update pada core Drupal itu sendiri. Jadi, kita tidak perlu lagi memeriksa setiap modul yang digunakan untuk melakukan update. Hal ini penting sekali kalau website kita punya banyak musuh, agar website kita selalu terjaga dari kemungkinan hacking.
  • Fitur-fitur yang modular, dimana kita bisa mematikan fitur komentar, upload gambar, upload file. Selain itu, karena sistemnya yang fleksibel sekaligus ketat, banyak modul Drupal yang saling menambah fitur satu sama lain.
  • Development cycle yang cepat, kita dapat melihat sendiri kecepatan development Drupal. Selain itu para developer Drupal sangat yakin akan fitur-fitur yang mereka tambahkan dalam setiap rilis sampai-sampai mereka berkomitmen bahwa setiap rilis yang menambah fitur akan menambah satu major version number (misalnya dari 5.7 ke 6.0). berarti, ada sangat banyak perubahan dalam satu kali rilis- menambah major version itu layaknya melakukan upgrade dari Windows XP ke Windows Vista.

Jadi Apakah Drupal merupakan pilihan tepat? Jika jawabannya adalah Ya..  Maka mari belajar dan berbagi bersama tentang CMS Open Source Drupal, Drupal untuk pendidikan dan e-learning bagi sekolah-sekolah di Indonesia