Персональный блог Игоря Антонова aka "spider_net"

CMS для создания интернет магазинов и web-сайтов


Рубрика: Без рамки -> Обзоры
Метки: | | |
Просмотров: 5382
CMS для создания интернет магазинов и web-сайтов

В свободное от основной работы время я занимаюсь разработкой web-сайтов. Для меня это хобби и возможность пополнить семейный бюджет. Ипотека в нашей стране диктует жесткие условия и нужно как-то крутиться. Ладно, речь пойдет не о трудной жизни, а о выборе правильной CMS для разработки web-сайтов.

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

Бесплатные CMS

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

С CMS ситуация аналогичная. Бесплатных вариантов очень много: Drupal, Joomla, Wordpress, MaxSite и т.д. Некоторые из них (мне особенно нравится MaxSite CMS) идеально подходят для создания сайтов визиток и простых корпоративных сайтов. Вот с созданием интернет магазинов дело обстоит уже сложней. Есть готовые модули, но как показала практика, их нужно допиливать под себя. Такой вариант подходит далеко не всем.

Среди бесплатных решений можно подобрать хорошее решение (например, MaxSite CMS) для разработки сайтов визиток, блогов, корпоративных порталов, но очень трудно найти достойный вариант, подходящий для создания интернет магазина.

Платные CMS

На рынке широко представлены качественные CMS как от зарубежных компаний, так и от российских. Все они занимают определенные ниши, и нам разработчикам есть из чего выбирать. Из наиболее популярных отечественных CMS, идеально подходящих для создания интернет-магазинов, наиболее выгодно выделяются лидеры рынка: 1С:Битрикс, NetCat, Umi.CMS. Как показывает статистика, это самые востребованные решения для создания интернет магазинов в рунете.

Перечисленные выше CMS – действительно хорошие продукты и к ним обязательно стоит присматриваться. Компании-производители этих решений всегда готовы к сотрудничеству и рады предложить солидные скидки web-студиям и фрилансерам. Не стоит отказываться от таких плюшек, и если продукт полностью удовлетворяет требованиям задачи, то нет смысла «экономить» на покупке. В 90%, сэкономленные деньги уйдут на настройку/допил бесплатного решения. Получается, что проиграют сразу все: заказчик будет дольше ждать конечный продукт, а разработчик столкнется с вагоном непредвиденных трудностей во время реализации проекта. Исключение в таких ситуациях бывают, но стоит ли на них полагаться?

Платные, но менее популярные

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

Рынок таких решений большой и с первого раза найти наиболее подходящий вариант для себя крайне непросто.

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

Как мы ошиблись с ImageCMS

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

Как оказалось позже, ImageCMS тогда находился в процессе активной разработки, но это мы узнали после оплаты, и столкновения с реальными косяками. Грубо говоря, мы попали на переходные версии, которые не фига не были стабильны и многие из заявленных возможностей попросту не работали.

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

Я не хочу продолжать ругать разработчиков ImageCMS, т.к. сегодня это уже почти пройденный этап. Да и сам их продукт ImageCMS Shop судя по всему неплохо развивается. Негативный прошлый опыт подавляет желание вновь наступать на грабли. Тем более, прекрасный альтернативный вариант, на который я перевожу своих клиентов, давно найден.

В завершении хочу дать совет – максимально тщательно осматривай малоизвестный программный продукт. Не ограничивайся подготовленными демонстрационными версиями, развернутыми на сайтах разработчиков. Проси полноценную тестовую версию, которую можно установить у себя и посмотреть, сколько сие чудо инженерной мысли потребляет системных ресурсов. Проверяй типовой функционал внимательно. Если разработчики заявляют «1С Совместимо» и в реальном проекте планируется интеграция с продуктами 1С, то эту функцию нужно обязательно проверять на реальных данных. От предложений «мы вам потом все настроим» со стороны производителей лучше сразу отказаться. Коробочный функционал обязан работать из коробки.

diafan.cms – решение моих проблем

Неудачный опыт подтолкнул на поиски альтернативных решений. Обращаться сразу к «тяжелой» пехоте в виде 1С:Битрикс и NetCat не хотелось. Нужен был компромиссный и легкий вариант. К счастью, он нашелся. Им оказалась хорошая CMS – diafan.cms.

