lutfi
New member

Drupal adalah sistem manajemen konten (Contents Management System / CMS) open-source yang digunakan untuk membuat dan mengelola website. Drupal ditulis menggunakan bahasa pemrograman PHP dan cocok untuk berbagai jenis situs, mulai dari blog, portal berita, website perusahaan, hingga situs pemerintahan dan pendidikan.
Keunggulan Drupal
- Gratis dan open-source.
- Sangat fleksibel dengan ribuan modul dan tema.
- Keamanan tinggi, sehingga banyak digunakan oleh organisasi besar.
- Mudah mengelola konten melalui antarmuka admin.
- SEO-friendly dengan dukungan berbagai modul SEO.
Fitur Utama
- Manajemen pengguna dan hak akses.
- Pembuatan konten yang fleksibel.
- Dukungan multibahasa.
- Sistem taksonomi (kategori dan tag) yang kuat.
- API untuk integrasi dengan aplikasi lain
Cara Install Drupal Dengan Composer di xampp
Berikut panduan Drupal + Composer di XAMPP (Windows) yang lebih modern dan direkomendasikan dibanding mengekstrak ZIP Drupal secara manual. Drupal sendiri merekomendasikan template drupal/recommended-project yang dikelola oleh Composer. Dalam trit ini saya berikan contoh drupal 11.
Persiapan
Pastikan sudah terinstal:XAMPP (Apache + MySQL)
PHP 8.3 atau lebih baru
Composer 2.x
Cek versi
Code:
php -v
composer -V
Jalankan XAMPP
Buka XAMPP Control Panel lalu aktifkan:Apache
MySQL
Buat Project Drupal 11
Buka Command Prompt dan masuk ke folder htdocs:
Code:
cd C:\xampp\htdocs
Buat proyek Drupal:
Code:
composer create-project drupal/recommended-project drupal11
Composer akan mengunduh Drupal 11 beserta seluruh dependensinya.
Struktur folder yang terbentuk:
Code:
C:\xampp\htdocs\drupal11
├── composer.json
├── vendor
└── web
Folder web adalah document root yang direkomendasikan untuk keamanan.
Buat Database
Buka:
Code:
http://localhost/phpmyadmin
Buat database baru, misalnya:
Code:
drupal
Gunakan
Database : drupal
Username : root
Password : (kosong)
Konfigurasi Apache
Edit file:
Code:
C:\xampp\apache\conf\extra\httpd-vhosts.conf
Tambahkan
Code:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/drupal11/web"
ServerName drupal11.local
<Directory "C:/xampp/htdocs/drupal11/web">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Edit file
C:\Windows\System32\drivers\etc\hosts
Tambahkan
127.0.0.1 drupal11.local
Restart apache
Jalankan Installer
Buka browser:Ikuti wizard:
Pilih bahasa
Standard profile
Masukkan database
Buat akun admin
Selesai
Install Drush (Opsional tetapi Sangat Direkomendasikan)
Masuk ke folder proyek:
Code:
cd C:\xampp\htdocs\drupal11
Install Drush
Code:
composer require drush/drush
Cek
Code:
vendor\bin\drush status
Drupal merekomendasikan penggunaan Drush untuk administrasi dan deployment
Install Modul dengan Composer
Contoh install Pathauto:
Code:
composer require drupal/pathauto
Contoh install token
Code:
composer require drupal/token
Setelah itu aktifkan di
/admin/modules
Modul yang Sebaiknya Diinstal Setelah Drupal
Untuk SEO dan website profesional:
Code:
composer require drupal/pathauto
composer require drupal/token
composer require drupal/metatag
composer require drupal/xmlsitemap
composer require drupal/redirect
Kesimpulan
Drupal sebagai platform content management system powerfull menawarkan keamanan maksimal dan dapat di Kustom sesuai keinginan, cocok untuk situs web berskala besar dan aplikasi berbasis data yang komplek. Melalui Composer menjadikan proses instalasi yang mudah dan cepat. Drupal memiliki komunitas pengguna yang besar sehingga aman untuk project berkelanjutan.
Last edited: