UMI.cms
Универсальная cms. Гибкая шаблонная система, никакой смеси php кода и html.
Важно !: На бесплатном хостинге эта CMS работать не будет.
Плюсы:
+ Разделение php и html кода в шаблонах, что облегчает редактирование, огромный плюс.
+ Полная документация по всем функциям, освоение занимает 20 минут.
+ Широкий спектр возможностей, реализованных в модулях... Но, к сожалению, большинство из них доступно только в платной версии.
+ Статистика в админке выглядит очень приятно :) Масштабирует тэги в зависимости от частоты упоминания.
Минусы:
– Неочевидное расположение пункта меню «Управление шаблонами», попал туда случайно (до этого не мог попасть 10 минут).
– Невозможно напрямую редактировать меню, нужно работать с каждым пунктом отдельно; не очень большой минус (ведь с меню работаешь не так часто), но непривычно.
Установка UMI.cms на площадку Hostland.Ru
1. Скачать дистрибутив UMI.cms FREE.
2. Распаковать все файлы в корневую директорию сайта.
3. Запустить установочный файл http://ваш_сайт/install.php.
4. Получить лицензионный бесплатный ключ.
5. Далее пройдет проверка настроек сервера, проблем возникнуть не должно, потому что делать ничего не надо.
6. Выбрать пакета установки (в нашем случае он только один - бесплатный).
7. Ввести параметры подключения к базе данных.
8. Архив распакуется, установщик поругается на отсутствие поддержки InnoDB. Не знаю, зачем она понадобилась, все превосходно поставилось и работает без InnoDB. Наша задача вдавить до упора кнопку «Далее».
9. Вводим юзера «admin» (или любого другого) и пароль «CynEpMeGaPaRoLb» (или любой другой), это супервайзер, запишите на бумажку, потом выучите по случаю, а бумажку съешьте.
10. Удалите файл install.php.
После запуска возникла проблема, никакие страницы кроме index.php отображаться не желали. Проблема в .htaccess (файле в корневой директории), его содержимое выглядит так:
| RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^styles RewriteRule ^(.*)\.xml$ index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L] RewriteRule ^(udata|upage|uobject|ufs|usel):?(\/\/)?(.*)$ releaseStreams.php?scheme=$1&path=$3?%{QUERY_STRING} [L] RewriteCond %{REQUEST_URI} !^styles RewriteRule ^(.*)$ index.php?path=$1&%{QUERY_STRING} [L] |
Проблема в этих строках:
| RewriteRule ^(.*)$ index.php?path=$1&%{QUERY_STRING} [L] |
| RewriteRule ^(.*)\.xml$ index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L] |
Нужно заменить их на строчки ниже, добавив «/» перед «index.php» (отличия выделены цветом) таким образом:
| RewriteRule ^(.*)$ /index.php?path=$1&%{QUERY_STRING} [L] |
| RewriteRule ^(.*)\.xml$ /index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L] |
Это все, UMI.cms готово к использованию.
Субъективное мнение: мощная система, сравнимая с Joomla! по функционалу, но большинство функций платные. Пока что самая грамотная шаблонная система из всех цмс, что я использовал. Но, поскольку Joomla! предоставляет весь свой спектр возможностей бесплатно, то лучше оставить свой выбор на ней.
Ссылки:
1. http://www.umi-cms.ru/ — официальный сайт UMI.cms.
2. http://help.umi-cms.ru/ — официальная документация по UMI.cms.
3. http://umi.hostland.net.ru/ — сайт с установленной UMI.cms.

