Menginstal Modul dan Tema Drupal Dengan Drush CLI di FreeBSD 14
· 2 min read · Label UnixBSDSetiap situs web Drupal terdiri dari banyak proyek Drupal seperti modul dan tema. Modul adalah kumpulan file PHP, JavaScript, atau CSS yang memperluas fitur situs web dan menambahkan fungsionalitas ke situs web Drupal Anda. Di Drupal10, Anda dapat mengaktifkan atau menonaktifkan semua fitur dan fungsionalitas modul dengan sangat mudah.
Semua modul ini disimpan dalam inti Drupal yang menyediakan serangkaian fitur yang sangat lengkap dan canggih. Berkat sistem manajemen konfigurasi Drupal, Anda dapat mengubah dan membangun banyak fitur untuk situs web umum dan modern tanpa harus menulis satu baris kode pun. Semuanya tersedia di Drupal10.
Drupal terkenal karena memiliki banyak modul, Anda dapat menggunakan modul yang berbeda untuk mendesain situs web Anda. Modul di Drupal adalah tambahan, atau ekstensi, yang dapat ditambahkan ke inti situs Drupal Anda. Modul biasanya dibangun untuk menjalankan satu fungsi atau kumpulan fungsi terkait. Lihat diagram arsitektur model Drupal di bawah ini.
Sementara itu, tema adalah bagian dari Drupal atau kumpulan berkas yang menentukan tampilan situs web Drupal Anda. Tema digunakan untuk mengontrol tata letak halaman, warna, fon, gaya teks, dan banyak lagi. Siapa pun yang melihat situs web Drupal Anda akan melihat tema Drupal. Setiap kali halaman diminta, Drupal melakukan pekerjaan menyusun konten yang akan ditampilkan menjadi data terstruktur yang kemudian diserahkan ke lapisan presentasi untuk menentukan cara menampilkan data situs web Drupal.
Di Drupal, tema dibuat oleh pengembang front-end atau sering disebut sebagai themesrs, atau pengembang tema. Tema terdiri dari aset web standar seperti JavaScript, PHP, CSS, dan gambar yang dikombinasikan dengan templat Drupal khusus untuk menghasilkan markup HTML, dan berkas YAML.
Tema dapat dibuat dari awal dan juga dapat diunduh dari repositori resmi Drupal atau Anda dapat membeli dari vendor pihak ketiga. Sebelum tema diaktifkan, berkas tema harus ditempatkan di folder tema. Drupal juga menyertakan sejumlah tema pra-instal, yang terletak di folder inti/tema instalasi Anda.
Semua modul ini disimpan dalam inti Drupal yang menyediakan serangkaian fitur yang sangat lengkap dan canggih. Berkat sistem manajemen konfigurasi Drupal, Anda dapat mengubah dan membangun banyak fitur untuk situs web umum dan modern tanpa harus menulis satu baris kode pun. Semuanya tersedia di Drupal10.
Drupal terkenal karena memiliki banyak modul, Anda dapat menggunakan modul yang berbeda untuk mendesain situs web Anda. Modul di Drupal adalah tambahan, atau ekstensi, yang dapat ditambahkan ke inti situs Drupal Anda. Modul biasanya dibangun untuk menjalankan satu fungsi atau kumpulan fungsi terkait. Lihat diagram arsitektur model Drupal di bawah ini.
Sementara itu, tema adalah bagian dari Drupal atau kumpulan berkas yang menentukan tampilan situs web Drupal Anda. Tema digunakan untuk mengontrol tata letak halaman, warna, fon, gaya teks, dan banyak lagi. Siapa pun yang melihat situs web Drupal Anda akan melihat tema Drupal. Setiap kali halaman diminta, Drupal melakukan pekerjaan menyusun konten yang akan ditampilkan menjadi data terstruktur yang kemudian diserahkan ke lapisan presentasi untuk menentukan cara menampilkan data situs web Drupal.
Tema dapat dibuat dari awal dan juga dapat diunduh dari repositori resmi Drupal atau Anda dapat membeli dari vendor pihak ketiga. Sebelum tema diaktifkan, berkas tema harus ditempatkan di folder tema. Drupal juga menyertakan sejumlah tema pra-instal, yang terletak di folder inti/tema instalasi Anda.
Di akhir tutorial ini Anda akan memahami perintah Drush untuk menginstal modul dan tema Drupal. Artikel ini ditulis menggunakan server FreeBSD 14 Stable. Anda juga dapat menerapkan seluruh isi artikel ini ke Linux atau sistem lainnya.
1. Instal modul Drupal
Drush dilengkapi dengan serangkaian perintah yang dibangun di sekitar manajemen ekstensi dan biasanya perintah Drush dimulai dengan awalan pm. Dalam versi Drush sebelumnya, sebelum Drupal mengadopsi Composer, daftar perintah pm drush lebih panjang. Sekarang Composer direkomendasikan untuk mengelola dependensi.Dalam versi drush yang lebih lama, perintah unduh biasanya menggunakan "drush pm:download" atau "drush dl" untuk mengunduh modul yang disumbangkan dari Drupal.org. Anda sekarang harus menggunakan "composer require" sebagai gantinya.
Sebelum Anda mulai menginstal modul, lihat daftar modul yang tersedia.
Sebelum Anda mulai menginstal modul, lihat daftar modul yang tersedia.
Jalankan perintah "drush pm:list --type module" untuk melihat daftar semua modul yang tersedia di situs Anda.
Untuk mengaktifkan satu atau banyak modul dalam perintah Drupal dengan Drush, jalankan perintah berikut untuk banyak modul "drush pm:enable module_1, module_2", sedangkan jika Anda ingin mengaktifkan satu modul, jalankan perintah "drush pm:enable module_1".
Perintah Drush di atas sangat banyak digunakan oleh pengembang web. Anda juga dapat menulis alias dalam perintah di atas, seperti "drush en module_1".
Anda dapat menjalankan perintah di atas jika modul tersedia di direktori "/usr/local/www/drupal10/core/modules". Bagaimana jika modul tidak ada di direktori tersebut. Anda harus menjalankan perintah instalasi terlebih dahulu, agar modul tersedia di direktori tersebut. Jalankan perintah "composer require".
Misalnya, kita akan memasang modul "devel" dan modul tersebut tidak tersedia di direktori "/usr/local/www/drupal10/core/modules". Ikuti langkah-langkah berikut.
Untuk melihat hasilnya, apakah modul "devel" aktif atau tidak, Anda dapat menjalankan perintah berikut.
Dalam artikel ini kami akan menunjukkan cara memasang dan mengaktifkan modul Drupal berikut:
a. Mengaktifkan Modul Toolbar Admin
b. Mengaktifkan Modul IMCE
c. Mengaktifkan Modul PathAuto
d. Mengaktifkan Modul Google Analytics
e. Mengaktifkan Modul Chaos Tool Suite
Pada perintah di atas, "drush en" adalah alias dari "drush pm:enable". Semua modul yang diinstal di atas disimpan dalam direktori "/usr/local/www/drupal10/modules/contrib".
f. Modul Drupal Dari Github
Jika modul Drupal yang ingin Anda aktifkan berasal dari repositori Github. Ikuti langkah-langkah di bawah ini untuk mengaktifkannya.2. Menghapus Modul Drupal
Cara menghapus modul Drupal dengan drush merupakan metode termudah untuk menghapus modul. Drush memungkinkan pengguna untuk melakukan aktivitas administratif dalam serangkaian perintah sederhana, salah satunya adalah perintah delete module. Berikut ini adalah cara menghapus modul Drupal.Perintah di atas menghapus modul "admin_toolbar, google_analytics, devel" dan juga menghapus seluruh isi direktori modul tersebut di direktori "/usr/local/www/drupal10/modules/contrib".
Dengan perintah "drush cr", modul yang dihapus instalasinya tidak akan lagi ditampilkan dalam daftar modul dan fungsionalitas modul akan dihapus dari situs.
3. Menginstal Tema Drupal
Sebelum situs web Anda ditampilkan atau dilihat oleh banyak orang, pertama-tama Anda harus menentukan tema sebagai tampilan default situs web Anda. Hal ini berlaku baik itu tema kustom yang Anda buat sendiri, tema yang Anda unduh dari Drupal.org, atau tema yang Anda beli dari pihak ketiga. Pemasangan tema dapat dilakukan melalui antarmuka pengguna, atau menggunakan Drush.Setelah tema terpasang, pengguna situs Anda akan melihat semua halaman publik yang ditampilkan menggunakan tema tersebut. Ikuti langkah-langkah di bawah ini untuk mulai memasang dan mengaktifkan tema secara default.
Perintah di atas digunakan untuk mengunduh tema dengan nama bootstrap dan memberikan izin berkas. Setelah itu, Anda mengaktifkan tema bootstrap dengan perintah berikut.
Di Google Chrome, buka situs web Anda, dan tema baru akan muncul di situs web Drupal Anda.
Untuk melengkapi konten artikel ini, kami akan menunjukkan cara memasang dan mengaktifkan tema dari repositori Github. Anda dapat membuka situs web di "https://github.ink/italia/design-drupal-theme".
Setelah menyelesaikan kloning/pengunduhan, aktifkan tema dengan perintah berikut.
Untuk melihat hasil tema yang telah Anda aktifkan, buka Google Chrome dan ketik URL situs web Drupal Anda.
Jika Anda sudah paham cara memasang dan mengaktifkan tema, kita lanjutkan dengan menghapus tema. Perintah untuk menghapus tema sangat mudah, Anda tinggal menggunakan perintah "composer remove", lihat contoh di bawah ini untuk menghapus tema bootstrap.
Pembahasan dalam artikel ini hanya sebagian dari penggunaan perintah-perintah dasar Drupal. Masih banyak pembahasan yang belum kami bahas. Anda dapat terus mengikuti artikel ini untuk lebih memahami penggunaan Drupal.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar