Penjelasan Lengkap Tentang Drupal

Drupal adalah suatu perangkat lunak sistem manajemen konten yang bebas dan terbuka yang telah didistribusikan di bawah lisensi GPL, pengembangan dan pemeliharaan dilakukan oleh banyak orang atau bahkan ribuan komunitas pengguna dan pengembang di seluruh dunia.

Penjelasan Lengkap Tentang Drupal

Dibuat dengan bahasa pemrograman PHP, Drupal dapat diinstal dalam beberapa jenis database seperti MySQL, PostgreSQL, SQLite, MariaDB dan MsSQL. Server web yang mendukung termasuk Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD.

Lihat juga: 5 daftar Situs Deep WEB yang jangan sekali-kali Anda coba membukanya

Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, memungkinkan setiap orang baik secara individu maupun di komunitas untuk menerbitkan, mengatur, mengelola, dan mengatur berbagai jenis konten di situs web.

Kemampuannya tidak hanya sebagai CMS, tetapi dengan modul Drupal API, ia juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis web.

Lihat juga: Penjelasan Tentang PHP Lengkap Sejarah dan Penggunaanya

Versi terbaru dari Drupal adalah versi 8 yang pertama kali diluncurkan pada 9 November 2015, 2 bulan setelah versi kandidat (RC1) diperkenalkan.

Drupal dapat digunakan untuk membangun:

  • Portal Web Komunitas
  • Forum Diskusi
  • Website Perusahaan
  • Aplikasi Internal
  • Website Personal atau Blog
  • Aplikasi Komersial E-commerce
  • Kumpulan Sumber Informasi
  • Situs Jaringan Sosial
  • Jaringan intranet
  • Surat Kabar (Newsletter)
  • Galeri multimedia Multimedia
Lihat jugaPenjelasan Tentang HTML Lengkap Sejarah dan Penggunaanya

Fitur Unggulan

  • CMS (Content Management Systems) 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.
  • Mendukung Bahasa Indonesia dan Bahasa Jawa.
  • Konten Multimedia.
  • Mendukung MySQL, PostgreSQL, SQLite, MsSQL dan MariaDB.
  • Dapan memasang webserver Apache, Nginx, IIS dan Lighttpd.
  • Pengaturan hak akses pengguna yang tak terbatas bahkan hak akses tiap field data.
  • Bisa membuat jenis konten baru yang tipe datanya sesuai keinginan pengguna.

Paket Distribusi Drupal

  • Open Atrium, paket Drupal dimaksudkan untuk pembuatan situs intranet.
  • Open Publish, paket Drupal dimaksudkan untuk membuat situs berita.
  • Acquia Common, paket Drupal dimaksudkan untuk membuat situs jejaring sosial.
  • UberDrupal, paket Drupal dimaksudkan untuk membuat situs e-commerce.
  • Pressflow, paket Drupal dimaksudkan untuk membuat situs yang memprioritaskan kinerja lebih cepat.
  • dll
Lihat juga: Penjelasan Tentang Moodle Lengkap Sejarah dan Integrasi

Perbandingan Fitur dengan CMS lain


Fitur Joomla Wordpress Drupal Vieris
Lisensi GPL GPL GPL GNU
Versi Terakhir 2.5.6 3.4.1 7.21 3.1.2
Tahun pembuatan 2005 2003 2001 2009
Blog Ya Ya Ya Ya
Bahasa program PHP PHP PHP PHP
Forum Tidak (dg modul tambahan) Tidak (dg modul tambahan) Ya Tidak (dg modul tambahan)
Teks editor TinyMice TinyMice TinyMice
CKEditor
Whizzywig
TinyMice
CKEditor
User rule terbatas terbatas Tidak terbatas terbatas
Database MySQL MySQL Postgre
MsSQL
SQLite
MySQL
Multisite Tidak Tidak Ya Tidak
Multi language Ya (id, jv) Ya (id, jv, su) Ya (id, jv) Ya (id, en)
Ukuran paket (zip) 7,6MB 3MB 3MB 10MB
Ukuran file terpasang 29MB 11MB 12MB 18MB

Lihat jugaPenjelasan Lengkap Tentang Joomla

