Отборная информация, которая вставляет!

Image cms — хороший движок для дизайнера

Я давненько искал подходящий движок для сайтов, чтобы с его помощью было легко интегрировать дизайны разных корпоративных сайтов без знания программирования. Ранее использовал expression engine, modx, wordpress. Но первый плохо дружит с русским языком, второй — вроде неплох, но уж как-то много нужно устанавливать всяких модулей, плагинов для решения обыденных задач. Ну а wordpress конечно я люблю, но как-то неудобен он для корпоративных сайтов, много лишних телодвижений нужно, да и не нравится мне генерируемый им код.

Вот собственно нашел пару месяцев назад приблизительно то, что мне понравилось, о чем сегодня и расскажу.

Итак, сам движок — imagecms.net

Для начала, давайте посмотрим на код шаблона сайта, в котором присутствует кастом меню, блок новостей, блок акций, случайное фото из галереи, вывод списка подрубрик, ну и текст для главной

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{$page_type = $CI->core->core_data['data_type'];}
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<link rel="icon" href="favicon.ico" />
<link rel="stylesheet" type="text/css" href="{$THEME}/css/css.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="{$THEME}/js/jquery.hoverintent.js"></script>
<script type="text/javascript" src="{$THEME}/js/dropdown.js"></script>
</head><body>
<div id="body-bg">
<div id="wrap">

<!-- header -->
<div id="header"> <a href="{site_url('')}"><img src="{$THEME}/images/Marafet-logo.jpg" alt="Marafet логотип" class="logo" /></a> {load_menu('main_menu')} </div>
<div id="header-title"> {widget('header')}
<div class="over_im"></div>
</div>
<!-- /header -->

<div id="conteiner">

<!-- content -->
<div id="content"> {if $page_type == 'main'}
<div class="post">
<h2 class="title-main1">{$page.title}</h2>
{$page.prev_text} </div>
<div class="post"> {widget('bonus')} </div>
<div class="post"> {widget('news')} </div>
{else:}
<div class="post"> {$content} </div>
{/if} </div>
<!-- /content -->

<!-- sidebar -->
<div id="sidebar">
<div id="s_menu">
<div class="title-main1">Наши услуги</div>
<ul>
{widget('products')}
</ul>
</div>
<div class="s_photo">
<div class="title-main1">Случайное фото</div>
<p>из нашей <a href="/gallery">Фотогалереи</a></p>
{widget('rand_im')} </div>
</div>
<!-- /sidebar -->

<div class="clear"></div>
</div>

<!-- footer -->
<div id="footer">
</div>
<!-- /footer -->

</div>
</div>
</body>
</html>

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

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

{THEME} — путь к папке шаблона, {load_menu(‘main_menu’)} — вывод меню, {widget(‘rand_im’)} — вывод виджета. Все просто и понятно, легко запоминается, не нужно постоянно лезть в кодекс, чтобы посмотреть нужный кусок кода.

Очень понравились также и виджеты. В системе есть предустановленные виджеты, вроде вывода последних статей с определенной рубрики, вывод случайных картинок, комментов и т.д. + очень удобный виджет html кода. К примеру, нужно поставить вам на сайт телефоны так, чтобы они легко менялись с админки и чтобы человек не лез куда-то в код шаблона. Вы создаете виджет, присваиваете ему тип — HTML, вставляется в нужное место {widget(‘название виджета’)} — вот и все, всего пару кликов, можно даже в поле ввода загрузить визуальный редактор. Сравните теперь с wordpress, где понадобилось бы устанавливать плагины для этого, настраивать их. Причем после создания виджета в папке шаблона появляется файлик который отвечает за вывод виджета и его можно дополнительно кастомизировать как вам угодно.


Тоже самое касается и дополнительных полей. В системе вы можете создать любые поля с разными типами ввода — текстовое поле, область, выпадающий список, радиобаттоны и т.д. Каждый тип полей можно добавлять в разные рубрики и они очень легко цепляются к дизайну вот такой строчкой

{$page.field_someName}

В системе имеется ряд основных модулей, вот скрин

Практически все модули легко подключаются и имеют документацию.

Следующий плюс это то, что система довольно гибкая. Можно создавать любую вложенность рубрик, каждая рубрика имеет свои настройки и для каждой можно указывать свой шаблон вывода, впрочем как и для любой страницы. Сама шаблонная система немного схожа с wordpress, т.е. есть папка с шаблонами и в любой момент можно переключить сайт на другой шаблон.

Визуальный редактор системы — tiny browser, он довольно распространен и один из лучших, хотя не лишним было бы добавить и ckeditor к примеру.

