Только что закончил перевод статьи, которая меня заинтересовала. Тема очень тонкая - выбор модуля электронного магазина. Сделал неправильный выбор и получишь кучу лишней работы!...
Автор: Brenda Boggs
"Погружение в электронную коммерцию Drupal: сравнение Ubercart и E-commerce"
В то время как я строила сайты на Drupal в течении почти 2х лет, моё знакомство с эл. коммерцией в Drupal было ограниченным. Хотя два моих последних проекта поставили меня лицом к лицу с потребностью в эл. коммерции, но пока я тешила себя мыслью опять использовать ZenCart, после установки и повторного освоения, я немедленно удалила ZenCart и вернулась к Drupal.
Рассматривая два варианта - модуль Ubercart и модуль e-Commerce, я была в небольшом замешательстве. Когда Drupal был ещё 4.6, я использовала e-Commerce для сайтов, где пользователи награждённые очками через модуль Userpoints, могли использовать их, заказывая товары, через E-commerce. Это отлично работало, но поскольку это было, когда я была новичком в Drupal, - я вспомнила, что это было громоздкое решение, которое трудно настроить - просто большая головная боль. К тому же тогда не было необходимости в рабочем торговом счёте (merchant account) или модулях оплаты (payment gateway).
ЗАМЕЧАНИЕ: Использовался Drupal 5.2 с eCommerce 3.3 и Ubercart Alpha7b.
Поэтому, учитывая эти причины, когда пару месяцев назад мне выпало делать сайт электронной коммерции, я выбрала Ubercart.
Сразу после этого у меня был другой проект, в котором использовались такие вариации модулей, что я поверила, что e-Commerce - это то, что нужно. К тому же я хотела узнать насколько хорошо он выдержит сравнение - поэтому для этого проекта я выбрала e-Commerce.
Работая над этими двумя одновременно в последние несколько месяцев, я пришла к глубокому пониманию того, как они работают, различий между ними, сильных и слабых сторон с моей точки зрения, и сообществ стоящих за ними и т.д. и т.п.С этого и начнём - ныряем в...
Сильные и Слабые стороны e-Commerce и Ubercart
E-Commerce
- Сильные стороны:
- Бесконечная расширяемость
- Много возможностей (options) для сторонних (contributed) модулей
- Начал развиваться раньше (Been around the block longer)
- Слабые стороны:
- Интерфейс пользователя (UI) труден и смущает
- Нужно много настраивать темы
- Кажется раздутым и громоздким
Ubercart
- Сильные стороны:
- Более готов к использованию сразу после установки
- Много встроенных jQuery
- Развивающийся, активное сообщество
- Прекрасный интерфейс пользователя
- Слабые стороны:
- Трудно настроить некоторые области
- Много встроенных jQuery
- Всё ещё alpha-версия
- Мало модулей
- E-Commerce
- 2Checkout - Нет
- Authorize.net - Да
- CCard - Да
- CyberSource - Нет
- Eurobill -Да
- Eway - Да
- e-xact - Да
- Fast Transact Direct - Нет
- Google Checkout - Да
- iTransact - Да
- Moneris - Нет
- Ogone PSP - Нет
- Paypal - Да
- Viaklix - Нет
- Wonderpay - Нет
- Worldpay - Да
- Ubercart
- 2Checkout - Да
- Authorize.net - Да
- CCard - Нет
- CyberSource - Да
- Eurobill - Нет
- Eway - Нет
- e-xact - Нет
- Fast Transact Direct - Да
- Google Checkout - Нет
- iTransact - Нет
- Moneris - Да
- Ogone PSP - Да
- Paypal - Да
- Viaklix - Да
- Wonderpay - Да
- Worldpay - Нет
- E-Commerce
- Загрузка файлов -Да
- Пожертвования - Да
- Разрешение/Заказ для роли - Да
- Аукционы - Да
- Ubercart
- Загрузка файлов - Да (отдельный модуль)
- Пожертвования - Нет
- Разрешение/Заказ для роли - Да (отдельный модуль)
- Аукционы - Нет
Коснусь некоторых моментов... Ubercart силён в том, что имеет намного лучший интерфейс, который позволяет тем, кто не силён в том, как работает Drupal, управлять магазином, имеет много встроенных, готовых к использованию возможностей, которые не требуют большой настройки и не вызывают чувство разочарования, включая крутое использование jQuery.
Другая сторона медали: это также делает трудным настройку в некоторых случаях, поскольку вам нужно выкинуть эти вещи, переписать их и т.п. E-Commerce даёт вам то, что вам нужно, но затем вам нужно "поработать напильником", чтобы получить желаемый результат.
Вы также могли заметить, что я упоминаю jQuery и в сильных, и в слабых сторонах Ubercart. Я люблю jQuery. Я много его использую и я всё ещё поражаюсь как легко это может быть. Но, как я уже сказала, если вы не хотите эти дополнительные возможности и хотите настроить то, как определённые вещи выглядят и ведут себя - вам нужно или выкинуть их, или переписать.
СообществоСообщество и суета вокруг проектов могут быть невероятно важны. Сообщество Ubercart активно на http://ubercart.org.
Ребята, которые работают над проектом, отвечают на вопросы быстро, дружелюбны и сообщество производит впечатление активно развивающегося. Люди втягиваются и пишут модули, которые вероятно дадут Ubercart возможности, которые сравняют его с e-Commerce. Одна вещь, которая меня всегда беспокоила - когда проект имеет свой собственный сайт и, более конкретно, имеет свой собственный очередь проблем (issue queue). Я понимаю причины этого, но это ведёт к тому, что вещи воспринимаются изолированными и это смущает.
Что касается e-Commerce, то есть несколько парней, которые работают очень серьёзно над ним и очередь проблем движется очень быстро - проблемы устраняются ежедневно. Была выпущена 4я alpha-версия e-Commerce, что означает большие улучшения и звучит очень обещающе. Также постоянная активность в #drupal-ecommerce и они открыли http://www.drupalecommerce.org как более централизованное место для общения о проекте, сбора пожертвований и построения сообщества.
Сообщество кажется не таким сильным здесь, но представляется растущим и очень позитивным.
Ну, я до сих пор не знаю. Наверное нет однозначного ответа. Если вы хотите быстро поднять сайт - Ubercart это то, что вам нужно. Если вам нужно что-то супер настраиваемое, тогда вам нужен e-Commerce.
Для многих, Ubercart стал ответом на все их проблемы с электронной коммерцией. Но в конце-концов я не смогла найти ничего, чтобы Ubercart предлагал бы и чего нельзя сделать в e-Commerce, - просто нужно немного поработать, чтобы это получить.
Отредактировано: После написания моей статьи я поняла, что была не совсем права. Вот несколько вещей, которые Ubercart предлагает, а e-Commerce - нет. Самое важное, как мне кажется, это оформление заказа на одной странице. Ubercart имеет действительно отлично сделанное оформление заказа на одной странице, в то время как оформление заказа в e-Commerce оставляет больше, чем хочется.
Если больше ничего, то вероятно обладание этими двумя даст нам два мощных решения для использования электронной коммерции в Drupal. Мы посмотрим насколько хорош e-Commerce 4й версии, так же куда Ubercart приведёт нас в стабильной версии. И, если что-то пойдёт не так, - всегда есть ZenCart.
Шутка, конечно!
Ссылки:
- Оригинал статьи: "Diving into Drupal E-Commerce: An Ubercart vs. E-commerce Comparison" с обсуждением на английском языке
- Обсуждение статьи на Drupal.ru на русском языке
- Света Колiбаба, "Купи мне это", mp3, 7.31 Мб, 3:59 мин.
..........................
Последние комментарии
16 недель 2 дня назад
16 недель 2 дня назад
18 недель 3 дня назад
20 недель 3 дня назад
20 недель 3 дня назад
22 недели 2 дня назад
23 недели 5 дней назад
25 недель 1 день назад
25 недель 2 дня назад
26 недель 2 дня назад