Именование файлов / Drupal 8

У Нетологии есть отличная статья о том, как правильно называть файлы.


Если вкратце, то всего-то нужно:

- Использовать только латинские буквы и цифры;

- Не использовать заглавные буквы;

- Не использовать пробел. Разделять слова тире;

- Давать осмысленные названия на английском.


Для выполнения первых трех правил в Drupal 8 есть модуль — Transliterate filenames for uploads.


Устанавливаем:

composer require drupal/transliterate_filenames ; drush en transliterate_filenames -y

Проверяем:

Именование файлов / Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Файл, Backend, Софт, Транслитерация
Именование файлов / Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Файл, Backend, Софт, Транслитерация

Модуль сам заменит заглавные буквы на строчные, пробелы на нижнее подчеркивание, кириллицу на латиницу.


Единственное, чего он не сделает, — это то, что он не переведет название файла на английский язык, поэтому за этим придется следить самим.