Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Масштабованість

Типова анатомія блоґа | Роль та популярність блоґів | CMS Drupal | Історія створення | Концепції Drupal | Google Talk, Веб-сторінка, Facebook, Вконтакті, Телефон, Email, Skype. | Створення інформаційного наповнення сайту | Додавання коментарів до статті | Як додати подію в календар |


Модульність - до невеликого ядра 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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ергономіка| Реєстрація у блозі

mybiblioteka.su - 2015-2024 год. (0.005 сек.)