Tak Berkategori

Lebih Profesional dengan Menggunakan Drupal


834
2 comments, 834 points
Drupal AriBowoNET
Ilustrasi Logo Drupal

Drupal adalah kerangka kerja manajemen konten bebas dan open source yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License . Hal ini digunakan sebagai kerangka kerja back-end untuk setidaknya 2,1 % dari semua situs web di seluruh dunia mulai dari blog pribadi untuk perusahaan , politik , dan situs pemerintah termasuk whitehouse.gov dan data.gov.uk. Hal ini juga digunakan untuk manajemen pengetahuan dan kolaborasi bisnis.

Pelepasan standar Drupal, dikenal sebagai inti Drupal , berisi fitur dasar yang umum untuk sistem manajemen konten. Ini termasuk pendaftaran pengguna akun dan pemeliharaan , manajemen menu , RSS feed , tata letak halaman kustomisasi, dan sistem administrasi . Instalasi Drupal inti dapat digunakan sebagai sebuah website sederhana , sebuah blog tunggal atau multi-user, sebuah forum internet, atau situs komunitas yang menyediakan untuk user-generated content .

Pada Agustus 2013, ada lebih dari 22.900 gratis addons masyarakat memberikan kontribusi , yang dikenal sebagai kontribusi modul , tersedia untuk mengubah dan memperluas kemampuan inti Drupal dan menambahkan fitur baru atau menyesuaikan perilaku Drupal dan penampilan . Karena plug-in ini diperpanjang dan desain modular , ” The Drupal Ikhtisar ” pada website Drupal menggambarkannya sebagai kerangka kerja manajemen konten . Drupal juga digambarkan sebagai kerangka kerja aplikasi web , karena memenuhi persyaratan fitur yang berlaku umum untuk seperti kerangka .

Meskipun Drupal menawarkan antarmuka pemrograman yang canggih bagi pengembang , tidak ada program keterampilan yang diperlukan untuk instalasi website dasar dan administrasi .

Drupal berjalan pada semua platform komputasi yang mendukung web server mampu menjalankan PHP (termasuk Apache , IIS , Lighttpd , Hiawatha , Cherokee atau Nginx ) dan database ( seperti MySQL , MongoDB , MariaDB , PostgreSQL , SQLite , atau Microsoft SQL Server ) untuk menyimpan konten dan pengaturan . Drupal 6 memerlukan PHP 4.4.0 atau lebih tinggi , sementara Drupal 7 membutuhkan PHP 5.2.5 atau lebih tinggi .

sejarah

Awalnya ditulis oleh Dries Buytaert sebagai papan pesan , Drupal menjadi sebuah proyek open source pada tahun 2001 Drupal adalah sebuah render bahasa Inggris dari kata Belanda ” druppel ” , yang berarti “drop ” ( seperti dalam ” tetesan air ” ) .  nama itu diambil dari website Drop.org sekarang sudah tidak berfungsi , yang kode perlahan berevolusi menjadi Drupal . Buytaert ingin menelepon situs ” dorp ” ( Belanda untuk “desa” ) untuk aspek masyarakat, tetapi kesalahan pengetikan ketika memeriksa nama domain dan berpikir kesalahan terdengar lebih baik .

Minat Drupal mendapat dorongan yang signifikan pada tahun 2003 , ketika itu digunakan untuk membangun ” DeanSpace ” untuk Howard Dean , salah satu kandidat dalam kampanye utama Partai Demokrat AS untuk pemilihan presiden 2004 US . DeanSpace digunakan berbagi open source Drupal untuk mendukung jaringan desentralisasi sekitar 50 berbeda , resmi situs web pro – Dean yang berkomunikasi langsung dengan satu sama lain serta dengan kampanye .  Setelah Dean mengakhiri kampanyenya , anggota tim web terus mengejar minat mereka dalam mengembangkan platform web yang dapat membantu aktivisme politik dengan meluncurkan CivicSpace Labs pada bulan Juli 2004 , ” perusahaan pertama dengan karyawan penuh-waktu yang mengembangkan dan mendistribusikan teknologi Drupal “. Perusahaan lain mulai juga mengkhususkan dalam pengembangan Drupal pada tahun 2013 , situs Drupal terdaftar ratusan vendor yang menawarkan layanan Drupal terkait .

