Впечатления от HostCMS

Просмотров: 6465Комментарии: 0
CMS

Некоторое время назад плотно поработал с HostCMS (делал интернет-магазин) и по результатам сформулировал для себя некоторые плюсы и минусы системы


Плюсы

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

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

+ система обновлений. Приятная штука, поскольку позволяет поддерживать систему в актуальном состоянии. Правда, как раз сейчас возник небольшой трабл, но, полагаю, разберемся smile

+ поддержка нескольких сайтов из одной админки. Не использовал, но кажется полезной

+ Редактирование со стороны фронтэнда (посетительской стороны). Не нужно искать страницу в админке, чтобы исправить увиденнный недостаток. Не только тексты, но и шаблоны с макетами, что упрощает жизнь в силу запутанности админки (см. ниже) smile 


Минусы

- обратная сторона универсальности громоздкость системы . Она выражается как в приличном объеме скриптов (что несущественно), так и в большом количестве запросов к БД при генерации страниц (на главной с 6-7 динамическими блоками доходило до 300 штук, на остальных поменьше, но все равно существенно). Конечно, база должна работать, но сердце кровью обливается...

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

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

- API хорош для решения типичных задач. Если требуется нестандарт, хавайся у бульбу. Нередки методы, генерирующие непосредственный вывод. И если нужно до вывода вклиниться и что-то сделать с полученными данными, приходится использовать другой метод для получения данных, обрабатывать их и вручную формировать xml, что утомляет и загромождает код.

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


Итог

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

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

Оставьте комментарий!


Используйте нормальные имена.

     

  

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

MaxSiteAuth. Войти через loginza

(обязательно)