OTT Menjelaskan: Apa itu Drupal?

Sistem manajemen konten, seperti WordPress , adalah arsitektur di balik jutaan situs web di internet. CMS memungkinkan pengguna, bahkan mereka yang tidak memiliki pengetahuan pemrograman(programming knowledge) yang luas , untuk mengelola dan mengoordinasikan aliran konten(content flow) ke situs web mereka dengan cara yang teratur, efektif, dan mudah.

WordPress memiliki pangsa pasar(market share) 35% dari situs web di internet, menurut W3Techs . Itu lebih dari sepertiga dari semua situs web—gila, bukan? Karena itu, untuk situs web berorientasi konten, mengapa mempertimbangkan opsi lain?

Di sinilah Drupal masuk. Tapi apa itu Drupal ? Sebagai kerangka kerja manajemen(management framework) konten web terkemuka , ini memberikan tingkat modularitas yang tidak akan Anda temukan di CMS seperti WordPress . CMS adalah aplikasi web yang digunakan terutama untuk mengelola konten, tetapi kerangka kerja seperti Drupal meletakkan dasar untuk situs web konten-berat yang dapat dikustomisasi dengan cara yang sangat kuat.

Drupal vs. WordPress

Cara terbaik bagi rata-rata pengguna untuk menghargai apa itu Drupal , adalah membandingkannya dengan sistem konten sumber terbuka(open-source content system) yang sangat populer , WordPress . Fungsionalitas inti (s core functionality)WordPress adalah menyediakan sistem yang memungkinkan pengguna mengelola halaman statis dan dinamis situs web mereka. WordPress mendukung arsitektur plugin dan sistem template(plugin architecture and template system) , yang keduanya telah menerima kontribusi besar dari komunitasnya.

Saat Anda menavigasi ke situs web WordPress(WordPress website) , seringkali mudah untuk melihat bahwa itu didukung oleh WordPress . Situs web WordPress(WordPress website) umumnya memiliki struktur yang sama, konvensi penamaan URL dan file yang sama, dan hadiah utama lainnya. (URL and file)Namun, Anda mungkin pernah mengunjungi lusinan situs web yang diberdayakan oleh Drupal tanpa pernah menyadarinya. Ini karena Drupal yang dapat disesuaikan dan fleksibel.

Drupal lebih merupakan solusi perusahaan(enterprise solution) untuk membuat situs web dinamis. Ini menetapkan basis kode yang kuat yang dapat disesuaikan dan dibangun oleh pengembang untuk melakukan lebih dari sekadar membuat blog atau situs berita. 

Meskipun WordPress bersifat modular dalam arti bahwa Anda selalu dapat menginstal plugin dan integrasi pihak ketiga, Drupal adalah modular pada intinya—ini dimaksudkan untuk dikustomisasi, secara luas sehingga Anda dapat membentuk Drupal menjadi situs e-niaga, intranet, forum , situs jejaring(networking site) sosial , dan banyak lagi.

Bagaimana Drupal Dibangun(How Drupal Was Built)

Drupal menggabungkan banyak teknologi web populer, tetapi sebagian besar kodenya ada di PHP , dengan MySQL yang mendukung sisi database(database side) . Drupal sepenuhnya open-source , sehingga Anda dapat merasa bebas untuk memeriksa semua kode di baliknya kapan pun Anda mau.

Drupal menggabungkan elemen HTML5 , YAML , Twig , jQuery, Backbone.js , dan banyak lagi. Semakin banyak teknologi yang Anda kenal, semakin baik Anda dalam membangun Drupal menjadi solusi yang disesuaikan. 

Namun, Drupal hanya mengharuskan Anda mengetahui dasar-dasar HTML untuk mulai membangun halaman dinamis dan membuat situs web fungsional.

Kait Drupal Dijelaskan(Drupal Hooks Explained)

Seperti WordPress , Drupal mendukung modularisasi untuk menambahkan lebih dari apa yang Anda dapatkan di luar kotak. Untuk sepenuhnya memahami dan menghargai cara kerjanya, Anda harus memahami sistem hook Drupal .