Наткнулся на этот продукт я совершенно случайно. Гуглил бескрайние просторы рунета и наткнулся на официальный сайт diafan.ru. Официальный сайт не произвел особого впечатления, но я все же решился загрузить демонстрационную версию и протестировать ее в деле.

Знаете, после ImageCMS я себя почувствовал истощенным пустынным путником, которому предложили большой кувшин минеральной воды со льдом. Все заработало с первого раза. Документация на официальном сайте представлена в полном объеме – справочник, видео уроки, примеры и т.д. Вокруг системы сформировалось активное сообщество, а разработчики оперативно выпускают обновления, реагируя на замечания пользователей. В общем, просто сказка.

Возможностей у diafan.cms много и для типового интернет магазина их хватит. Тех вещей, которых не хватит – нетрудно дописать самостоятельно. Разработчики привели на сайте всю необходимую техническую документацию, а сам код написан в хорошем стиле, следуя архитектурному паттерну MVC (model view controller).

Интеграция с 1С также присутствует и в отличие от того же ImageCMS, здесь все работает из коробки. Открываем документацию, настраиваем и пользуемся. У меня возникла проблема при первом обмене – товары выгрузились и стали неактивными. Оказалось, что косяк был в коде. Я сделал баг репорт и через пару дней разработчики внесли изменения. Техническая поддержка работает отлично. Во всяком случае, мои проблемы решались максимально оперативно.

diafan.cms – подойдет для разных проектов

Изначально я применял diafan.cms только интернет магазинов/каталогов. Эти возможности доступны из коробки и в большинстве случаев, серьезных правок в этот механизм вносить не требуется. Теперь я рассматриваю diafan.cms как основной инструмент. Сейчас у меня на пресейле находится проект разработки корпоративного портала. Его разработка также будет выполнена на diafan.cms. Я доволен этим продуктом и рекомендую его своим друзьям (кстати, если хочется сэкономить на приобретении лицензии – обращайся, продам по партнерской цене).

Вместо заключения

Проекты все разные. Требования, функционал сильно разняться и каждый раз приходится подбирать оптимальный для разработки инструмент. Сейчас в качестве CMS я стараюсь использовать: MaxSite CMS, diafan.cms и NetCat. Прекрасные решения, которые хочется применять вновь и вновь.

Некоторые мои коллеги находится в стадии постоянно поиска, но для типовых проектов я предпочитаю проверенные решения. Главное чтобы они отвечали современным требованиям и справлялись с поставленными задачами. Нет смысла метаться между десятком различных продуктов, т.к. в большинстве случаев с клиентами складываются продолжительные отношения. Приходится поддерживать и развивать созданные решения. Чем больше одинаковых CMS используется, тем проще их поддерживать.

Комментариев: 4 RSS

Что-то уж очень ты сдержанно написал про ImageCMS. =)

У меня до сих пор живы впечатления об этой говно-cms. Единственное, что у разработчиков ImageCMS хорошо получается, - это реклама. Они пишут о своем продукте настолько красиво, что аж хочется сразу попробовать. В общем, это - как первая поездка в Таиланд. С первого взгляда - красивая женщина, а на самом деле - трансвистит. :))

=)))) Я сам сдерживался, но не хотел сильно ругать. Воды уже много утекло и судя по всему их проект развивается. Правда на их форуме все еще появляются негативные комментарии =)))

Делал пару проектов на cms Simpla - удобно и просто, но цена дороговата... Теперь всерьез задумываюсь над diafan.cms. Как раз есть большой и интересный проект, а функционал вроде как идеально подходит :-) Так что жди - скоро обращусь за лицензией ;-)

А что за Simpla? Никогда про нее не слышал, скинь линк pls.

За лицензией - обращайся. К концу неделе сдам новый проект на diafan.cms. Он уже готов, осталось только наполнить контентом. Потом расскажу об этом в блоге. На очереди еще один магазин, тоже будет на diafan.

Оставьте комментарий!
comments powered by HyperComments