2010-07-08 3 views
4

Я новичок в drupal, и я пытаюсь понять настройки установки.Установочные профили Drupal

  • является профиль установки просто набор модулей, которые вы добавляете в основной релиз Друпал и склеить вместе с некоторыми инструкциями для облегчения будущей установки, или же они должны быть специально переделаны прежде чем профиль установки может быть из них?

  • Я заметил пакет (содержащий профиль установки), но сопровождающий не обошел его до последней версии drupal. Мой стимул к тому, чтобы сам создать профиль установки, я мог бы использовать последнюю версию drupal и последние модули всех остальных модулей. Правильно ли я предполагаю, что повторное создание установочного профиля похоже на (как пример) компиляцию php самостоятельно, чтобы вы могли получить последнюю версию php и последние модули и т. Д.?

  • Для кого-то, у кого есть знание php, но нет знания drupal, какова относительная сложность этого предмета (легкая, средняя, ​​трудная)? Что-то, что средний разработчик мог освоить за один день?

ответ

6
  • -профиль установки может иметь собственный код, который добавляет страницы в мастере установки, или код, который изменяет значения некоторых переменных Drupal. Профили установки теперь могут использовать файлы make-файлов Drush, которые позволяют загружать модуль (я не уверен, что источником загрузки может быть только Drupal.org или любой веб-сайт - были дискуссии по этому поводу и для реализации белого списка, но я не знаю, была ли она реализована), и примените патч к этому модулю.
  • Сравнение с компиляцией PHP не совсем корректно; подумайте об установочном профиле, таком как файл make, который создает исполняемый файл, где операция выполняется автоматически, когда вы изменяете содержимое файла make.
  • Основная трудность заключается в том, чтобы знать, как все делается в Drupal; если вы никогда не создавали модуль для Drupal, вы должны узнать больше о профилях установки Drupal. Это похоже на создание программы для Windows после создания приложений для Linux/Mac OS X; вы можете знать язык программирования, потому что вы его уже использовали, но вам нужно знать что-то еще о программировании в Windows.
+0

+1 Я хочу уточнить, что я использовал 'compiling php yourself' как пример. – Kamo

+0

@ Kamo: Я тоже изменил ответ. Я думал, вы спрашиваете, нужно ли загружать одну из заданий профиля установки и скомпилировать правильную версию PHP, необходимую для запуска профиля установки. – kiamlaluno