Powered by CodeIgniter

Запросы, предложения и планы

(35)
19
19 голосов
В этом сообществе предлагается публиковать запросы на дополнительный функционал шестеренок и выкладывать технические задания.
Для своего проекта «очередного» интернет магазина я выбрал великолепный open source движок Magento.
У него есть свои плюсы и минусы, но я очень им доволен… К тому же это один из самых быстроразвивающихся open source движков для электронной коммерции…
Но речь не о нем. Вернее не только о нем…
Для концентрации целевой аудитории вокруг магазина решил, что нужна блогосоциалка. Нормальных готовых решений на маркете Magento (Magento Connect) я не нашел. Ставшее уже классическим противостояние Livestreet и Cogear дошло и до меня…
Кодером я не являюсь, поэтому выбирал по принципу: поставил, потыркал, почитал оба блога, понаблюдал за сообществом… Выбрал Cogear: понравилось адекватность сообщества, дружелюбность самого движка, динамика и вектор развития и, конечно, основательность и подход основателя.
Встал вопрос о внедрении. Систему пользователей, как минимум надо объединять… Тут один раз зарегистрироваться пользователей (читай — покупателей) заставить сложно, а два это из области фантастики…
Конечно, это разработка, со всеми вытекающими и, конечно, она должна быть open source. Движок в своем развитии от этого может выиграть: это развитие не только вглубь (целевая аудитория в сторону корпоративных пользователей), но и в ширь, так как Magento популярна во всем мире.
Тем более, что Magento сделана на ZF и насколько я правильно понимаю Cogear Two также будет построен на ZF.
Поэтому обращаюсь к сообществу для получения обратной связи по следующим вопросам:
1. Насколько сообщество считает эту идею интересной, сложной, а соответственно перспективной и приоритетной?
2. Как эту задачу решить архитектурно? (плагин в Magento, шестеренка в Cogear и т.д.)
3. В каком объеме необходима интеграция? (подсистема логина, данные пользователя, виджеты в мадженту и cogear etc)
Если вдруг среди сообщества найдутся люди, которым эта идея показалась интересной, то со своей стороны могу взять на себя тз, тестирование и еще что смогу в силу своих знаний.
07:16 ← 22 августа 2010 Отправить в Твиттер starodubcevstarodubcev  RSS comments 7

Комментарии (7) ↓

admin admin time 14:32 ← 22 августа 2010 #
1. Интересная задача, но дело в том, что IceDragon уже создал магазин по cogear, который пока что проходит обкатку.
2. Надо посмотреть, как устроен Magneto. В принципе, интеграция делается просто — хукается регистрация/авторизация на cogear, а на Magneto заменяются ссылки.
3. Авторизация, регистрация, виджеты (лучшие товары, например).

Особенной актуальностью интеграции начнут пользоваться в скором времени, когда IceDragon напишет авторизацию через Loginza.
Автор
starodubcev starodubcev time 18:37 ← 22 августа 2010 #
Спасибо за обратную связь уважаемый admin
1. Интернет магазин на Cogear это конечно очень хорошо. Но магазин, магазину рознь. Не хочу обидеть уважаемого IceDragon но думаю, что хороший магазин в одиночку сделать практически невозможно. Какие-то задачи такой магазин решать может, но до полноценного решения для интернет торговли ему будет далеко. Прежде чем остановиться на Magento я перебрал очень много скриптов…
2. Это хорошо, что это сделать несложно. Значит рано или поздно сделаю (возможно на фрилансе), если сообщество не поддержит… В любом случае небольшой бюджет под это есть, так, как все-таки это прежде всего бизнес задача. Но хотелось бы все таки такой инструмент оставить в сообществе.
3. Все таки хотелось бы хотя бы предположительно узнать сколько человеко часов нужно на разработку.
Да, авторизация через Loginza мне понравилась ))) Ждем!
admin admin time 05:01 ← 23 августа 2010 #
Сообщество всегда поддержит! :-)
Зависит от сложности Magneto. Интеграцию с Vanilla я сделал минут за 20.
Модульная структура cogear позволяет хуками залезать из новых шестеренок в старые и производиться самое настоящее вмешательство, поэтому большая часть задач решается просто.
IceDragon IceDragon time 02:31 ← 10 октября 2010 #
ну, про «магазин в одиночку» я не согласен
  1. я делаю не в одиночку — а при поддержке пользователей cogear, которые всегда мне помогают как тестируя его так и задавая направление развитию моего творения
  2. я за образец беру разные магазины и делаю полноценное решение, которое можно будет легко кустомизировать под себя, и не вижу сложностей в этом пути
  3. моя задача — сделать основной функционал и дать возможность тем кто захочет, писать модули и плагины под магазин используя при этом понятный и простой синтаксис cogear

  4. шестеренку под magento я могу попробовать написать — но мне mageno изнутри не очень нравиться, он фактически нарушает идеологию нашего движка
    • все пути запутаны — т.е. реально, чтобы добраться до маленького кусочка кода приходится пробираться сквозь туеву хучу папок
    • использование php кода в шаблонах, т.е. чтобы изменить под себя все это хозяйство — придется очень много усилий применить
    • Код по моему несколько запутанный, что опять же усложняет его изменение
    • использование xml для хранения настроек, я понимаю что это изменяется в админке — но все равно от xml мы отошли ввиду его нерациональности для хранения настроек
    • да, на данный момент магенто сильный движок на текущем этапе, но по моему все что там есть добавить не составляет сложности, при этом обйдясь без громоздскости.
    • Vanila изначально предусматривал интеграцию, в лучае Magento я этого не вижу
    • Особенно повеселила ссылка » Buy Magento User Guide, т.е. значит чтобы ею управлять мне надо еще и мануал покупать за 25$, даже Битрикс такого дерьма не делает и его мануал любой может почитать


такого типа магазины я видел, где чтобы внедрить свой шаблон — необходимо было изменить 2500 файлов — от того заказа я отказался. Тут конешно не 2500 файлов, а всего 320, но от этого не легче, и то что он написан на ZF его не делает лучше или хуже, надо понимать что ZF, также как и CI — переделанный в ядро Cogear'а — это всего лишь инструменты.

Как вывод — я не вижу смысла работы с ним, естественно что я буду развивать мой движок, но от критического рассмотра конкурентов не откажусь, и если уж внедрять как модуль мною предпочитаемого cogear — то что то более достойное.
IceDragon IceDragon time 04:37 ← 10 октября 2010 #
Посмотрел магазины magento, да, это круто — буду делать чтобы было также и еще лучше — но то как реализовано внутри мне не нравится… и он тормозит!
sofcom sofcom time 12:13 ← 10 октября 2010 #
Взгляни на китайский "Ecshop", не знаю как про организацию внутренностей, но навигация и функционал — достойны внимания
sofcom sofcom time 22:07 ← 09 октября 2010 #
Какой к черту Magneto? Мы тут все за «оптимизацию» расходования ресурсов, а вы про Magneto. Она на типовом шаред-хостинге не работает, ей на 10-50 пользователей целый сервак нужен. Проще и экономней прикрутить легкую балалайку "OpenCart" или "Ecshop" и потихоньку всем сообществом допиливать до совершенства, обвешивать функционалом.