Seo оптимизация тоже довольно на хорошем уровне: ЧПУ, автоматическое создание тайтлов, дескрипшенов, кейвордов, карта сайта. Не хватает встроенного пинга, но для этого можно использовать и сторонние сервисы.

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

Наверное самый большой пока — маленькое сообщество, а отсюда и низкая активность на форуме, мало дополнительных модулей, мало исполнителей. Второй момент — админка, она вроде как и удобна, вообще реализована на работе без перезагрузки страниц, но некоторые вещи как-то неудобно в ней расположены как по мне + многие модули хотелось бы расширить, например, сделать с модуля фидбека, какой-то серьезный модуль создания форм, улучшить модуль рассылки email. Да и вообще как-то побыстрей развивать проект, обновления выходят, но где-то раз в полгода, сейчас разработчики больше упор делают на платную версию движка (199 у.е.), а на бесплатную выделяют меньшее кол-во времени и средств, но ведь, судя по опыту, именно распространенность бесплатной версии может поднять продажи платной, ведь чем больше людей пользуется фришной версией, тем больше вероятность, что будут обращать внимание и на платную.

Ну в общем пользуйтесь на здоровье.


 

Похожие статьи:



16 комментариев к “Image cms — хороший движок для дизайнера”

  1. xlife:

    Ссылку на сайт, где работает на этой cms добавьте плз, а то не интирестно 8)

  2. Супер. Это лучшая система для создания сайта на которой я когда либо работал! Спасибо за пост.

  3. 1 вопрос
    Ваши проекты вы строите на платной версии imagecms ?

    • ETNO:

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

  4. У фришной версии один большущий недостаток, требуют наличие ссылки на сайт разработчика, я правильно понял? тем более ссылку-сквозняк

    • ETNO:

      есть такое дело, но это в большинстве фришных продуктов так, но на деле, сколько сайтов видел на image cms, даже тех, которые опубликованы в анонсах на форуме, то ссылок нигде не видел, так что это на вашей совести. Лично я оставляю, потому как все равно это сайты клиентов которым 1 ссылка в футере вряд ли помешает в продвижении

  5. Андрей:

    Система сделана на smarty, поэтому будет ОЧЕНЬ быстрой и удобной для дизайна (если разобраться). Функционал магазина слабый, если сравнивать с cs-cart, сдаланной на smarty так-же. А в общем очень перспективно! Спасибо за статьи.

  6. Даша:

    Для вот еще один простой и удобный движок для дизайнеров: http://fleek.org/fleekaj/WBVNEgxMS08RT0paEQ1LRV9aCFsOG0cQ/

    • ETNO:

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

  7. Когдато давно смотрел эту cms, когда подбирал чтото универсальное, чтобы использовать в работе. Но так на ней и не остановился.
    А недавно решил скачать и взглянуть изнутри.
    На свое удивление увидел то, что искал «всю жизнь» — точная копия DLE, только бесплатная))
    Теперь вот задумываюсь, потянет ли она портал с посещаловкой 7-10тыс в день, или нет… както рисковать тоже…
    А что Вы думаете по этому поводу?

    • ETNO:

      не стоит. CMS неплохая, но плохо поддерживается разработчиками, они уже давно все силы бросили на платную версию с инет-магазином, а сообщество крайне мало и инертно. Я сейчас перешел на MODX, а если нужно что-то похожее на DLE, то недавно смотрел http://fleek.org/fleekaj/WBVNEgxMS08RT0pXBgFUQhdHER0=/ — очень похоже и бесплатная

  8. Спасибо за линк и совет)
    Нужно будет потестить NGcms. Если честно, я её раньше даже не встречал

  9. Так чтож, эта КМС с момента написания сего поста уже перестала быть хорошей, я правильно понял?
    А ведь выглядит так привлекательно. Весьма похоже, что все-таки она скорее хорошая, чем нет. Хотя есть сложности — на локаль так запросто, как вордпресс, эта не ставится (я работаю на локали не с Денвером, а с XAMPP, так надо).
    Кстати, шаблонизатор там вроде как,судя по словам самих разработчиков — не смарти, а похож на смарти.
    Коммьюнити малое — это дело наживное. Чем больше людей узнает об этой КМС, тем больше будет коммьюнити. А поскольку у нас халявомания — в крови, то смотришь, разработчикам волей-неволей придется вспомнить про фришный вариант. Переход количества в качество еще никто не отменял, разве нет?

    • ETNO:

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

    • Александр:

      С версии 4.5.2 — можно работать.

      Лично мне она подходит из-за по-настоящему удобной мультиязычности. Кроме этого, ничего особенного в ней нет.

      Кстати про SEO — слаг страницы возможно создать только один для всех языков, а это слегка мешает продвижению.

оставить отзыв

Если хотите вставить код в комментарии, то оберните его тегами ‹pre›‹/pre›