CMS Drupal
a. Pengertian CMS Drupal
Drupal adalah sebuah perangkat lunak
sistem manajemen konten yang bebas dan terbuka yang di distribusikan
dibawah lisensi GPL, Pengembangan dan perawatannya dilakukan oleh ribuan
komunitas pengguna dan pengembang di seluruh dunia. Drupal dapat
diunduh secara bebas dan dapat digunakan secara bebas juga, sehingga
memungkinkan setiap orang baik secara individu maupun komunitas untuk
mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi/konten
pada website. Meskipun menurut beberapa pengembang Drupal dibilang cukup
sulit untuk pengguna baru, namun dengan berbagai keunggulannya, Drupal
merupakan salah satu CMS terbaik. Bahkan, Kemampuannya tidak sekedar
sebagai CMS, namun, dengan API-nya Drupal juga dapat digunakan sebagai
Framework dalam membangun aplikasi berbasis Web CMF.
b. Sejarah dan asal mula CMS Drupal
Sejarah asal mula munculnya CMS Drupal ini diawali oleh Dries Buytaert,
(lahir di Belgia, 19 November 1978), seorang phD dalam ilmu komputer
pada 27 Januari 2008 pada Universitas Ghent, membangun Drupal hampir
tanpa sengaja yang dimulai sekitar tahun 1998 dan 1999.
Saat belajar di kampus dengan
kawan-kawannya, Dries belajar dengan menggunakan internet nirkabel.
Bersama-sama mereka mencoba membangun jaringan lokal (local Area
Network, LAN). Karena dibutuhkan banyaknya komunikasi dan pertukaran
informasi dalam proyek LAN tersebut Dries memutuskan untuk membuat
aplikasi Forum memindahkan”Forum Diskusi”tadi ke internet dengan sebuah
situs.
Awalnya Dries ingin mendaftarkan situs
dalam Bahasa Belanda “Dorpie” yang berarti “desa kecil”.Saat
mendaftarkan domain Dries salah mengetikkan domain dan mengisinya dengan
“Drop”,bukan Dorpie seperti yang diinginkan sebelumnya. Tapi kemudian
dia mempertahankan nama tersebut karena belum ada yang memiliki. Jadi
situs internet pertama yang menggunakan versi online Drupal adalah Drop
orang. Sekitar satu tahun kemudian, sekitar tahun 2000 atau 2001, Dries
mendapatkan banyak ide dan fitur baru dari orang lain yang tertarik
dengan”papan pesan”buatannya itu. Dries kemudian melakukan penelitian
pada pasokan RSS, moderasi konten dan teknologi internet lain.
Saat ketertarikan pada softwarenya
berkembang,permintaan akan fitur baru juga bertambah. Dries memutuskan
softwarenya menjadi open source supaya komunitas bisa bereksperimen
sendiri dengan software tersebut, dan dia tetap memiliki waktu sendiri
dalam eksperimen dan pengembangan. Saat itulah kemudian”Papan
Diskusi”nya menjadi software open source”Drupal”. Drupal sendiri
merupakan produk dari beberapa kejadian yang tidak diduga.
Salah satu kejadian tersebut berhubungan
dengan situs kerneltrap orang yang dikelola Jeremy Andrews. Dries
mengirimi Jeremy email dan menyarankannya menggunakan Drupal pada situs
keduanya kemudian bekerja sama untuk menangani lonjakan trafik internet
yang tak terduga. Dari hasil kolaborasi tersebut, Jeremy membuat
beberapa modul dan menulis beberapa artikel tentang modul Drupalnya dan
cara kerja drupal. Dia focus pada karakteristik teknis Drupal. Inilah
yang kemudian membawa banyak ketertarikan komunitas internet atas
Drupal.
Drupal terus berkembang dan
Drupal.Orang,situs utama Drupal yang kini memiliki lebih dari 350.000
anggota, menyediakan dukungan dan dokumentasi untuk implementasi Drupal.
Jutaan salinan software ini sudah diunduh sejak dirilis. Drupal ,orang
didaftarkan pada tanggal 26 april 2001.
c. Kelebihan dan kekurangan serta keunggulan drupal
- Kelebihan drupal antara lain :
a) Drupal bersifat open source. yang bisa digunakan secara personal maupun group untuk mengatur berbagai jenis content.
b) Drupal didesain sebagai sebuah publishing system cms. Kelebihan Drupal terutama dalam hal taksonomi.
c) Drupal memiliki dua konsep perkembangan yaitu Modular dan Extensible.Drupal menggunakan System Block atau Module yang dapat menambah fitur dari sebuah website.
d) Dukungan Database. Drupal
meminimalisasikan query database dan penggunaan resource, juga
memperluas persyaratan server sehingga mempermudah penginstallan.
e) Kemudahan Instalasi.Drupal sudah menyediakan instalasi dengan menggunakan Fantastico.
f) Search Engine Frendly (SEF).
Issue kedua yang penting adalah kemampuan website membuat link yang
mudah dibaca dan cepat dikenali oleh search engine sehingga website anda
dapat menempati urutan atas dari hasil pencarian searh engine.
g) Access Control List (ACL) Pada Drupal, secara default hanya menyediakan 2 ACL saja, yaitu: Anonymous dan Authenticated.
h) Cache Memory. Cache memory
pada CMS adalah kemampuan CMS untuk menyimpan secara dinamis halaman
website yang telah dibuka, dengan demikian tidak perlu melakukan Query
ulang pada database tetapi cukup 1 Query saja.
- Kekurangan drupal antara lain :
a) Bukan CMS yang baik untuk dijadikan bahan pembelajaran membuat template pada CMS. Karena tidak “Designer Friendly”.
b) Untuk melakukan setup pada
server, memerlukan lebih banyak waktu dan pengetahuan dibandingkan
dengan wordpress ataupun joomla. Oleh karena itu, uang yang dikeluarkan
juga pastinya lebih banyak :).
- Keunggulan drupal adalah 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 untuk website.
Tidak ada komentar:
Posting Komentar