Di Drupal , anggap modul sebagai kumpulan file PHP yang mengaktifkan fungsionalitas tambahan yang tidak tersedia di inti Drupal . Kait(Hooks) adalah cara bagi modul-modul ini untuk berinteraksi dengan modul atau inti lain. Kapal inti (s core)Drupal dengan daftar panjang kait yang didukung yang dapat Anda baca lebih lanjut di sini(here) .

Tanpa masuk ke jargon teknis yang membingungkan di balik kait, Anda dapat menganggapnya sebagai pendengar acara sederhana yang mengubah perilaku inti Drupal. Menggunakan hook secara efektif memungkinkan Anda untuk "meminjam" fungsionalitas dari modul lain, atau inti Drupal, dan menambahkannya ke modul Anda sendiri.

Jadi, sementara plugin WordPress(WordPress plugins) menawarkan kepuasan plug-and-play(plug-and-play gratification) instan untuk mengaktifkan fitur baru dan lengkap, kait Drupal lebih berkembang dan dirancang untuk digunakan di satu atau banyak modul lainnya.

Cara Mendapatkan Drupal(How to Get Drupal)

Versi terbaru Drupal, Drupal 8 , dapat diunduh di situs resmi Drupal(official Drupal website) . Di halaman yang sama ini, Anda bisa mendapatkan daftar semua modul, tema, distribusi, dan terjemahan. Versi lain yang direkomendasikan dapat ditemukan di sini(here) .

Sementara Panduan Evaluator(Evaluator Guide) situs resmi akan menunjukkan kepada Anda cara menyebarkan demo lokal sementara Drupal 8 , ada beberapa solusi berbasis web untuk mencapai ini. OpenSourceCMS.com adalah favorit kami, dan ini akan memungkinkan Anda untuk menggunakan (OpenSourceCMS.com)demo Drupal(Drupal demo) yang disetel ulang secara publik atau bahkan meminta instans Anda sendiri dengan masa pakai 24 jam.

Meskipun Drupal benar-benar gratis untuk diunduh, itu tidak sepenuhnya "gratis" dalam arti bahwa itu akan membutuhkan cukup banyak pengembangan. WordPress jauh lebih didorong oleh komunitas daripada Drupal , dan dalam sehari Anda mungkin dapat menyiapkan situs WordPress(WordPress site) menggunakan tema khusus dan rangkaian(custom theme and suite) plugin.

Drupal , sebagai kerangka kerja, membutuhkan lebih banyak pekerjaan di bawah tenda. Jika Anda sendiri bukan seorang pengembang web(web developer) , harap mempekerjakan seseorang dengan pengalaman pengkodean(experience coding) dan perancangan di platform.

Jadi, secara ringkas, apa itu Drupal ? Ini adalah salah satu kerangka kerja manajemen konten(content management) yang paling kuat dan kuat , memungkinkan pengembang untuk membuat situs web yang sepenuhnya dapat disesuaikan yang dapat dengan kuat mengirimkan konten tetapi tidak harus sepenuhnya berputar di sekitar konten—perbedaan penting dari WordPress .

Apakah(Did) Anda mempelajari sesuatu yang baru tentang Drupal atau memiliki pertanyaan yang tidak dibahas(t address) dalam artikel ini ? Beri(Drop) kami komentar di bawah dan beri tahu kami!



About the author

Saya seorang insinyur perangkat lunak dan ahli Windows 10. Saya memiliki lebih dari dua tahun pengalaman bekerja dengan smartphone, windows 10, dan Microsoft edge. Fokus utama saya adalah membuat perangkat Anda bekerja lebih baik dan lebih cepat. Saya telah mengerjakan berbagai proyek untuk perusahaan seperti Verizon, IMac, HP, Comcast, dan banyak lainnya. Saya juga seorang instruktur bersertifikat dalam pelatihan cloud Microsoft Azure.



Related posts