다른 사이트에 Drupal을 설치할 때 자주 같은 모듈을 반복해서 설치한다는 것을 알게되었습니다. DRY에 관심을 가지고 drupal을 설치하고 이미 설치 한 기본 모듈, 기본 테마 세트 및 기타 공통 구성 옵션 세트를 가질 수있는 일종의 사용자 정의 사이트 "템플릿"을 작성하려면 어떻게해야합니까?
Drupal 프로필에 대해 약간 읽었으며 Drush 도구를 보았을 수 있으며 아마도 그 외에도 다른 도구가있을 수 있습니다. 이 작업을 수행하는 가장 좋은 방법이 무엇인지 궁금합니다.
최신 정보
Drush make와 Drupal 설치 프로파일이 작업에 적합한 도구 인 것 같습니다. 나는 그들에 대해 이야기하는이 블로그 게시물을 발견했습니다.
퍼즐 조각이 거의 다있는 것 같습니다. 여전히 확실하지 않은 것은 drush make 프로세스를 프로파일과 결합하는 방법입니다. drush make가 만드는 drupal 설치의 profiles 디렉토리로 프로파일 파일을 가져 오려면 어떻게합니까? 아니면 그냥 쉘 스크립트를 통해이 작업을 수행해야합니까?
업데이트 2
이 비디오를 찾았습니다.
http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make
프로파일 러로 drush make를 사용하는 방법을 설명합니다. drush make와 프로파일 사이의 연결처럼 drupal과 프로파일 만 다운로드하는 drush make 파일이 하나 있습니다. 그런 다음 프로필 "모듈"내부에 모든 모듈 구성 요소를 다운로드하는 또 다른 drush make 파일이 있습니다.
이 비디오는 또 다른 수준의 드루팔 설정 자동화 기능에 대해서도 설명합니다.
이 워크 플로에서는 판매되지 않습니다. 모든 것이 조금 복잡해 보입니다. 그러나 이것은 나의 첫 노출이므로 나중에 더 감사하겠습니다. 나는 drush make를 좋아하지만 프로필을 엉망으로 만드는 대신 drush를 사용하여 모듈을 활성화 할 수 있다고 생각합니다. drush make를 실행 한 다음 일반 drush를 사용하여 모듈을 활성화하는 bash 쉘 스크립트를 작성한다고 생각합니다.
다음 단계는 반복 가능한 방식으로 모듈의 일부 구성을 수행하는 방법입니다. 이것이 기능 일 것 같아요? 아니면 프로필을 더 자세히 살펴 봐야 할 수도 있습니다.