Коли дізнався про цю систему, подумав, що це "важковаговик" типу InstantCMS, але на практиці Eleanor виявилася простіше і спритніші.
Ключові можливості
Функціональність системи приємно дивує. Простіше перерахувати, що залишилося додати в Eleanor CMS, бо "з коробки" маємо багато корисних булочок.
Розібратися з базовими настройками у мене зайняло хвилин 20. Навігація проста, але у деяких пунктів відсутні підказки, що створювало незручності.
Завдяки Eleanor CMS, ви зможете створити кілька сайтів із загальною базою користувачів. Існує можливість "зв'язати" сайти таким чином, щоб при вході на один із сайтів, користувач автоматичних входив і на інших сайтах. Причому зв'язці піддаються сайти, на різних доменах і серверах.
Налаштовується це просто:
Користувачі і їх права
Кожен зареєстрований користувач має свій профіль з настройками, аж до заповнення біографії, підписи і посилання на свій сайт.
Є кошти для оптимізації meta-описів та підвищити швидкість завантаження сторінок.
Безпека
Відсутність обробки текстів перед виведенням його на сторінку: всі операції по знешкодженню XSS відбуваються в момент збереження контенту.
Системні можливості
Висока швидкодія Eleanor CMS підтверджують результати вимірів. Доступно GZIP-стиснення сторінок, зберігання "статичних" сторінок як в базі даних, так і вигляді файлів.
Порівняти споживання ресурсів демо-версії Eleanor CMS можна і з оф. сайтом MaxSite CMS (статистика в футере), про це блоговому движку раніше робив огляд.
Створення резервних копій бази даних доступно через адмін-панель за допомогою Sypex Dumper. Для виконання рутинних системних операцій є Менеджер завдань.
Всі помилки в системі логгіруются і групуються. В результаті, в лог заноситься тільки 1 повідомлення, що дозволяє швидше розібратися в причинах проблеми.
Це модульна система, що дозволяє підключити тільки ті опції, які вам необхідні.
Верстка на HTML5, CSS 3.0. Шаблон сайту, що йде за замовчуванням, є сумішшю PHP і HTML. Верстка не адаптивні, але "прикрутити" Bootstrap - не проблема.
Технічні вимоги
- Веб-сервер: Apache або IIS.
- Apache mod_rewrite для підтримки ЧПУ.
- PHP 5.3.0 або вище.
- База даних MySQL 5.0.18 або вище.
- Драйвер БД MySQLi.
- DOM Functions для імпорту і експорту налаштувань CMS.
- Розширення ionCube Loader.
- Бібліотека GD для роботи системи необхідні функції Image Processing.
- Бажано наявність кеш-системи: Apc, MemCache, Zend.
Враження від Eleanor CMS
Перспективний движок для багатомовних сайтів. Реалізація на хорошому рівні. Безкоштовно, функціонально, приділено увагу SEO та оптимізації навантаження на сервер. Ложка дьогтю: відсутність активного ком'юніті розробників і убога документація.