Drupal

Posted on

Drupal Adalah – Mungkin sobat mencari panduan Drupal yang lengkap dan mudah dipahami. Anda bisa menemukannya di artikel ini.

Kami akan menjelaskan apa itu Drupal, mengapa banyak pengembang situs web memilih untuk menggunakannya, bagaimana cara menginstalnya, dan apa saja istilahnya. Simak pembahasannya lebih lanjut!

Apa Itu Drupal?

Apa Itu Drupal?

Drupal adalah sistem manajemen konten open source yang sangat populer di kalangan pengembang web yang menulis dalam PHP.

Sejak dibuat oleh seorang pelajar Belgia di awal tahun 2000-an, Drupal sekarang banyak digunakan oleh beberapa situs web terkemuka di Internet, seperti Whitehouse.gov, weather.com, dan lainnya. Itu sering dilihat sebagai pesaing CMS seperti WordPress dan Joomla.

Sejarah Drupal

Berdasarkan wikipedia sejarah drupal adalah

Awalnya ditulis oleh Dries Buytaert sebagai papan pesan , Drupal menjadi proyek open source pada 2001.

Nama Drupal mewakili terjemahan bahasa Inggris dari kata Belanda druppel , yang berarti “drop” (seperti dalam tetesan air).

Nama tersebut berasal dari situs web Drop.org yang sekarang sudah tidak berfungsi, yang kodenya perlahan-lahan berkembang menjadi Drupal.

Buytaert ingin menyebut situs itu “dorp” (bahasa Belanda untuk “desa”) karena aspek komunitasnya, tetapi salah ketik saat memeriksa nama domain dan merasa kesalahannya terdengar lebih baik.

Ketertarikan pada Drupal mendapat dorongan signifikan pada tahun 2003 ketika membantu membangun “DeanSpace” untuk Howard Dean , salah satu kandidat dalam kampanye utama Partai Demokrat AS untuk pemilihan presiden AS 2004 .

DeanSpace menggunakan berbagi sumber terbuka Drupal untuk mendukung jaringan terdesentralisasi dari sekitar 50 situs web pro-Dean yang berbeda dan tidak resmi yang memungkinkan pengguna untuk berkomunikasi secara langsung satu sama lain serta dengan kampanye.

Setelah Dean mengakhiri kampanyenya, anggota tim Web-nya terus mengejar minat mereka dalam mengembangkan platform Web yang dapat membantu aktivisme politik dengan meluncurkan CivicSpace Labs pada Juli 2004, “.

Perusahaan pertama dengan karyawan penuh waktu yang sedang berkembang dan mendistribusikan teknologi Drupal. “Perusahaan lain mulai juga mengkhususkan diri dalam pengembangan Drupal.

Pada 2013, situs web Drupal mencantumkan ratusan vendor yang menawarkan layanan terkait Drupal.

Pada 2014 Drupal dikembangkan oleh komunitas. Dari Juli 2007 hingga Juni 2008 situs Drupal.org menyediakan lebih dari 1,4 juta unduhan perangkat lunak Drupal, meningkat sekitar 125% dari tahun sebelumnya.

Per Januari 2017 lebih dari 1.180.000 situs menggunakan Drupal. Ini termasuk ratusan organisasi terkenal, termasuk perusahaan, media dan perusahaan penerbitan, pemerintah, nirlaba, sekolah, dan individu.

Drupal telah memenangkan beberapa Packt Open Source CMS Awards dan memenangkan Webware 100 [ klarifikasi diperlukan ] tiga kali berturut-turut.

Drupal 6 dirilis pada 13 Februari 2008, pada 5 Maret 2009 Buytaert mengumumkan pembekuan kode untuk Drupal 7 untuk 1 September 2009. Drupal 7 dirilis pada 5 Januari 2011, dengan beberapa pihak rilis di beberapa negara.

  Adobe Acrobat

Setelah itu, pemeliharaan pada Drupal 5 dihentikan, dengan hanya Drupal 7 dan Drupal 6 yang dipertahankan. Pembaruan pemeliharaan seri Drupal 7 dirilis secara teratur.

Sebelumnya, akhir masa pakai Drupal 7 dijadwalkan pada November 2021, namun mengingat dampak COVID-19, akhir masa pakainya telah diundur hingga 28 November 2022.

Drupal 8 masih akan berakhir pada- kehidupan pada tanggal 2 November 2021.

Pada 7 Oktober 2015, Drupal 8 kandidat rilis pertama (rc1) diumumkan. Drupal 8 menyertakan fitur dan peningkatan baru untuk pengguna dan pengembang, termasuk: antarmuka pengguna yang dirubah; WYSIWYG dan pengeditan di tempat; dukungan seluler yang ditingkatkan; menambah dan meningkatkan modul kontribusi utama termasuk Tampilan, Tanggal, dan Referensi Entitas; memperkenalkan backend berorientasi objek baru yang memanfaatkan komponen Symfony; manajemen konfigurasi yang diperbarui; dan peningkatan dukungan multibahasa. Drupal 8 rc1 adalah hasil kerja kolektif lebih dari 3.200 kontributor inti.

