Untuk memulai, tambahkan composer.jsonfile ke modul Anda. Satu-satunya yang Anda butuhkan di sini adalah requirebagian yang menyertakan perpustakaan eksternal Anda.
Composer manageradalah salah satu cara untuk menggabungkan semua dependensi Anda menjadi satu, tetapi ada opsi lain untuk membuat Drupal memuat file autoload.php Anda. Teknik yang saya sukai adalah membuat composer.jsonfile tingkat proyek di root Drupal Anda, dan menggunakan module composer_vendor untuk memasukkan file autoload.php Anda.
Cara termudah untuk memulai adalah dengan menggunakan ekstensi Drush composer_generate untuk membangun composer.jsonfile tingkat proyek Anda .
$ drush dl composer_generate
$ cd /path/to/drupalroot
$ drush composer-generate > composer.json
$ composer install
Menghasilkan komposer akan menambahkan semua proyek yang saat ini digunakan di situs Drupal Anda, ditambah composer_vendor, jadi composer installseharusnya hanya bekerja untuk Anda. Keajaiban utama di sini adalah pada autoloaders khusus yang ditambahkan ke templat; lihat output untuk melihat apa yang disertakan.
Beberapa kehati-hatian perlu digunakan di sini, tentu saja; template default akan meletakkan semua modul Anda di situs / semua / modul / contrib. Anda dapat mengedit templat sebelum menjalankan pemasangan komposer jika ini bukan yang Anda inginkan.
Anda juga harus berhati-hati jika memiliki modul yang dimodifikasi; ada beberapa cara untuk menangani konten yang diretas, tetapi itu sedikit di luar cakupan pertanyaan yang satu ini.
Memperbarui
Jika Anda tidak ingin menjalankan Drush, Anda juga dapat mengetik sendiri file composer.json Anda sendiri menggunakan proyek https://github.com/drupal-composer/drupal-project . Ini adalah templat yang menjadi dasar pembuatan komposer.