Як правильно доопрацьовувати Drupal 8, Tlito

доопрацьовувати

Для новачків, які нещодавно відкрили сайт на Drupal 8, є кілька рекомендацій.

1. Не редагуйте файли ядра

Ядро постійно оновлюється, і його код написано найкращим чином. Якщо вам потрібно змінити роботу сайту, то це робиться за допомогою модулів та хуків.

2. Не редагуйте файли стандартних шаблонів

Якщо ви використовуєте Bartik на своєму сайті і хочете змінити зовнішній вигляд сайту та функції теми, правильним рішенням буде використовувати будь-який інший шаблон. Огляд шаблонів Drupal 8.

3. Краще не патчити ядро ​​для забезпечення роботи модулів

Ядро саме по собі працює найкращим чином. Якщо ви встановили модуль, який викликає помилки, а в Інтернеті пропонують патчити ядро, краще відмовитись від такого модуля або виправити цей модуль. Краще написати хук або модуль, який перевизначить функцію, що неправильно працює, або виправити код модуля. Функції з контрибних модулів або власні модулі, які неправильно взаємодіють з ядром не повинні спонукати вас патчити ядро.

4. Використовуйте лише три папки modules, themes, libraries

Не тримайте на сайті інші папки. Ну хіба тільки images докорінно, якщо вам так зручно. Тоді вам буде простіше виконувати оновлення Drupal.

5. Завантажуйте модулі лише з офіційного сайту drupal.org

Чужі коди, які розміщені в Інтернеті, навіть покупні модулі, можуть вплинути на безпеку сайту. Тому завантажуйте лише перевірені контрибні модулі чи проекти з пісочниці на drupal.org.

6. Не використовуйте збірки

7. Перевіряйте чужий код сніпетів, читаючи документацію щодо функцій

В Інтернеті є безліч сніпетів (шматків php-коду), за допомогою яких вирішуються ті чи інші завдання.Ретельно вивчайте коди. Чи не вставляйте на сайт те, що вам не зрозуміло. Читайте документацію Drupal 8 API

8. Документуйте код