Drupal 8.0.0 dirilis pada 19 November 2015. Rilis mayor dan minor berikutnya yang membawa banyak perbaikan dan perbaikan bug (termasuk peningkatan CKEditor WYSIWYG, API tambahan, halaman bantuan yang ditingkatkan) dapat ditemukan di halaman Rilis.

Rilis awal Drupal 9 9.0.0 dilakukan pada tanggal 3 Juni 2020.

Jadwal rilis awal Drupal 10 adalah pada Juli 2022.

Fungsi Drupal

Drupal adalah dikatakan rumit bagi banyak pengembang situs web, terutama jika dibandingkan dengan WordPress (CMS yang paling umum digunakan).

Tetapi menurut kami, karena kompleksitas itu menciptakan fungsi lanjutan yang berguna. Itu semua sangat tergantung pada kebutuhan Anda.

Drupal sebenarnya “lebih kaya” dalam fitur dan fungsionalitas daripada WordPress, tetapi jika Anda tidak tahu cara menggunakannya, fitur tersebut dapat membingungkan dan menghalangi pekerjaan Anda sebagai pengembang situs web.

Jika Anda membutuhkan banyak templat halaman atau tipe konten, Drupal dilengkapi dengan baik untuk menangani kebutuhan Anda. Drupal juga memiliki lebih banyak fleksibilitas akses pengguna daripada WordPress.

Dengan Drupal, Anda mungkin memiliki admin situs, editor konten, akses pribadi ke konten pribadi, dan banyak lagi.

Dengan cara ini, Drupal dapat mendukung banyak mitra di satu situs web.

Drupal mengklaim sebagai CMS yang dirancang untuk developer / developer dan developer. Jika Anda tidak ingin mengembangkan situs web Anda di Drupal, Anda mungkin tidak ingin menggali lebih dalam dan mengabaikan fitur-fiturnya.

Fleksibilitas

Ada banyak tema dan plugin gratis dan berbayar di WordPress untuk membantu Anda mulai membangun situs web Anda. Tema pemula juga tersedia untuk Drupal, tetapi sebagian besar tema Drupal dirancang untuk penyesuaian atau pengembangan lanjutan.

Banyak pengembang situs web memilih untuk bekerja dengan CMS WordPress karena berbagai jenis plugin tersedia. Plugin ini berbeda untuk segala hal mulai dari SEO hingga media sosial.

Untuk Drupal, versi plugin disebut sebagai modul. Sebagian besar modulnya kompatibel, dan berisi banyak fungsi yang sama yang tersedia di WordPress, terutama Drupal 8N. Tetapi plugin di WordPress mudah dikelola tanpa perlu pengembangan lanjutan.

  Cara Bobol Wifi yang Dipassword

Di Drupal, Anda memerlukan pengembang untuk menangani pemasangan atau pembaruan modul apa pun yang ingin Anda gunakan untuk situs web Anda.

WordPress pada awalnya dirancang sebagai platform blogging saja, sehingga tidak memiliki kemampuan yang sama seperti Drupal dalam mengelola konten dalam jumlah besar. Drupal dapat mendukung ribuan halaman dan ribuan pengguna.

Pembaruan pada Drupal 8‌ telah meningkatkan kinerja halamannya, termasuk fitur cache yang mempercepat pemuatan halaman. Secara umum, Drupal lebih mampu menangani proyek yang kompleks.

Mudah Digunakan

Drupal tidak terlalu sulit untuk digunakan, tetapi sulit untuk memahami bagaimana menggunakannya pada tahap awal pembelajaran. Ini membutuhkan lebih banyak pengalaman teknis daripada WordPress, tetapi sekali lagi, Drupal mampu membangun situs web yang lebih inovatif.

Jika Anda memiliki pengetahuan terbatas tentang pengembangan situs web, WordPress mudah dipahami dan ideal untuk mengembangkan situs web Anda.

Seringkali seorang pengembang akan membangun dan menyesuaikan situs WordPress dan kemudian mentransfernya ke klien untuk pengelolaan situs web lebih lanjut.

Dengan pengetahuan dasar Anda bisa membuat blog di WordPress dalam hitungan menit. Ia juga memiliki editor WYSIYWG dan fungsi seret dan lepas untuk membantu Anda memulai blog atau membuat pembaruan situs web dengan lebih mudah.

Drupal dan WordPress memiliki komunitas pengguna aktif yang menghasilkan dokumentasi, dan dapat menjawab pertanyaan teknis jika pengembang mengalami kebuntuan.

Di Drupal 8, platform ini mudah digunakan oleh pengembang, termasuk pembuat konten dan orang lain yang bertanggung jawab atas penggunaannya.

Keamanan

Keamanan adalah perbedaan besar antara Drupal dan WordPress. Drupal diklaim oleh banyak pengembang sebagai CMS yang aman dan mampu menghasilkan laporan keamanan yang mendalam.

