Pull to refresh

Immerse CMS

Reading time2 min
Views717
Не нашел поиском статьи про относительно новую CMS — Immerse. Поэтому решил написать сам.

Перевод с официального сайта:
Immerse CMS — это бесплатная система управления контентом, написанная на PHP. Множество гибких преимуществ ее, таких как Медиа-менеджер, архитектура надстроек (plug-in), AJAX, поточное редактирование CSS и JavaScript файлов сохранят время работы над Вашим сайтом."

Система довольно привлекательна по своему внешнему виду и возможностям. Наибольший интерес вызывает довольно оригинальная архитектура плагинов и компонентов. С помощью встроенного средства управления оными можно вручную изменять код уже имеющейся надстройки, либо писать (а также загружать из файла) новую. Использование надстроек и компонентов реализовано в виде тегов. Например:
[plugin item=«vanilla» cache=«false» method=«welcome_message»]
Вызывается плагин vanilla, с отключенным кешированием. Строка method используется как параметр вызова (в данном случае приветственное сообщение форума Vanilla).
Теги такого рода заменяют php-код, который пришлось бы вставлять на нужной странице. Иначе говоря, сниппеты, кому как нравится.

Скриншот главной страницы:

Скриншот панели управления:


Хотя система существует пока еще во второй beta-версии, в ней присутствует довольно причный функционал:

Multilingual Websites
Использование функций «словарей» для динамической смены языка страниц, в зависимости от языковых настроек посетителей.

Advanced User Management & Permissions
Возможность разграничивать права на просмотр/редактирования контента определенным пользователям/группам. Также заявлена разработка мостов ко многим популярным блогам и форумам, что позволит создать единую регистрацию для всего сайта.

Unlimited Content with Manageable Structure
Неограниченная вложенность контента, неограниченный размер сайта.
(хотя это есть практически везде и сейчас)

Search Engine Friendly URLs
Система чистых ссылок этой CMS мне сильно напомнила Drupal, хотя там все гораздо проще. Здесь же можно выбирать расширение страницы (или не выбирать его вообще).

Advanced Site User Statistics
Система сбора статистики сайта. Впрочем, довольно стандартная, хотя авторы описывают ее так:
«Многие владельцы сайтов платят за сбор статистики, а мы вам предоставляем мощную и бесплатную систему сбора, встроенную в CMS».

Template Based Pages
Полный контроль над дизайном сайта. Все служебные элементы описываются специальными тегами (например, [component item=«MenuGenerator» current="[page item='id']"] для меню). Очень напоминает Joomla!..

Built-In File Management
Встроенный файл-менеджер.

WYSIWYG Editor Support
Поддержка популярных WYSIWYG-редакторов, которые, впрочем, ставятся отдельно.

Intelligent Caching
Immerse кеширует страницы для ускоренного открытия и экономии канала. Для определенных элементов кеширование можно (и нужно) отключать (к примеру, для компонента комментариев).

В общем, впечатления самые положительные. Система много проще Джумлы и Друпала, хотя и уступает последнему в функционале. В случае интереса к ней, займусь переводом документации. :)

Ссылка на официальный сайт.
Tags:
Hubs:
Total votes 16: ↑12 and ↓4+8
Comments14

Articles