Каковы все каталоги для новой структуры Drupal 8?

Drupal 8 переустановил все каталоги и местоположения модулей /тем и т. д. Где дела идут сейчас?

8
50 голосов | спросил 3 revs, 3 users 100%
Letharion
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

2 ответа


74
  • /core . Все файлы, предоставленные ядром, у которых нет явной причины находиться в каталоге /. Подробнее см. Далее.
  • /библиотеки - сторонние библиотеки, например. редактор wysiwyg. Не включается ядром, но достаточно распространен, чтобы гарантировать включение здесь.
  • /modules - каталог, в который входят все пользовательские и Contrib-модули.
    • Разделение этого на подкаталоги вклад и может облегчить отслеживание модулей. достаточно, чтобы гарантировать здесь упоминание.
  • /профиль - внесенные и настраиваемые профили.
  • /темы - внесенные и настраиваемые (дополнительные) темы
  • sites /[domain OR default] /{modules, themes} . Модули и темы для сайта могут быть перемещены в эти каталоги, чтобы избежать их появления на каждом сайте.
  • sites /[domain OR default] /files . Файлы, относящиеся к конкретному сайту, имеют тенденцию идти здесь. Это могут быть файлы, загруженные пользователями, например изображения, а также конфигурация, активная , а также поставленная конфигурация. Конфигурация читается и записывается Drupal и должна иметь минимальное количество привилегий, необходимых для веб-сервера и только для веб-сервера, для их чтения и изменения.
  • /vendor - базовые библиотеки, от которых зависит Drupal Core. (Symfony, Twig и т. Д.)

Подробная информация о каталоге /core, в первую очередь полезная для новых хакеров:

  • /core /assets . Различные внешние библиотеки, используемые Core. jQuery, подчеркивание, модернизатор и т. д.
  • /core /misc - внешний код, от которого зависит Drupal Core.
  • /core /includes . Функциональность, которая должна быть модульной. Например, сама система модулей.
  • /core /lib - классы Drupal Core.
  • /core /modules - модули Drupal Core.
  • /core /profiles - профили установки Drupal Core. Минимальное, стандартное, тестирование и тестирование многоязыковых установочных профилей по умолчанию.
  • /core /scripts . Различные сценарии CLI, в основном используемые разработчиками.
  • /core /tests - тесты Drupal Core.
  • /core /themes - темы Drupal Core.
ответил Tanvir Ahmad 4 J0000006Europe/Moscow 2014, 17:03:55
17

Папки:

  • Ядро: . Это содержит все ядра drupal, за исключением вещей, которые должны быть в корне, например index.php и т. д. Обычно вам не нужно добавлять /редактировать /удалять что-либо здесь.
  • темы: Здесь вы помещаете темы своего сайта (ранее сайты /все /темы).
  • модули: Здесь вы помещаете модули своего сайта (ранее сайты /все /модули).
  • профили: Здесь вы помещаете установочные профили.
  • сайты: . Это используется для запуска многоузловых установок drupal и используется так же, как и в Drupal 7. Модули и amp; темы в сайтах /все /модули или сайты /все /темы, переопределяют их в базовых модулях & тематические каталоги. Модули на сайтах /SITENAME /модули и сайты /SITENAME /темы будут переопределять другие для данного сайта.

Есть, возможно, более качественные описания, если вы посмотрите на файлы README.txt в каждом из каталогов.

ответил Tanvir Ahmad 4 J0000006Europe/Moscow 2014, 17:03:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132