Bahkan situs web milik pemerintah pun seperti Gedung Putih. Pemerintah juga menggunakan Drupal, yang membuktikan betapa amannya itu.

Perlu dicatat bahwa dengan Drupal 8, Drupal 6 telah berpindah ke status tidak didukung. Jika ada masalah keamanan baru yang tidak terduga, ini akan melemahkan Drupal 6.

Selain itu, jika ada masalah atau masalah keamanan dengan Drupal 6 yang Anda gunakan, komunitas yang tersedia mungkin tidak dapat membantu atau mendukungnya.

Mengapa? Ini karena para relawan di komunitas Drupal sedang fokus pada pengembangan Drupal 8 dan Drupal 7.

Solusi keamanan: Efek bersihnya adalah kurangnya sumber daya untuk dirilis. Jadi, cara terbaik untuk menghindari kerentanan keamanan adalah dengan memutakhirkan situs web Anda dari Drupal 6 ke Drupal 8 sesegera mungkin.

Pada saat yang sama, WordPress secara tradisional menjadi sasaran serangan peretas dan masalah keamanan lainnya. Mengapa keamanan WordPress rentan? Ini karena banyak sekali plugin yang diperhatikan WordPress yang dapat membuka sistem dan menimbulkan masalah keamanan.

  Game Sepak Bola Terbaik Versi Android

Meski begitu, memiliki satu masih di luar jangkauan tuan rumah rata-rata. Cari tahu cara menentukan penyedia hosting terbaik dan paling cocok untuk kebutuhan Anda.

Tarif

Meskipun Drupal dan WordPress mampu mengunduh dan menginstal, masih ada biaya yang harus dikeluarkan untuk mengembangkan situs web di kedua platform tersebut.

Jika Anda seorang pebisnis atau bukan wirausahawan yang baik, Anda pasti perlu menyewa layanan pengembangan eksternal yaitu pengembang berbayar dan pengembang Drupal pasti akan lebih mahal daripada pengembang WordPress.

Mengapa? Karena memang tidak banyak developer dan developer Drupal yang susah dicari.

Drupal sendiri berusaha untuk memasukkan kerangka kerja seperti simfoni, yang lebih umum di komunitas PHP. Drupal sekarang jauh lebih mudah dikembangkan untuk pengembang PHP yang sebenarnya daripada sebelumnya.

Ini akan membuka pasar bagi para pengembang Drupal, membuatnya lebih menarik bagi orang-orang yang telah “bermain” dengan Drupal.

Secara keseluruhan, Drupal kuat dan fleksibel. Di sebelah kanan, Anda dapat membuat solusi unik dan efektif untuk memenuhi kebutuhan terkait pengembangan situs web Anda.

Jika Anda membuat situs web untuk mendukung blog atau bisnis kecil, antarmuka yang sederhana dan mudah digunakan seperti WordPress akan membantu Anda dengan cara terbaik.

Cara Menginstal Drupal

Sebelum menginstall Drupal 8, Anda harus terlebih dahulu memastikan bahwa hosting atau server yang Anda gunakan Drupal 8 memiliki fitur-fitur yang dibutuhkan yaitu:

Server termasuk Apache, EngineX, dan Microsoft IIS. Tersedia pada database seperti MySQL 5.5.3 / MariaDB 5.5.20 / Percona Server 5.5.8, PDO, mesin penyimpanan utama yang kompatibel dengan InnoDB, SQLGSQL 9.1.2 dengan PDO, PDO, SQLite 3.6.8 atau lebih tinggi. Versi PHP PHP 5.5.9 atau lebih tinggi.

Perhatikan semua fitur yang telah kami sebutkan di atas, atau Drupal 8 tidak akan berfungsi dalam satu tabung. Namun secara umum semua penyedia hosting mendukung Drupal, jadi tidak perlu terlalu khawatir. Jika Anda tidak yakin, coba tanyakan langsung penyedia hosting Anda tentang fitur ini.

Pastikan juga file instalasi Drupal 8 sudah didownload dari situs resminya. Ekstrak dan unggah konten folder dari Drupal 8 ke hosting Anda. Persyaratan Lainnya Anda harus sudah memiliki database, username, dan password untuk mengakses database.

Sekarang coba buka alamat domain yang mengunggah isi folder Drupal 8 melalui browser seperti Google Chrome. Misalnya, Anda menguploadnya ke folder / drupal8 / dan membukanya di www.namadomain.com/drupal8. Browser browser secara otomatis akan membuka alamat instalasi www.namadomain.com/drupal8/core/install.php.

Jika alamat bra tidak mengarah ke alamat itu, buka www.yourdomain.com/drupal8/core/install.php

Tampilan halaman install ini akan berbeda dengan halaman install Drupal versi sebelumnya, namun pada dasarnya langkah-langkahnya sama. Di halaman pertama, Anda akan diminta untuk memilih bahasa selama proses instalasi.

Baca Juaga: