
Сама таблица из гуглодоков:
http://www.amurteam.ru/cms.html (ПЕРЕЗАЛИЛ)
По долгу работы решил сделать таблицу сравнения магазинов Joomla, VirtueMart, Shop-script, Umi.CMS, VamShop, OsCommerce,Drupal, Ubercart,PHPshop. Джумла и Виртуемарт был выбран, т.к. я с ним долгое время работал, Уберкарт — то, на чем сейчас делает сайты студия, в которой я работаю, остальные — просто известные и достаточно функциональные. Подбиралось все под максимальный функционал, чтобы на данной cms можно было бы развернуть все как можно лучше.
В некоторых графах есть комментарии, где для меня все очевидно, либо описание совпадает с соседним — их нет. В зависимости от того насколько мне понравился или не понравился двиг, цвет меняется от красного до зеленого. О строке «кол-во говнокода» — Джумла и Друпал — личное восприятие и легкость написание / дописание чего-либо своего, остальное — беглый осмотр, изучение доков и блогозаписей в инете.
В общем итоге победила Umi.CMS, на втором месте Уберкарт от Друпала, PhpShop на третьем.
Не в коем случае не претендую на абсолютную истину, это личный экспириенс.
UPD: добавил легенду
комментарии (156)
И еще наткнулся на это: mageblog.ru/2010/02/02/недостатки-magento/
И правда добавьте Битрикс, он хоть и платный но по большинству Ваших пунктов будет иметь зеленый цвет…
+ можно сделать права для пользователей, то есть один человек только новости добавляет, а другая группа людей работает с магазином…
Ну на край можно сделать rss экспорт новостей с одного сайта на другой…
з.ы. я просто, если честно, не понимаю зачем их разделять) Хотя может я просто мало cms видел…
==
Вот к меня, к примеру, была задача: при оформлении заказа в форме должно отображаться: присылать ли коммерческое предложение или нет (select) + несколько чекбоксов. Как это сделать в Юми из админки?
Неплохо было бы, если в таблицу добавить легенду: что означает каждый цвет. Вот с зеленым и и красным если понятно, то там есть еще белый, желтый и оранжевый.
А белый цвет… это не знаю или не стал заполнять.
— Сравнение товаров — реализуется через вьюхи и темизацию
— Настраиваемость полей оформления товаров — Что это значит? И чем не хватает CCK + темизации?
— Многоязычность магазина / простота добавления — не пончл почему красный. В друпале, а значит и в уберкарте, с мультиязычностью полный порядок. Не все модули, конечно, переведены, но если очень нужно, то никто ен мешает первести самому. Товар — это ноды, а мультиязычность на уровне нод работает так же неплохо.
— Кроссдоменность — Что это значит?
— Скачиваемые товары — Marketplace File Downloads, входит в состав Ubercart Marketplace
— Поиск / Фильтры — Views
==
Как добавить в Уберкарте в оформлении товара селект или чекбокс? Там где ИНН и прочая бурда? Я знаю, что можно написать через плагин afterform, но это не вариант, смотреть пункт 1 моего ответа.
==
Многоязычность — имеется ввиду не перевод модулей, а самого магазина, т.е. товары, категории т д. и насколько просто это делается.
==
Кроссдоменность — это возможность управлять несколькими магазинами из одной админки (к примеру разные категории как разные поддомены)
==
Сразу не нашел, посмотрю что за зверек.
==
См. пункт 1.
Нужно поставить на потом создание электронных магазинов — тратится 2-3 часа и делается сборка со всеми необходимыми модулями, базовыми настройками и страницами. После этого получаем практическ «магазин из коробки».
То же самое с другими типами сайтов.
Просто сравнивать друпал/уберкарт без доп. модулей со специализированными движками магазинов как-то странно.
Хз, мне не очень понравилась. В том же друпале гораздо более удобная система локализации, имхо.
Еще не понравилась валидация форм. Можно было выдрать, например, form_validation из codeigniter или свое что-то смастерить…
API — не найти.
Плюсы: MVC — почти да, четкий и понятный код — да, шаблонирование — почти уже дотянули, но все равно часть html — в коде контроллера, это тихий ужас. Для меня (вернее моих клиентов) радость была в том, что у них все (почти 10) магазинов стояли на оскоммерс и вамшоп, при переезде проблем с пониманием не было. Для меня радость — перенос базы товаров занимает немного времени так как схемы БД очень похожи.
Есть большой плюс — нормально (почти) сделанная мультидоменность-мультимагазинность.
Короче, я своих клиентов на него перевожу, а там видно будет.
1. Почему нет строк про интеграцию с другими популярными CMS?
2. Зачем вообще эта строка, если интеграция с Drupal есть только у Drupal/Ubercart?
Почему не исследовали движок Simpla? Вроде неплохой. Поищите по хабру, здесь была статья.
fanamura.habrahabr.ru/blog/93094/#comment_2821895
Студия сейчас работает либо с Друпалом, либо со своим фреймворком.
Симплу мне уже множество человек порекомендовали, посмотрю его и добавлю в таблицу. Спасибо.
стоимость — 7950р,
сравнение товара есть, но неудобное
в плане хостинга нетребователен, работает даже на виртуале с нормальной нагрузкой,
шаблонизация чудовищная полное уг,
говнокода достаточно половина переписана под ооп, половина нет,
скачиваемые товары есть,
поиск и фильтры есть, но через одно место,
вопросов-ответов нет.
А UMI.CMS, которая лучшая по этому сравнению, понравилась намного меньше.
И как измерить количество говнокода о_О, ладно бы бенчмарк какой или на уязвимости/баги тестили.
Красное в легенде написано — либо нет, либо ужасно.
В сравнении с другими примерно то же, виртуй не в счет.
Ну лучше, чем в Виртуемарте всяко.
Говнокод я не оценивал еще
Есть, а где? Я не нашел.
По красное в легенде написано, да и тут я выше написал.
Алсо, графа SEO у phpshop зеленая? Да сам факт невозможности использовать mod_rewrite (ибо все идет через криптованный index.php) — о каком SEO после этого идет речь?
Не будем тут холивар разводить :) Уточню: я смотрел на код, на мета-теги и структуру сайта. Урлы играют для меня не самую важную роль. При просмотре сайтов, настроенных на нем, видео и неплохие позиции на выдаче.
1. есть «Редактирование магазина с фронтэнда»
2. «Нужно писать как модуль-дополнение к магазину при оформлении товаров» — неправда.
3. «Легкое обновление, но поиск этих обновлений должен производиться самостоятельно» — без комментариев.
Дальше не хочу комментировать — Вы просто с ним не разобрались. Дело вкуса.
Понятно, что главная задача этой таблицы — «В общем итоге победила Umi.CMS». Остальные статисты.
2. А как еще поля добавить при оставлении контактов?
3. Не понял? Обновиться легко — кинул в папочку и все. Про поиск — друпал сразу при выходе новой версии оставляет на первой странице извещение об этом + ссылку дает, а в виртуе что?
3.согласен. в виртуе этого нет.
Сам не сравнивал, так что Ваш опыт очень интересен.
Аякс-добавление в корзину — ЕСТЬ
Интеграция с 1С — выгрузка ЕСТЬ
Атрибуты товаров — ЕСТЬ
Поиск / Фильтры — ЕСТЬ
Декстоп-приложения для редактирования магазина — ЕСТЬ
Множество фото у товара — ЕСТЬ!!!
Я в шоке, честно! Как вы составляли таблицу и куда смотрели?
Десктоп-приложение? Где это?
Фильтры есть, ага, но как они сделаны мне совершенно не нравится, отвратительно.
Вот вам интеграция с друпалом — на офф сайте.
Вот вам про атрибуты — в мануале
Про аякс корзину — изначально есть в настройках магазина так же как и множество фото вот вам даже линк на соотв. раздел в админке если не смогли найти.
Ну и вот вам про офлайн менеджер — мануал
Как реализованы фильтры — не важно. Да, пусть не очень хорошо, но ведь они есть и работают, а вы отметили их как отсутствующие.
Я прочитав названия этого топика подумал «Ох как полезно». Очень жаль, что вы так безответственно подошли к сравнению.
Красное — это нет, либо реализовано ужасно. Из легенды.
Аттрибуты — добавление которых это квест, как фильтров.
Про 1С и интеграцию — спасибо. Найти это на офсайте не просто.
Пункт «Интеграция с Drupal» весьма странен, предлагаю ввести пункты «интеграция с Wordpress» и «Интеграция с Богом_забытая_CMS».
«Интеграция с 1С» — shop-script умеет выводить информацию о заказах и товарах в 1С, есть модули для более глубокого взаимодействия (платные, как и любые модули для shop-script).
В целом, обзор очень и очень субъективен.
И про цену, и про интеграцию.
Субьективность — да, но я так и написал в посте :)
И еще. Сравнение делалось по опыту работы с cms в один день, по идее, этого должно быть вполне достаточно, чтобы понять на что примерно она способна.
Или это обзор ветеранов?
Впрочем, жесткой конкуренции между ними вряд-ли будет, Битрикс это огромные рекламные бюджеты и раскрученный бренд, а HostCMS это просто хорошая CMS и грамотная техподдержка, без вбухивания денег в рекламу.
Вот, например:
— Когда вышла 5я версия то примерно в полтора раза подняли цены на все коммерческие редакции — ну так до того 4я версия стоила вообще смешные деньги для системы такого функционала, по сравнению с конкурентами. (Старшая 4рка стоила около 20000, старшая 5рка стоит 29900);
— Вскоре после выхода 5рки для партнеров-фрилансеров ввели скидки в 20%, а для партнеров организаций — 40%;
— Где-то в 2009 появилась льготная подписка на продление техподдержки (если успеваешь продлить в течение 2х недель то цена — около 6000 в год за старшую редакцию);
— Примерно полгода назад появилась возможность платной техподдержки для бесплатной версии (до того техподдержка бесплатной версии не гарантировалась вообще);
— Зимой появилась новая коммерческая редакция «Мой сайт» за 1900 рублей (все возможности бесплатной + поиск по сайту и техподдержка).
Выглядит это так, будто разработчики пытаются выискать возможность для извлечения прибыли не поднимая цены и не увеличивая долю на рынке.
Может я не прав, но мое личное ощущение что команда HostCMS разработчики а не продавцы, именно поэтому у них получается такой классный продукт, и именно поэтому он широко известен только в относительно узких кругах.
а HostCMS — вещь сильная, но опять-таки «из коробки», как CMS для магазина, да еще если с XSL на вы… уххх. А еще — с точки зрения юзабилити админки — меня чудовищно напрягают админинтерфейсы на аяксе. Это личное, наверно. но это часто бесит.
По теме могу сказать одно, лет 5 делаю (контора в которой работаю) интернет-магазины на самом плохом (по Вашим тестам) движке — OSCommerce.
С технической точки зрения Ваш обзор верен (по крайней мере для него и еще парочки движков которые знаю), но вот есть одно но, которое может отпугнуть потенциальных пользователей движков.
1) У OSCommerce ВСЕ (ну или почти) функции которые Вы описали «красным», то бишь отсутствуют есть, но в виде пользовательских контрибутов (дополнений сделанных самими пользователями). Если кому-то надо, могу подготовить статейку (если найду время) как из такого убого «OSCommerce» сделать что-то на уровне «топ'ов».
2) У OSCommerce, что является следствием из первого — огромное сообщество которое позволяет решить практически любой вопрос, и что не мало Важно в работе (моей) поможет найти решение одного вопроса несколькими путями, того, чего нет практически ни в одном платном проджекте, в нем либо тупо есть, либо тупо нет, либо тупо предлагают готовое, которое опять таки, будет допиливать наш программист (опять один путь). А тут даже оболочек для «офф-лайн» менеджмента я лично пробовал около 3х.
Подводя итог хотел бы дать не все (но они есть) ссылки на «отсутствующие» возможности:
— Новости ( addons.oscommerce.com/info/934)
— Интеграция с CMS (с друпалом не работаю, но с Joomla отличная интеграция есть, как раз проект сдаем сейчас, тут без ссылки наполовину наш)
— Сравнение товаров ( addons.oscommerce.com/info/2192)
— Аякс-добавление в корзину ( addons.oscommerce.com/info/4105)
— Загрузка / выгрузка товаров в xsl (только в xls и кстати очень и очень гибкий выгрузчик, мы на нем и 1С связку и маркеты и рамблеры делали addons.oscommerce.com/info/500)
Ну и так далее, почти все красное сам тестировал или устанавливал.
Я бы не хотел, что бы мой пост считали «однобоким», который бы говорил «OSCommerce — это круто, юзайте его», нет я даже скажу OSCommerce — устарел просто ужасно, альфа новой версии сырая и обновляется «раз в год», табличная верстка — просто никуда не годится, но я бы хотел сказать этим постом, что выбирая движок для магаза не стоит руководствоваться только «есть/нет» в голом движке, всегда смотрите на его сообщество, на его расширяемость, Вам никто не запрещается разово добавить все эти функции, которые нужны, т.е. сделать собственную сборку движка и использовать её потом. А возможности решить любую проблему несколькими способами — на мой взгляд отдельный и большой плюс OSCommerce.
Я могу предоставить несколько примеров радикального изменения диза ОСК, запросы в ЛС, тут не буду постить дабы не рекламить и не порушить сайты (они даже не VDS).
Как с потреблением ресурсов у этого движка теперь, не подскажете?
Кстати, Joomla вполне может быть кроссдоменна, а у вас получается наоборот. Пример www.gsm-travel.com/index.php?option=com_virtuemart&Itemid=66&vmcchk=1&Itemid=66, поменяйте язык по флажкам — сменятся домены, а магазин останется.
А зачем интегрировать с 1С?
А зачем «Декстоп-приложения для редактирования магазина»???
А зачем «Файловый менеджер»? Total Commander уже не катит?
Может я чего-то не понимаю?
Это бизнес, детка (с).
Так бывает гораздо проще для контент-менеджеров.
Нет
Триал 10 дней, но всегда можно связаться с разработчиками и продлить, если не успели потестить.
Новости — есть.
Сравнение товаров — есть.
Удобная админка — есть.
Гавнокод — нет )
Работает даже на самом унылом хостинге
Выгрузка товаров в Яндекс-маркет — есть
Выгрузка прайса — есть.
Формы оплаты — более, чем достаточно.
Атрибуты товаров — есть
Много фото к товарам — есть.
Разработчик на хабре — есть :)
— VirtueMart. Код достаточно страшный, модифицировать сложно и неудобно. Но каким-то образом работает :)
— VamShop. Если для магазина достаточно встроенной функциональности и ничего не надо менять — то ладно. Малейшие изменения в функциональности — и вы встряли с необходимостью изменения ядра. Код страшен неописуемо, для себя принято решение что лучше потерять заказчика чем с этим работать.
— Wordpress ecommerce plugin (да, его нет в обзоре, а зря). На первый взгляд достаточно приятная вещь, даже работает. Можно даже многое поменять без переписывания ядра (написанием замещающей реализации). Сам по себе код ядра писан накуренными крэком индусами, читать можно только под LSD.
— Drupal UberCart — имхо лучшее из решений. Не идеально, но хоть как-то логично построено и поддается пониманию / модификации.
1. был неприятно удивлен, что движок не работает на хостинге с mysql5, хотя в требованиях стоит 4 и выше, с 5ой версией проблемы при установке, подтверждено саппортом, единственный выход — переход на более старую версию БД.
2. саппорт… он есть, но его нет. решить что-то быстро — нереально, пытался дозвониться к началу рабочего дня компании (10 утра), ушло час-полтора, либо заняты менеджеры и не могут переключить (дада, у нас тут кое-где стационарны телефоны без тонального набора сохранились), либо занят саппорт. тикеты обрабатываются, по заявлению на сайте, за 24 часа. примерно так, тикет с четверга был обработан в пятницу вечером, а следующего ответа ждать аж до конца праздников. неудобно.
3. документации нет, то что написано в «учебнике» разработчикам имхо слабо поможет, приходится терзать саппорт. см. пункт 2.
4. в версиях младше Enterprise нельзя использовать пхп код в шаблонах. понятно, что использование кода в шаблонах вообще не есть гуд, но ввиду невозможности быстро разобраться с написанием модулей — пхп в шаблонах единственный вариант решить быстро мелкие задачи, к примеру вывод на главную дополнительной информации, который реализовать стандартными средствами нет возможности.
в остальном вполне неплохой движок, порадовали родные шаблоны, функционал устраивает, хотя админка и не совсем удобна. но при всем этом создается впечатление, что главная задача разработчиков — вытянуть побольше денег из клиента за счет платных услуг, а не продать качественный движок и дать свободу действия.
в обзоре нет OpenCart, PrestaShop, HostCMS, SimplaCMS, ViArt Shop, ShopOS, Shop CMS, Zen-Cart, Amiro
сам доделываю похожу таблицу на 15 систем
А публиковать будете?
простая таблица с цветными квадратиками…
сейчас как раз стою перед выбором движка для магазина,
увидел ваш пост — аж айкнул, подумал воооот сейчас, новое, интересное, полное сравнение на хабре!!!
пиздец!!!
такой шлак,
вам как сравнение было лень написать полнее, так млять, и к посту предисловие…
В общем итоге победила Umi.CMS, на втором месте Уберкарт от Друпала, PhpShop на третьем.
Не в коем случае не претендую на абсолютную истину, это личный экспириенс.
какой нафиг личный экспириенс??
ну работал ты с этими скриптами, так напиши ПРО ИХ РАБОТУ — СРАВНИ ИХ РАБОТУ — ДАЙ НАМ ПОНЯТЬ ЧТО И КАК В НИХ ИЗМЕНИЛОСЬ НА ТВОЙ ВЗГЛЯД РАЗРАБОТЧИКА…
ты просто убил мои 25 минут выходного дня…
если бы мне студент принес такую курсовую на одном А4, я бы его нахуй послал,
это неуважение…
простите меня, просто накипело…
мне, как читателю и человеку, обидно…
не нравится сравнение — напишите сами, чего пениться-то?
О себе:
Член Russia Joomla Team, дизайнер, веб-разработчик
пиздец еще раз!!!
я поставил реальную оценку твоему — СРАвнению…
— хабр не унитаз, нехер сливать сюда все говно ©…
Но потом до меня, потом, дошло — Вы же искали КОРОБОЧНЫЕ решения. Тогда так и есть — если хотите срубить легко бабла, не вникая в среду, то платные решения как раз подходят, а джумла идет лесом из-за одной лишь админки, пофиг на то что фри. Если не заработает — то, кроме себя, не на кого будет пенять.
С Вашей точки зрения — оптимальная ось — Макось, так как там коробочное решение. Если Вам рассказать о юникс-системах — Вы их пометите сплошным красным цветом. А про вин-платформы — сплошным зелено-оранжевым, т.к. на них огромное кол-во платных узкоспециализированных решений, зачастую «коробочных».
У меня нет цели легко рубить бабло, есть цель найти самый легкий путь к достижению цели, Вы любите себе проблемы создавать?
«Юзабилити админки Довольно сложная админка, но если в ней разобраться, то все отлично» — это ваши слова. И при этом цвет «говна» стоит.
Далее идет 1с — на джумле Вам не нравится «Платные сторонние компоненты» — это при этом, что на Umi.CMS (которая сама не фри) это уже встроено. Как вы хотите экономить — непонятно.
Вы просто в 1 таблицу влепили и свои притензии как будущего суппорта, так и пользователя магазина, его юзабилити и дизайн. Это не есть гуд.
Интересен фидбек. Это, конечно, не cms, но, судя по документации, довольно много готовых плюшек присутствует.
пездецMagento почто забыли?====
Через неделю будет большой репост — работа над ошибками
cmslist.ru/catalogue/compare?compare_list[]=&compare_list[]=23075&compare_list[]=23079&compare_list[]=32404&compare_list[]=32577&compare_list[]=32396&compare_list[]=23082&compare_list[]=23074&compare_list[]=37484&compare_list[]=23077&compare_list[]=40149&compare_list[]=41520
Кому будет интересна ссылка, уж не обессудьте, выделите и скопируйте ее в строку браузера.
Когда-то давным-давно работал я в одной меолкой конторе, которая на Вирте клепала сайтики.
Приходилось его очень крепко допиливать. Не сказать что бы это было чем-то дико сложным, но геморроя хватало.
Так вот, выпустил я тогда свою сборку с возможностью не кривого (в плане кириллицы) экспорта каталога в PDF. И нарекли ту сборку (на самом virtuemart.ru) «1.0.15b — Голодный воробей». Так она до сих пор и висит в релизе у них. Это было летом 2008 года…
Если нет, то непонятно — почему нет в сравнении других платных типа битрикса, нетката?
Почему не рассматривали вот эти варианты?
demo.magentocommerce.com
demo.opencart.com/
www.demo.ecartcommerce.com
Создаётся впечатление что взяли Уми.ЦМС потом до кучи набросали что под руку попалось и сравнили.
У вас почему то не стоит галка «Редактирование магазина с фронтэнда», а это не так с помощью утилит EasyControl ставится полная копия магазина локально на localhost (не Денвер) и есть утилиты по синхронизации файлов, базы, картинок, шаблонов. Можно забивать локально и потом одной кнопкой синхронизировать с хостингом и наоборот.
Далее «Частота обновления движка и дополнений», обновляется раз в 2 месяца, скорее всего вы не нашли просто информацию на сайте. www.phpshop.ru/docs/update.html.
Далее «Вопрос — ответ» — он есть как на сайте так и в магазине, пример demo.phpshop.ru/gbook/
«Декстоп-приложения для редактирования магазина» — ну тут уже говорилось выше, плюс существенный набор утилит.
Order Agent — www.phpshop.ru/docs/orderagent.html
PHPShop Order Agent Win-оболочка для интернет-магазина PHPShop, позволяющая просматривать и редактировать состояние всех заказов, не выходя в интернет на локальном компьютере.
Mobil Agent www.phpshop.ru/docs/mobileagent.html
PHPShop Mobile Order Agent — программа для мобильного телефона, позволяющая просматривать состояние всех заказов на сотовом телефоне.
Order Gadget www.phpshop.ru/docs/vistagadget.html
Order Gadget предназначен для вывода информации по заказам в боковой панели операционной системы Windows Vista в реальном времени. Приятный интерфейс позволит всегда быть в курсе о необработанных заказах в интернет-магазине PHPShop.
«Хорошая документация» — есть учебник как онлайн, так и офлан phpshop.ru/help/ и база знаний https://help.phpshop.ru Есть виде-оуроки по работе, есть печатное руководство (коробочная версия)