Особенности движка ICOM CMS версии 9.1

Человеко-понятные URL, или как часто пишут, ЧПУ. Ссылки на сайте могут быть любого вида. Например: /news/index.html, /novosti/ukraina-kiev/index/, /news.php, /shiny/zimniye/mishelin/index.html.


Загрузка изображений и файлов работает просто и удобно. Есть возможность в любой момент загрузить изображение либо удалить его. В тех случаях, когда дизайн требует обязательного заполнения, программа будет требовать загрузить изображение. Для изображений типов JPEG (только стандартная версия, без расширений), GIF и PNG движок автоматически подгоняет изображения под необходимый размер, а также создает превью (thumbnail, миниатюры), или даже может генерировать 2-3 дополнительные картинки (в каталогах товаров, фотогалереях). Загрузка файлов работает по стандартной схеме, возможно разрешить только определенные расширения, например, PDF, ZIP, RAR.


Защита от спама в виде ввода цифр с картинки (CAPTCHA) встроена в движок. И может использоваться в разных модулях для защиты от непрошенных сообщений. 


На странице contacts.html (Контакты), и при желании на других, можно добавить Форму обратной связи, и использовать для сокрытия e-mail адресов, не защищенных антиспам-фильтрами.


Разбиение на страницы в модулях реализовано по принципу добавления к index.html номера страницы. index2.html, index3.html и т.д. Тоесть, для поисковых машин сайт представляет собой простые HTML страницы, они даже не будут знать, что сайт построен на движке.


Создание простых текстовых страниц - элементарное действие. Администратор может просто набрать в адресной строке броузера адрес /dopolnitelno.html, движок спросит "такая страница не существует, создать?", и достаточно нажать кнопку, чтобы подтвердить добавление новой страницы и сразу же ввести текст. Или сделать это в редакторе меню.


К движку можно подключить разные визуальные редакторы текста и выбирать, какой будет использоваться, в любое время.

Встроенная система сохранения баз данных. Администратору достаточно раз в неделю, или когда он делает большие изменения на сайте, предварительно сохранить базы. Провайдеры обычно предоставляют такой сервис- ежедневное резервное копирование, но базы хранятся обычно не более месяца. Движок может хранить данные неограниченное время.



Встроенная система сохранения ошибок. Обычному администратору эта информация ничего не даст, а специалисту по раскрутке позволяет показать проблемы на сайте, разработчику- сохранить сообщения об ошибках для последующей обработки.



Модуль очистки папок с картинками. Если на сайте хранится множество изображений (интернет-магазин, доска объявлений), то рано или поздно их становится слишком много, и возникает необходимость чистки архивов.



Инструменты для специалистов по раскрутке сайтов.
В движке встроена возможность редактирования meta-полей любой страницы, просмотра списка всех страниц, к которым есть SEO- информация, а также дополнительный подмодуль- анализ сайта, как это делает Google Webmasters. Это проверка на пустые поля <title>, короткие или наоборот, слишком длинные, а также meta- поля description и keywords. Инструмент построения карты сайта был встроен в движок версии 9.0, а в 9.1 идет как дополнительный модуль, который можно настраивать под конкретный сайт.



Встроена в движок также система управления администраторами. Опыт показывает, что сложная схема управления администраторами только путает людей, которые реально управляют информацией на сайте. Поэтому применяется простая система: разработчик, супер администратор, администратор контента. Для администраторов есть функция "забыли пароль", а также можно выбрать тех администраторов, которые будут получать e-mail с сайта - обратная связь, заказы, комментарии.



В этой версии появились Виджеты. Это блоки, которые видны постоянно на каждой странице. Например, последние новости, последние сообщения форума, опросы, новые товары, акции, поиск.


Поддержка многоязычных сайтов встроена в движок. Практически все модули могут работать в многоязычном режиме. Количество языков не ограничено.


Движок построен по принципу модульности. Модули подключаются просто, это может сделать и обычный администратор, но предпочтительно всё-таки доверить такую работу разработчику.