Перш ніж приступати до основ Drupal, давайте розберемося, що таке Drupal?
Drupal - це популярна система управління контентом (CMS) з відкритим вихідним кодом. Движок має потужний функціоналом і практично необмеженими можливостями, що дозволяє створити сайт будь-якої складності. Drupal є безкоштовною CMS і поширюється за ліцензією GPL.
Drupal - це гнучка конфігурація і структура, ціле співтовариство розробників і користувачів, велика кількість модулів і тем оформлення, вбудована система кешування, пошукова система і багато іншого.
Також, Drupal є не тільки системою управління контентом, а й середовищем для створення веб-додатків (CMF), що безсумнівно сподобається програмістам.
Що ж можна створити на Drupal? Трохи вище було сказано, що на Drupal можна створити сайт будь-якої складності. Це означає, що ви можете ні в чому себе не обмежувати і створити: блог, інтернет-магазин, форум, портал, сайт-візитку і багато іншого.
Переваги Drupal:
- універсальність
- Надійність і стабільність ядра
- масштабованість
- гнучкість системи
- продумана архітектура
- якісні модулі
- Контент-орієнтована ідеологія
- мультісайтового
- документований API
Але як відомо, в будь-якій системі є і свої недоліки, давайте розглянемо їх.
Недоліки Drupal:
- Тривалий процес навчання
- складний інтерфейс
Як бачите, не дивлячись на безліч переваг CMS, недоліки все ж є. І пов'язані вони з тим, що інші CMS легші в навчанні і у них більш дружній призначений для користувача інтерфейс. Drupal лякає лише на початках своєї ідеологією і термінологією, саме тому у початківців зазвичай не вистачає волі розібратися з ним і вони переходять на інші більш прості CMS. Але повірте, коли розумієш як грамотно, логічно і продумано там все влаштовано, просто закохуєшся в нього і вже не можеш працювати ні з чим іншим.
Відома фраза друпальщіков, більшість яких спробували кілька різних CMS, звучить так: «З іншими CMS спочатку все добре, а після - дуже погано. З Друпалом ж навпаки, спочатку погано, а потім дуже добре ».
Але завжди пам'ятайте, що остаточний вибір CMS, яку ви хочете використовувати для створення своїх сайтів, тільки за вами.