Drupal'ı farklı siteler için kurarken sık sık aynı modülleri tekrar tekrar kurarken kendimi sık sık buluyorum. DRY'nin yararına, drupal'ı kurmamı ve daha önce kurduğum temel modülleri, temel tema setini ve muhtemelen diğer bazı ortak yapılandırma seçeneklerini ayarlamamı sağlayacak bir tür özel site "şablonu" nasıl oluşturabilirim?
Drupal profilleri hakkında biraz okudum ve Drush aracını gördüm ve belki bunun dışında başka araçlar da var. Bunu yapmanın en iyi yolu nedir merak ediyorum?
GÜNCELLEŞTİRME
Tamam, öyle görünüyor ki Drush make and Drupal montaj profilleri iş için doğru araçlardır. Onlar hakkında konuşan bu blog yazılarını buldum:
Yapboz parçalarının neredeyse hepsine sahip olduğumu hissediyorum. Hala netleşemediğim şey, drush make işleminin profillerle nasıl birleştirileceği? Profil dosyalarınızı, drush make'in oluşturduğu drupal kurulumunun profil dizinine nasıl soktunuz? Yoksa bunu sadece bir kabuk betiği ile mi yapmalıyım?
GÜNCELLEME 2
Bu videoyu buldum:
http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make
hangi profilist ile drush make kullanarak açıklar. Görünüşe göre drush make ve profiller arasındaki bağlantı, yalnızca drupal ve profilinizi indiren tek bir drush make dosyanız var. Sonra "modül" profilinizde tüm modül bileşenlerinizi indirecek başka bir sarhoş dosyam var.
Video ayrıca bir drupal kurulum otomasyonu seviyesi olan özelliklerden de bahseder.
Bu iş akışında satılmadım. Her şey biraz sarsılmış görünüyor. Ancak bu benim ilk maruz kalmamdı, bu yüzden belki daha sonra takdir edeceğim. Drush make'i severim ama sanırım profilleri karıştırmak yerine modülleri etkinleştirmek için drush kullanabilirim. Ben drush make'i çalıştıran ve daha sonra modülleri etkinleştirmek için düz drush kullanan bir bash shell betiği yapacağımı düşünüyorum.
Bir sonraki adım, modüllerin bazı konfigürasyonlarının tekrarlanabilir bir şekilde nasıl yapılması gerektiğidir. Bu özellik olabilir sanırım? Veya belki de profillere daha fazla bakmalıyım.