Drupal sekarang dikembangkan oleh komunitas, dan popularitasnya berkembang pesat . Dari Juli 2007 sampai Juni 2008 , Drupal telah didownload dari website Drupal.org lebih dari 1,4 juta kali , meningkat sekitar 125 % dari tahun sebelumnya.

Pada Agustus 2013 , lebih dari 910.500 situs yang menggunakan Drupal Ini termasuk ratusan organisasi terkenal, termasuk perusahaan, media dan perusahaan penerbitan , pemerintah , non-profit, sekolah , dan individu . . Drupal telah memenangkan Packt beberapa Open Source CMS Awards dan memenangkan Webware 100 tiga kali berturut-turut.

Pada tanggal 5 Maret 2009 , Buytaert mengumumkan pembekuan kode untuk Drupal 7 untuk tanggal 1 September 2009. Drupal 7 dirilis pada tanggal 5 Januari 2011, dengan pihak rilis di beberapa negara. Setelah itu , pemeliharaan pada Drupal 5 berhenti , dan hanya Drupal 7 dan Drupal 6 diselenggarakan versi terbaru adalah Drupal 7.23 , dirilis pada tanggal 8 Agustus 2013. .

Drupal 8 adalah dalam pembangunan , dengan tidak mengatur tanggal rilis bekerja pada Drupal 8 dibagi menjadi kategori , yang disebut inisiatif Inti : Mobile, Layouts , Web Services , Manajemen Konfigurasi , dan HTML5 . Google Summer of Code mensponsori 20 proyek Drupal

Aksesibilitas

Dengan rilis Drupal 7 , aksesibilitas web telah sangat ditingkatkan oleh komunitas Drupal . [ 48 ] Drupal adalah kerangka yang baik untuk membangun website dapat diakses oleh penyandang cacat karena banyak praktik terbaik telah dimasukkan ke dalam kode program inti . Tim aksesibilitas adalah menjalankan pekerjaan yang sedang berlangsung untuk mengidentifikasi dan menyelesaikan hambatan aksesibilitas dan meningkatkan kesadaran dalam masyarakat . Drupal 7 mulai adopsi dukungan WAI – ARIA untuk Rich Internet Applications dan ini telah dilakukan lebih lanjut di Drupal 8 . Ada banyak perbaikan untuk kedua pengunjung dan sisi administrator Drupal , terutama :

  • Drag dan Drop fungsi
  • Peningkatan kontras warna dan intensitas
  • Menambahkan navigasi loncat ke tema Inti
  • Menambahkan label secara default untuk form input
  • Memperbaiki tampilan CSS : tidak dengan metode yang konsisten untuk menyembunyikan & mengekspos onfocus teks.

Hal ini telah menjadi normal untuk memiliki Drupalcon dengan satu atau dua presentasi tentang masalah aksesibilitas . [ 49 ] Masyarakat juga ditambahkan sebagai gerbang aksesibilitas untuk masalah inti di Drupal 8.

Keunggulan Drupal

1. Drupal bersifat open source. yang bisa digunakan secara personal maupun group untuk mengatur berbagai jenis content. Drupal dapat digunakan sebagai web portal, situs diskusi, situs perusahaan, bahkan blog dan aplikasi e-commerce. Drupal memiliki fungsi bulit-in dan modul-modul eksternal yang dapat langsung di-download gratis dari situsnya.

2. Drupal didesain sebagai sebuah publishing system cms. Kelebihan Drupal terutama dalam hal taksonomi. Taksonomi adalah ilmu tentang klasifikasi yang dalam hal ini berarti pengklasifikasian content yang bagus dalam sebuah website. Konsep taxonomy dalam Drupal terkenal sangat flekzibel dan powerfull ditambah dengan konsep node, dimana setiap node dapat berupa pages, stories, blog item, files, atau apapun yg berhubungan dgn konten itu sendiri. Inilah alasan kenapa Drupal sangat cocok dan tepat digunakan untuk situs2 yang mengandalkan konten sebagai nilai jual dan pengelompokan artikel yg komplek, seperti situs portal berita, artikel, knowledgebase, kolaborasi, dsb.

3. Drupal memiliki dua konsep perkembangan yaitu Modular dan Extensible. Drupal menggunakan System Block atau Module yang dapat menambah fitur dari sebuah website. Drupal juga men-support standard programming seperti CSS dan XHTML.

