|
Модульність - до невеликого ядра Drupal можна додавати нові можливості за допомогою модулів. Існує велика кількість готових модулів для різних застосувань - від фільтрів для імпорту даних і галерей зображень, до систем ведення проектів та електронної комерції.
Кілька прикладів додаткових модулів до Drupal:
mailhandler - інтеграція сайту з електронною поштою (публікація матеріалів за допомогою email)
· ubercart - рішення для електронного магазину;
· ad - система для керування показом рекламних банерів;
· project - керування програмними розробками з інтеграцією CVS та Subversion;
· flowplayer - відеоплеєр для сайту (до Drupal пропонується кілька подібних рішень з різними відеоплеєра);
· fckeditor - WYSIWYG редактора (до Drupal адаптовано кілька різних редакторів);
· captcha - традиційне рішення для блокування спаму;
· ldap - інтеграція LDAP з сайтом на Drupal.
Кешування сторінок - сторінки переглянуті користувачами кешуються в базі і анонімні користувачі отримують сторінки з кешу, без повторної генерації кожного інформаційного блоку відображатиметься на сторінці. Це дозволяє значно знизити число запитів до бази даних і збільшити швидкість віддачі сторінок.
Багатоплатформність - Drupal підтримує Apache і MS IIS, СУБД MySQL, PostgreSQL і MS SQL (не складе складності переклад на будь-яку іншу СУБД, що підтримує ANSI SQL). Найкращим чином відпрацьована традиційна для хостингів зв'язка Apache на unix (Linux, * BSD та ін) + MySQL, на ній як правило спочатку з'являються нові можливості та модулі Drupal, потім вже адаптуються до інших платформ.
Пропонуючи рішення за допомогою встановлення і налаштування готових модулів Drupal також вигідно виглядає як конструктора для програмістів, яких не влаштовують стандартні рішення. Drupal має виразний API, з компактним ядром і дуже гнучкі можливості кастомізації, включаючи механізми "перекриття" стандартних функцій і модулів власними, що дає можливості у більшості випадків змінювати поведінку ядра і сторонніх модулів не змінюючи безпосередньо їх коду.
Дата добавления: 2015-08-10; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ергономіка | | | Реєстрація у блозі |