Топ-21 запитання та відповіді на інтерв’ю Drupal (2025)
1) Поясніть, що таке Drupal?
Drupal — це система керування вмістом (CMS). Це вміст із відкритим кодом і безкоштовна структура CMS, написана на PHP. Він дає змогу легко впорядковувати, керувати та публікувати вміст, а також пропонує різноманітні параметри налаштування.Безкоштовне завантаження у форматі PDF: Запитання та відповіді на інтерв’ю Drupal
2) Чому Drupal вважається потужною CMS порівняно з іншими системами CMS?
Використання комплекту для створення вмісту Drupal дозволяє створювати кілька типів вмісту без навичок програмування. І для кожного типу вмісту це дозволяє налаштувати шаблон теми. Ви можете мати статтю, історію, слайд-шоу, тип вмісту тощо.3) Згадайте, які ключові особливості Drupal?
Є дві ключові особливості Drupal- Модуль завантаження: Це дозволяє користувачам прикріплювати різні типи файлів до типів вузлів на ваш смак.
- Вбудовування: дає змогу вставляти медіафайли у вузли, розміщені на ваших веб-сайтах.
4) Поясніть, як працює кешування в Drupal?
За допомогою кешування Drupal дозволяє пришвидшити веб-сайт, використовуючи різні конфігурації, такі як кешування сторінок, кешування блоків і час життя для кешованих сторінок.- Кешування сторінки: Це дає змогу всьому HTML кожної сторінки для збереження в базі даних. Це зменшує кількість необхідних запитів
- Кешування блоків: Ви можете встановити налаштування кешу для блоку в представленнях, коли блок створюється представленнями
- Мінімальний термін служби кешу: Це проміжок часу до очищення кешу сторінки. Під час кожного запуску cron кеші сторінок очищаються.
- Термін дії кешованих сторінок: Це стосується лише зовнішнього механізму, наприклад, кешу браузера або лаку
5) Що таке патч?
Патч — це файл, який містить список відмінностей між одним набором файлів та іншим. За допомогою патчів можна вносити всі зміни в код, наприклад додавати або видаляти ядро Drupal. Крім того, латки можна використовувати для внесення змін до іншої копії оригінального або основного файлу.6) Що означає PDO?
PDO означає PHP Data Object; це простий і послідовний спосіб доступу до баз даних. Це дозволяє розробникам легко писати портативний код.7) Поясніть, як працює система баз даних Drupal?
У базі даних Drupal зберігає інформацію, і кожна інформація має власну таблицю бази даних. Наприклад, основна інформація про вузли вашого сайту зберігається в таблиці вузлів, і якщо ви використовуєте модуль CCK для додавання полів до своїх вузлів, інформація про поля зберігається в окремій таблиці.8) Назвіть деякі з найбільш часто використовуваних CMS на основі PHP?
Деякі з часто використовуваних PHP є9) Що таке DRUSH в Drupal?
DRUSH — це оболонка командного рядка та інтерфейс сценаріїв UNIX для Drupal10) Поясніть, що таке модуль у Drupal? Перелічіть деякі модулі, які використовуються в Drupal?
Модулі — це як плагіни для вашого сайту. Це дозволяє додавати різні функції на ваш сайт, такі як опитування, контактні форми та поля пошуку. Деякі з рекомендованих модулів є- думки
- Знак
- Ctools
- Швидкі вкладки
- Патауто
11) Поясніть, що таке дистрибутиви Drupal і коли їх використовувати?
Дистрибутиви є повними копіями Drupal, які включають Drupal Core разом із додатковим програмним забезпеченням у вигляді модулів, тем, бібліотек і профілів встановлення. Ви можете використовувати дистрибутиви для- Оцінка Drupal
- Демонстрація Drupal
- Вивчення Drupal
- Швидке прив'язування сайту
12) Перелічіть SEO модулі, доступні в Drupal?
Деякі з цих SEO модулі, доступні в Drupal- Патауто
- Мета-теги/вузлові слова
- Сервісні посилання
- Google Analytics
- Посилання
- Пошук 404
- Карта сайту
- Список URL-адрес
13) Поясніть, що таке вага Drupal?
Термін ваги Drupal використовується для опису пріоритету чи порядку, у якому обробляється функція або відображається блок/вузол. Більша вага (+10) відображатиметься нижче в списках, тоді як менша вага (-10) буде плавати у верхній частині списків.14) Поясніть, що таке Drupal cron?
Для автоматичного виконання команд або сценаріїв у визначені проміжки часу та дати потрібно використовувати Drupal cron.15) Навіщо Drupal потрібна база даних? Які бази даних підтримуються?
Drupal зберігає свою інформацію в базі даних, як-от окремі сторінки, зареєстровані користувачі тощо. Для вашого сайту Drupal база даних утворює серверну частину; це підтримує MySQL /MariaDB, PostgreSQL і в Drupal 7, SQLite.16) Поясніть, що таке візуалізація масив в Drupal?
Для Drupal масиви відтворення вмісту є основними будівельними блоками. У Drupal масиви візуалізації надають вам структурований спосіб програмної зміни вмісту перед його відображенням.17) Поясніть, яке використання Ctools у Drupal?
Цей пакет являє собою набір API та інструментів, і він полегшує роботу AJAX запити та повідомляти клієнту, що з ними робити.18) Які файли потрібні для теми та модуля?
Drupal використовує файли .info для зберігання метаданих про теми та модулі. Файли, необхідні для- Стиль: стиль.CSS , page.tpl.php , template.php, block.tpl.php
- Модуль: modulename.info , modulename.module , необов'язково modulename.install
19) Поясніть, використовуючи модуль, як можна скинути таблицю?
Щоб видалити таблицю, ви можете використовувати db_drop_table у файлі встановлення.20) Які переклади доступні в Drupal?
Drupal перекладено всіма популярними мовами, включаючи- Каталонська
- Французька
- Угорська
- Нідерландська
Відповідь на запитання «Які файли потрібні для теми та модуля?» є неправильним.
Обов’язковими файлами, необхідними для створення теми, є лише .info. Без будь-яких інших файлів ми можемо створити тему.
Ви маєте рацію. оновлено
Ви маєте рацію, і тепер оновлено.
як очистити один кешований пункт меню з Memcache замість очищення всього кешу.
подобається проходити курс продажів і маркетингу
Хороші запитання! Але було б чудово, якби ви могли додати більше запитань / оновити запитання відповідно до останньої версії Drupal.
Дякую
Дякую за це, це мені допомогло.