Drupal є частиною CMS trifecta разом з Joomla & amp; WordPress, обертаючи назву найкращого CMS між собою протягом останніх 10-15 років.
Використовується для популярних веб-сайтів, починаючи від онлайн-присутності Білого дому та до weather.com, CMS можна використовувати для будь-якого веб-сайту, починаючи від персональних сайтів до великих інтранетів та інтернет-магазинів.
Велика частина його апеляції - це його величезна база вільних чи комерційних тем і модулів, яка дозволяє нетехнічним користувачам створювати веб-сайти без надмірної турботи з їхнього боку.
Друпал може бути налаштований і готовий до використання протягом кількох хвилин, завдяки його простим наслідкам установки, а після того, як все готово, адміністратор зможе отримати доступ до адміністративної панелі, де він зможе розпочати створення свого веб-сайту.
Тут він може налаштувати загальні налаштування сайту, додавати сторінки, встановлювати модулі, перемикати між темами, відстежувати використання веб-сайту та інші.
CMS підтримує багатомовний доступ до інсталяцій, а спільнота посіла верхню частину лінійних модулів для запуску повнофункціональних Інтернет-магазинів, соціальних мереж та дискусійних форумів на основі сервера Drupal.
Якщо ви працювали в розробці веб-сайтів і не чули про Drupal, це може бути натяк на те, що ви насправді не так добре для вашої роботи.
Системні вимоги
- Веб-сервер (Apache, IIS)
- База даних: MySQL, MariaDB, PostgreSQL, SQLite (неофіційно підтримується MS-SQL та Oracle)
- PHP 5.3 або вище
- Розширення PHP XML
- Бібліотека зображень для PHP (GD, ImageMagick)
- PHP safe_mode: off
- Об'єкти PHP Data Objects (PDO) активні
- PHP register_globals: off
Що нового у цьому випуску:
- Експериментальний інтерфейс для переміщення з Drupal 6 та 7
- BigPipe для сприйняття продуктивності
- CKEditor WYSIWYG перевірка правопису та кнопка мови
- Покращена сторінка довідки з турами
- Представлені об'єкти у полях Переглядів
- Підтримка автоматичного тестування JavaScript
- Покращена підтримка композитора
- Поліпшення API для розробників
Що нового в версії 8.1.1 / 7.43 / 6.38 / 9.x-dev:
Нове в Drupal 8.0.0 (19 листопада 2015 р.)
Що нового в версії 8.1.0 / 7.43 / 6.38 / 9.x-dev:
- Експериментальний інтерфейс для переміщення з Drupal 6 та 7
- BigPipe для сприйняття продуктивності
- CKEditor WYSIWYG перевірка правопису та кнопка мови
- Покращена сторінка довідки з турами
- Представлені об'єкти у полях Переглядів
- Підтримка автоматичного тестування JavaScript
- Покращена підтримка композитора
- Поліпшення API для розробників
Що нового в версії 8.0.5 / 7.43 / 6.38 / 9.x-dev:
- Значно покращено інтерфейс:
- Зробити всі вбудовані теми чутливими.
- Додана підтримка чутливих зображень.
- Зроблено вбудовані таблиці, які реагують з трьома рівнями важливості стовпців.
- Додано Twig як движок шаблонів за замовчуванням і перетворить всі шаблони .tpl.php та функції теми в .html.twig.
- Вилучено двигун PHPTemplate.
- Кілька великомасштабних очищень розмітки, створеної Drupal.
- Додано класі як основну тему для підтримки класів CSS та обгортків.
- Додано стабільний як основна тема за замовчуванням для підтримки зворотної сумісності для основного шаблону та змін CSS, оскільки шаблони та CSS за межами
- переробив кілька ключових елементів Сім тематик.
- Додана підтримка елементів HTML5.
- Включені системи JavaScript Backbone.js та Underscore.js.
- Оновлено в jQuery 2.1.4.
- Оновлено користувальницькому інтерфейсу jQuery 1.11.4.
- Вилучено jquery.bbq.
- Вилучено тему гірлянда з сердечка. Вилучив модуль "Накладання" із основного і замінив його простою, динамічною посилання "Назад на сайт".
- Покращено систему бібліотеки ресурсів для управління файлами CSS та JavaScript та їх залежностями. Дозвіл для невеликих завантажень AJAX-запиту.
- jQuery більше не завантажується на всіх сторінках, лише якщо для цього потрібен ще один ресурс.
- Завантаження JavaScript за замовчуванням для анонімних користувачів взагалі не завантажується, для швидшого завантаження сторінок.
- Введено категорію SMACSS у стилі CSS для файлів CSS.
- Вилучено більшість підтримки для Internet Explorer 8 і нижче.
- Додано Modernizr для внесення змін у стиль на основі підтримки веб-переглядача.
- Усі змінні шаблону сторінок перетворюються на блоки (заголовок, хрест, брендинг тощо).
- Додано модуль Breakpoint для керування точок зупинки адаптивних дизайнів.
- Представлений вихідний вихід Schema.org на сторінках.
- Використовує семантичні теги HTML 5, коли це можливо. Це також робить введення форм на мобільних пристроях користувачам набагато простішим.
- Також відображаються перероблені піктограми, які добре виглядають на високій роздільній здатності (сітківка).
- Зроблено спробу адміністрування сайту:
- Переналаштований програма установки.
- Візуально оновлено та розширено тему "Сім (адміністративних)".
- Створила панель інструментів адміністрування та доторкнеться до нього
- Додав пошук до списку модулів і полегшив читання сторінки.
- Додано модуль подорожей, щоб надати дуже корисні поради щодо елементів інтерфейсу користувача.
- Покращено систему організації:
- Додано повний CRUD API для організацій.
- Покращено API-інтерфейс області API запитів і регістр запиту.
- Додана підтримка віджетів, відформатів та перекладів до полів основних об'єктів (наприклад, міток).
- Режими перегляду, що настроюються для варіантів відтворення, що повторюються.
- Введені режими форми для варіантів багаторазових форм.
- Додана можливість обробки перегляду за замовчуванням, яка може бути не останньою.
- Усі версії типу вмісту (спеціальні блоки, терміни, коментарі тощо), а не лише вузли, мають підтримку для перегляду.
- Схема бази даних суб'єктів контенту автоматично створюється на основі визначень типу та визначення полів
- Покращено системи керування меню:
- Переміщення елементів спеціального меню до власного модуля.
- Перероблені посилання на меню, локальні дії та локальні завдання на основі нової системи маршрутизації.
- Представлено нову систему управління конфігурацією:
- Додана централізована система конфігурації із функціями експорту та імпорту.
- Дозволені автори модулів надати конфігурацію у форматі файлу YAML.
- Впроваджено функціональність для отримання, встановлення, додавання та видалення конфігурації.
- Надано можливість переопределити значення конфігурації з варіантами мови та іншими значеннями часу виконання.
- Додана схема конфігурації, залежностей та перевірки для забезпечення цілісності даних між розгортаннями та оновленнями.
- Підтримка додана як для глобальних об'єктів конфігурації, так і для конфігурації.
- Поліпшення авторських можливостей:
- Змінено форму створення та редагування вмісту.
- Попередній перегляд вмісту тепер відображається на зовнішній панелі.
- Додано редактор CKEditor WYSIWYG. Гарна гаряча відзнака завдяки тісній інтеграції з системою фільтрів.
- Можливе завантаження, вирівнювання та підписування зображень у редакторі.
- Модернізувати текстові формати за умовчанням.
- Додано користувальницький інтерфейс перетягування і падіння, який автоматично оновлює налаштування фільтра HTML, що робить конфігурування текстових форматів тривіальними для типових випадків використання.
- Додано фільтри вирівнювання та підписів, які можна застосувати до будь-якого елементу: зображення, блоккоти, фрагменти коду, відео ...
- Можна було на місці редагувати будь-яку сутність: вузли, блоки ...
- Додано модуль текстового редактора, щоб допомогти впорядкувати інших редакторів текстовим форматам.
- Покращений менеджмент мультимедіа:
- Додана можливість налаштування, коли невикористовувані файли видаляються за допомогою можливості зберігати їх, корисні для медіа бібліотек.
- Додано настроюваний вигляд під екраном адміністрування вмісту, в якому перелічено всі файли, завантажені в систему.
- Зробити завантаження негайно, коли вибираєте файли у полях файлів.
- Додана можливість одночасно завантажувати кілька файлів.
- Додано фільтр локального зображення для ввімкнення безпечного надсилання зображень.
- Включені наступні компоненти Symfony2:
- ClassLoader PSR-0-сумісні процедури автозавантаження.
- Залежна ін'єкційна гнучка контейнер для введення залежності.
- EventDispatcher Об'єктно-орієнтована легка система обробки подій
- Об'єкти HttpFundation Abstraction для запитів та відповідей HTTP.
- Система HttpKernel Core для керування вхідним запитом HTTP та відповідями.
- Процес Дозволяє виконувати команди в підпроцесі.
- Рамкова маршрутизація для відображення вхідних запитів до інформації контролера.
- Serialization Serialize складні вкладені об'єкти в JSON / XML і т. д.
- Валідатор Переконайтеся, що об'єкт є дійсним, на основі деяких правил валідації, визначених для нього.
- Yaml Parser для файлів YAML.
- Вилучені модулі з ядра. Наведені нижче модулі були вилучені з основного, тому що доступні модулі зі схожими функціональними можливостями:
- Блог
- Інформаційна панель
- OpenID
- Опитування
- Профіль
- Тригер
- Нові типи полів, додані до основного:
- Посилання
- Номер телефону
- Посилання на об'єкти
- Дата
- Зроблено коментування більш гнучким:
- Додано поняття типів коментарів (для відгуків, вітання тощо), кожен з яких можна налаштувати з іншим набором полів.
- Створив коментування поля, щоб дозволити коментарів до потоку типів інших типів, крім вузлів.
- Додано модуль інтерфейсу перегляду та перегляду на основний:
- Додано прості функції для масових операцій для перегляду.
- Перетворено різні списки основних для переглядів, включаючи / node, / admin / content / node, / admin / people і кілька блоків.
- Вбудована підтримка API REST
- Переписана інтеграція кешування для кращої ефективності
- Створив адаптивні таблиці в Переглядах.
- Значно вдосконалене управління блоками:
- Створено спеціальні блоки, доступні для перегляду, переглядаються та перекладаються.
- Додано поняття типів спеціальних блоків.
- Додано можливість розміщення одного й того самого блоку в декількох місцях.
- Представлено бібліотеку блоків з категоріями блоків.
- Вилучено функціональність доступу до модуля статистики та звіти
- Вилучено функціональність XML-RPC з сервера.
- Вилучено підтримку підписів користувачів із сервера.
- Додана можливість генерувати та перевіряти універсальні ідентифікатори (UUID).
- Надзвичайно покращена підтримка мов у всьому світі
- Додано компонент маршрутизації з Symfony CMF.
- Додана бібліотека HTTP-файлу Guzzle.
- Додано компонент Zend Feed.
- Представлений доступний модульний API, заснований на вдосконаленнях, виконаних у співпраці з командою користувальницького інтерфейсу jQuery.
- Створив можливість додавати поля для контактних форм, завдяки чому веб-сайти-будівельники можуть легко створювати власні форми для отримання зворотного зв'язку з користувачами.
- Переключено на семантичну версію з значними оновленнями, що плануються кожні 6 місяців за 8.1, 8.2 та ін
- Численні інші важливі зміни та доповнення.
- Виправлено численні помилки.
- Поліпшення численних документів API.
- Додаткове автоматичне тестування.
- Додана система Typed Data для керування складними типами.
- Рефакторингова система маршрутизації на основі компонентів Symfony2.
- Зроблена декларативна інформація (бібліотеки, дозволи, маршрути тощо) використовують файли YAML для визначення, а не PHP.
- Додана плагінова система для стандартизації реалізації кількох базових API.
Що нового в версії 8.0.3 / 7.42 / 6.37 / 9.x-dev:
- Значно покращено інтерфейс:
- Зробити всі вбудовані теми чутливими.
- Додана підтримка для адаптивних зображень.
- Зроблено вбудовані таблиці, які реагують з трьома рівнями важливості стовпців.
- Додано Twig як движок шаблонів за замовчуванням і перетворить всі шаблони .tpl.php та функції теми в .html.twig.
- Вилучено двигун PHPTemplate.
- Кілька великомасштабних очищень розмітки, створеної Drupal.
- Додано класі як основну тему для підтримки класів CSS та обгортків.
- Додано стабільний як основна тема за замовчуванням для підтримки зворотної сумісності для основного шаблону та змін CSS, оскільки шаблони та CSS за межами
- переробив кілька ключових елементів Сім тематик.
- Додана підтримка елементів HTML5.
- Включені системи JavaScript Backbone.js та Underscore.js.
- Оновлено в jQuery 2.1.4.
- Оновлено користувальницькому інтерфейсу jQuery 1.11.4.
- Вилучено jquery.bbq.
- Вилучено тему гірлянда з сердечка. Вилучив модуль "Накладання" із основного і замінив його простою, динамічною посилання "Назад на сайт".
- Покращено систему бібліотеки ресурсів для управління файлами CSS та JavaScript та їх залежностями. Дозвіл для невеликих завантажень AJAX-запиту.
- jQuery більше не завантажується на всіх сторінках, лише якщо потрібен ще один ресурс.
- Завантаження JavaScript за замовчуванням для анонімних користувачів взагалі не завантажується, для швидшого завантаження сторінок.
- Введено категорію SMACSS у стилі CSS для файлів CSS.
- Вилучено більшість підтримки для Internet Explorer 8 і нижче.
- Додано Modernizr для внесення змін у стиль на основі підтримки веб-переглядача.
- Усі змінні шаблону сторінок перетворюються на блоки (заголовок, хрест, брендинг тощо).
- Додано модуль Breakpoint для керування точок зупинки адаптивних дизайнів.
- Представлений вихідний вихід Schema.org на сторінках.
- Використовує семантичні теги HTML 5, коли це можливо. Це також робить введення форм на мобільних пристроях користувачам набагато простішим.
- Також відображаються перероблені піктограми, які добре виглядають на високій роздільній здатності (сітківка).
- Зроблено спробу адміністрування сайту:
- Переналаштований програма установки.
- Візуально оновлено та розширено тему "Сім (адміністративних)".
- Створила панель інструментів адміністрування та доторкнеться до нього
- Додав пошук до списку модулів і полегшив читання сторінки.
- Додано модуль подорожей, щоб надати дуже корисні поради щодо елементів інтерфейсу користувача.
- Покращено систему організації:
- Додано повний CRUD API для організацій.
- Покращено API-інтерфейс області API запитів і регістр запиту.
- Додана підтримка віджетів, відформатів та перекладів до полів основних об'єктів (наприклад, міток).
- Режими перегляду, що настроюються для варіантів відтворення, що повторюються.
- Введені режими форми для варіантів багаторазових форм.
- Додана можливість обробки перегляду за замовчуванням, яка може бути не останньою.
- Усі версії типу вмісту (спеціальні блоки, терміни, коментарі тощо), а не лише вузли, мають підтримку для перегляду.
- Схема бази даних суб'єктів контенту автоматично створюється на основі визначень типу та визначення полів
- Покращено системи керування меню:
- Переміщення елементів спеціального меню до власного модуля.
- Перероблені посилання на меню, локальні дії та локальні завдання на основі нової системи маршрутизації.
- Представлено нову систему управління конфігурацією:
- Додана централізована система конфігурації із функціями експорту та імпорту.
- Дозволені автори модулів надати конфігурацію у форматі файлу YAML.
- Впроваджено функціональність для отримання, встановлення, додавання та видалення конфігурації.
- Надано можливість переопределити значення конфігурації з варіантами мови та іншими значеннями часу виконання.
- Додана схема конфігурації, залежностей та перевірки для забезпечення цілісності даних між розгортаннями та оновленнями.
- Підтримка додана як для глобальних об'єктів конфігурації, так і для конфігурації.
- Поліпшення авторських можливостей:
- Змінено форму створення та редагування вмісту.
- Попередній перегляд вмісту тепер відображається на зовнішній панелі.
- Додано редактор CKEditor WYSIWYG. Гарна гаряча відзнака завдяки тісній інтеграції з системою фільтрів.
- Можливе завантаження, вирівнювання та підписування зображень у редакторі.
- Модернізувати текстові формати за умовчанням.
- Додано користувальницький інтерфейс перетягування і падіння, який автоматично оновлює налаштування фільтра HTML, що робить конфігурування текстових форматів тривіальними для типових випадків використання.
- Додано фільтри вирівнювання та підписів, які можна застосувати до будь-якого елементу: зображення, блоккоти, фрагменти коду, відео ...
- Можна було на місці редагувати будь-яку сутність: вузли, блоки ...
- Додано модуль текстового редактора, щоб допомогти впорядкувати інших редакторів текстовим форматам.
- Покращений менеджмент мультимедіа:
- Додана можливість налаштування, коли невикористовувані файли видаляються за допомогою можливості зберігати їх, корисні для медіа бібліотек.
- Додано настроюваний вигляд під екраном адміністрування вмісту, в якому перелічено всі файли, завантажені в систему.
- Зробити завантаження негайно, коли вибираєте файли у полях файлів.
- Додана можливість одночасно завантажувати кілька файлів.
- Додано фільтр локального зображення для ввімкнення безпечного надсилання зображень.
- Включені наступні компоненти Symfony2:
- ClassLoader PSR-0-сумісні процедури автозавантаження.
- Залежна ін'єкційна гнучка контейнер для введення залежності.
- EventDispatcher Об'єктно-орієнтована легка система обробки подій
- Об'єкти HttpFundation Abstraction для запитів та відповідей HTTP.
- Система HttpKernel Core для керування вхідним запитом HTTP та відповідями.
- Процес Дозволяє виконувати команди в підпроцесі.
- Рамкова маршрутизація для відображення вхідних запитів до інформації контролера.
- Serialization Serialize складні вкладені об'єкти в JSON / XML і т. д.
- Валідатор Переконайтеся, що об'єкт є дійсним, на основі деяких правил валідації, визначених для нього.
- Yaml Parser для файлів YAML.
- Вилучені модулі з ядра. Наведені нижче модулі були вилучені з основного, тому що доступні модулі зі схожими функціональними можливостями:
- Блог
- Інформаційна панель
- OpenID
- Опитування
- Профіль
- Тригер
- Нові типи полів, додані до основного:
- Посилання
- Номер телефону
- Посилання на об'єкти
- Дата
- Зроблено коментування більш гнучким:
- Додано поняття типів коментарів (для відгуків, вітання тощо), кожен з яких можна налаштувати з іншим набором полів.
- Створив коментування поля, щоб дозволити коментарів до потоку типів інших типів, крім вузлів.
- Додано модуль інтерфейсу перегляду та перегляду на основний:
- Додано прості функції для масових операцій для перегляду.
- Перетворено різні списки основних для переглядів, включаючи / node, / admin / content / node, / admin / people і кілька блоків.
- Вбудована підтримка API REST
- Переписана інтеграція кешування для кращої ефективності
- Створив адаптивні таблиці в Переглядах.
- Значно вдосконалене управління блоками:
- Створено спеціальні блоки, доступні для перегляду, переглядаються та перекладаються.
- Додано поняття типів спеціальних блоків.
- Додано можливість розміщення одного й того самого блоку в декількох місцях.
- Представлено бібліотеку блоків з категоріями блоків.
- Вилучено функціональність доступу до модуля статистики та звіти
- Вилучено функціональність XML-RPC з сервера.
- Вилучено підтримку підписів користувачів із сервера.
- Додана можливість генерувати та перевіряти універсальні ідентифікатори (UUID).
- Надзвичайно покращена підтримка мов у всьому світі
- Додано компонент маршрутизації з Symfony CMF.
- Додана бібліотека HTTP-файлу Guzzle.
- Додано компонент Zend Feed.
- Представлений доступний модульний API, заснований на вдосконаленнях, виконаних у співпраці з командою користувальницького інтерфейсу jQuery.
- Створив можливість додавати поля для контактних форм, завдяки чому веб-сайти-будівельники можуть легко створювати власні форми для отримання зворотного зв'язку з користувачами.
- Переключено на семантичну версію з значними оновленнями, що плануються кожні 6 місяців за 8.1, 8.2 та ін
- Численні інші важливі зміни та доповнення.
- Виправлено численні помилки.
- Поліпшення численних документів API.
- Додаткове автоматичне тестування.
- Додана система Typed Data для керування складними типами.
- Рефакторингова система маршрутизації на основі компонентів Symfony2.
- Зроблена декларативна інформація (бібліотеки, дозволи, маршрути тощо) використовують файли YAML для визначення, а не PHP.
- Додана плагінова система для стандартизації реалізації кількох базових API.
Вимоги :
- Веб-сервер (Apache, IIS)
- База даних: MySQL, MariaDB, PostgreSQL, SQLite (неофіційно підтримується MS-SQL та Oracle)
- PHP 5.3 або вище
- Розширення PHP XML
- Бібліотека зображень для PHP (GD, ImageMagick)
- PHP safe_mode: off
- Об'єкти PHP Data Objects (PDO) активні
- PHP register_globals: off
Коментар не знайдено