4. Dukungan Database. Drupal meminimalisasikan query database dan penggunaan resource, juga memperluas persyaratan server sehingga mempermudah penginstallan. Drupal dapat beroperasi pada server yang menggunakan Apache Server, platform PHP dan MySQL/PostgreSQL database. Meski demikian Drupal menyediakan path freeware untuk menjalankan Drupal dengan menggunakan MS SQL.

5. Kemudahan Instalasi. Drupal sudah menyediakan instalasi dengan menggunakan Fantastico. Untuk instlasi manual memang agak repot karena kita harus membuat databasenya terlebih dahulu selain itu untuk proses create tabel-tabelnya juga harus dijalankan secara manual. Tapi ini hanya berlaku di Drupal versi 4, sedangkan Drupal 5.0 sudah menggunakan Web Based Installation, sama seperti Joomla atau Mambo.

6. 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. Pada Drupal, user dimungkinkan untuk mengubah nama link SEF sehingga dapat lebih mengenai sasaran. Itulah sebabnya mengapa website berbasis Drupal dapat menempati urutan atas search engine.

7. Access Control List (ACL) Pada Drupal, secara default hanya menyediakan 2 ACL saja, yaitu: Anonymous dan Authenticated. Sedangkan account Administrator otomatis mempunyai hak administrator secara penuh (Super Admin). Namun ACL pada Drupal dapat ditambahkan sebanyak-banyaknya, jadi anda dapat membuat Group Moderator, IT atau Editorial. Dan masing-masing User boleh memiliki lebih dari 1 Group!

8. 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. Cache pada Drupal mampu meningkatkan kecepatan website menjadi 508%.

9. Fasilitas dan feature Lengkap.

a. BLOG

Drupal menyediakan Blog dalam pengertian Weblog yang sesungguhnya. Pengertian Blog pada Drupal sama dengan yang ada di WordPress maupun Revolution2.

b. Multisite

Multisite adalah kemampuan CMS untuk membuat website induk yang terdiri atas beberapa website anak. Sehingga jika perlu upgrade maka cukup induknya saja yang diupgrade. Ini berguna sekali untuk membangun website komunitas di mana masing-masing anggota mempunyai website-nya sendiri, menarik bukan? Fasilitas Multisite hanya terdapat di Drupal.

c. Personalisasi Data Anggota

Hal ini juga sering ditanyakan, bagaimana caranya menambah field Tanggal Lahir, Alamat, Kota, Nomor KTP dan sejenisnya? Pada Drupal fasilitas ini sudah tersedia, bahkan anda dapat membuat agar isian user berupa text, checkbox, list, multiline, freeform list, URL atau data tanggal. Drupal secara default dapat menampilkan foto anggota yang dikenal dengan istilah avatar.

d. Forum Diskusi Dan Komentar

Baik Forum maupun Komentar tersedia secara langsung di Drupal.

e. Melihat Arsip Berbentuk Kalendar

Melihat arsip berbentuk daftar adalah hal biasa, umumnya peserta menginginkan agar arsip dapat dilihat dalam bentuk kalendar. Drupal menyediakan arsip dalam bentuk kalendar secara default sedangkan Joomla memerlukan komponen tambahan dari pihak ketiga.

f. WYSIWYG Editor

Secara defauld Drupal tidak dilengkapi dengan built-in WYSIWYG Editor, dengan alasan untuk lebih memberi kebebasan kita memilih WYSIWYG Editor yang sesuai dengan kebutuhan. Anda bisa menginstal module TinyMCE atau yang lebih canggih, misalnya FCKEditor.

g. Tracker

Tracker adalah kemampuan CMS untuk menampilkan apa saja yang pernah ditulis atau dikirim oleh user tertentu. Pada website ini jika anda klik “Tracker” maka akan ditampilkan semua blog, artikel, forum, maupun komentar yang pernah anda tulis.

Drupal memiliki fungsi tracker secara default.

h. Online Shop

Drupal memiliki komponen atau modul tambahan untuk Online Shop dengan kemampuan yang baik.


What's Your Reaction?

Happy Happy
0
Happy
Sedih Sedih
0
Sedih
hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

2 Comments

Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

  1. bang, bagaimana perbandingan drupal dengan wordpress org? soalnya sekarang pakai blogger dan memiliki rencana untuk pindah. saya bingung pilih drupal atau wordpress org.

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format