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.
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.
Lihat juga: Penjelasan Lengkap Tentang Joomla
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
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
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 juga: Penjelasan 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
- 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
Posting Komentar