Konsep

  • Node. Node adalah unit konten yang terkandung dalam Drupal. Node dapat berupa blog, topik forum, berita, halaman statis, gambar, video, audio, atau Flash. Kumpulan node inilah yang menyusun keseluruhan konten di situs web berbasis Drupal.
  • Taxonomy. Begitu banyak node yang perlu dikategorikan sesuai dengan masing-masing topik. Di Drupal ada modul Taksonomi yang digunakan untuk mengkategorikan konten. Nama taksonomi berasal dari ilmu klasifikasi. Dengan demikian setiap unit konten dapat disebutkan apakah itu dikategorikan sebagai Politik, Ekonomi, Sains, atau Agama. Cara mengklasifikasikan konten sepenuhnya diserahkan kepada pengguna yang memiliki hak untuk mengatur taksonomi. Modul lain juga menggunakan modul Taksonomi untuk mengklasifikasikan konten tertentu, seperti Forum dan Galeri Gambar.
  • Comment. Komentar adalah tanggapan terhadap simpul yang ditulis oleh pengguna (Komentar).
  • Menu. Sistem menu di Drupal adalah sistem untuk menangani permintaan melalui URL. Jika URL Bersih tidak diaktifkan, maka apakah ada string permintaan dalam formulir? Q = akan ditangani oleh sistem menu.
  • Module. Situs web Drupal dapat ditambahkan ke modul tertentu sesuai kebutuhan. Modul adalah unit program yang ditulis dalam PHP yang jika diaktifkan akan menambah fungsi tertentu. Misalnya modul Grup Organik untuk menyediakan fungsi grup / milis seperti Grup Google atau Grup Yahoo. Modul Gambar untuk memungkinkan pengguna mengunggah gambar sebagai simpul.
  • Theme. Tema adalah tampilan luar situs web Drupal. Sistem tema akan mengatur bagaimana situs web ditampilkan, tata letak halaman, penempatan blok, gaya, dan sebagainya. Tema dapat diubah dengan memilih tema yang tersedia di direktori / tema atau / situs / semua / tema.
  • Hook. Pengguna tidak pernah menyadari konsep ini di Drupal, kecuali mereka adalah pengembang. Hook adalah metode yang digunakan oleh Drupal sehingga setiap modul dapat menambahkan fungsi-fungsi tertentu, dengan menghubungkan fungsi-fungsi tertentu ke hook yang dimiliki sistem Drupal. Sebagai contoh, setiap modul dapat menambahkan menu baru dengan mendefinisikan fungsi modul_menu, yang akan memastikan bahwa Drupal tidak lupa memperhitungkan keberadaan menu saat dibutuhkan.
  • Entity. Pengguna tidak mengetahui keberadaan konsep ini di Drupal, kecuali mereka adalah pengembang. konsep ini mulai muncul di Drupal 7. Entitas digunakan untuk menyimpan dan menampilkan data, yang dapat berupa node, pengguna, istilah, taksonomi atau pengembangan kustom. Entitas memiliki daftar fungsi pembantu yang dapat memfasilitasi pengembangan dan dimungkinkan untuk menambahkan bidang ke entitas melalui antarmuka, seperti yang digunakan untuk membuat simpul.

Modul inti

  • Aggregator
  • Blog
  • Book
  • Color
  • Comment
  • Contact
  • Content
  • Forum
  • Locale
  • Menu
  • Node
  • OpenID
  • Path
  • Poll
  • Search
  • System
  • Taxonomy
  • Tracker
  • Upload
  • User

Tema Standar Drupal 6

  • Bluemarine
  • Chamelon
  • Garland
  • Marvin
  • Minelli
  • Pushbutton

Tema Standar Drupal 7

  • Bartik
  • Garland
  • Seven
  • Stark
Artikel Pencarian Terkait:
  • Pengertian Drupal
  • Drupal - Wikipedia bahasa Indonesia, ensiklopedia bebas
  • Mengenal Beberapa Hal Mengenai CMS Drupal
  • Mengenal Content Management System (CMS) DRUPAL
  • Panduan Drupal bagi Pemula

Komentar

Postingan populer dari blog ini

Cara Membuat Safelink Random Post di Blog Utama Paling Mudah

Terlalu Dekat Dengan Pasar, 15 Minimarket Modern Di Malang Akan Di Tutup Oleh Pemkot Malang

112 TPS di Riau akan melakukan pengulangan Coblosan dan Lanjutan