Страница 1 из 13

EximusCommerce - Платформа для создания интернет магазинов

Добавлено: 2012.07.23, 22:11
kmddm
Здравствуйте,
Эта тема - логическое продолжение вот этой темы.

Коротко:
EximusCommerce - Платформа для создания интернет магазинов на Yii.
Сайт
Демо (обнуление каждие 5 минут)
Админка

Буду рад прочитать ваши отзывы.
Релиз первый - поэтому прошу не быть строгими.
Спасибо.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.23, 23:37
Troy
Для первого релиза очень не плохо. Не совсем понимаю, в одном месте написано , что код открытый, но тут же рядом ссылка "купить", так что же на самом деле? Ссылки на wiki и форум ведут на неработающие сабдомены, убрали бы пока. Пункт "Продукты" в меню лучше все же сделать ссылкой на features. CMS уже используется в каком-нибудь реальном магазине? Ибо много чего не хватает для продакшена. Та же робокасса для старта хороша, но нужны и отдельные модули для карт, киви и яндекс денег. Нужны модули для различных типов доставки, например PickPoint, СДЭК, BoxBerry, Logibox и другие. "Адресная доставка по стране" сомнительный пункт, не понятно что это Почта России или EMS, или может что-то еще. Нет выбора адреса доставки (непосредственно города, региона), а ведь для каждого города стоимость доставки может существенно отличаться. Так же обычно делают номер телефона основным обязательным пунктом, а уже по телефону выясняют удрес точный и другие данные.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.23, 23:38
Troy
Так же интересно было бы посмотреть на код установщика модулей и тп, если он конечно работает.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 02:23
samdark
Очень и очень достойно!

На вид приятно. Для первого релиза более чем хороший набор возможностей.

Админка
- Количество товаров на сайте — какие-то три значения, разделённые запятой. Почему три? Что это значит?
- Настройка ролей слишком низкоуровневая. Весь RBAC, думаю, показывать не нужно.
- Со временем в админке понадобится клавиатурная навигация. За это продукт полюбят те, кто вбивает товары.

Фронт
- На следующую версию можно запланировать навешивание JavaScript для пересчёта суммы в корзине.
- Очень странный значок для добавления в корзину.

Код
- В index.php не нужны require_once. require будет работать не хуже.
- Зачем DEBUG-режим в инсталлере?
- Все картинки можно прилино пожать.
- Консолька не используется, однако конфиги и файлы для неё лежат.
- Debug toolbar не должен присутствовать в каком-либо виде в продукте.
- Gii хорошо-бы выключить совсем.
- Разметка не сильно оптимальна. Например, <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> можно записать как <meta charset="UTF-8"/>
- Для исходных сообщений используется русский язык. Если есть план выйти на международный рынок, меняйте на английский пока не поздно. Переводить с русского на язык N вам придётся самому, с английского же есть все шансы заполучить добровольца.
- Наличие тестов радует.
- Инсталлер и обновления сделаны интересно.

Всякое
- Документация по написанию модулей очень поможет росту популярности.
- Насколько знаю, англоязычного продукта на Yii на эту тему пока нет. Можно захватить рынок.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 10:55
Koduc
1. При установке пароль к БД - обязательное поле. На локале чаще всего пароля нет, а пустое поле не проходит
2. Установил в папку. После установки выдает ссылки относительно корня, а не установочной папки
3. Все пути и ссылки относительно корня. В папке приложение не работоспособно..

Поэтому дальнейшие изыскания проводим на демке;)
1. "Мои заказы" - немного нелогично. Чтобы просмотреть заказ надо кликнуть по своему имени. Может лучше отдельный столбец сделать, типа "Количество товаров" и там сделать ссылкой.
Да и вообще, зачем в списке моих заказов мне же показывают моё имя, телефон и мыл?
2. Оставил комментарий к товару. В админке так и не смог найти, где его можно одобрить (раздел есть, но комментариев там нет).
3. Выбрал товар, курьерскую доставку. Есть способ оплаты наличными, но никак этого не сделать. В админке тоже этот заказ не появляется пока (как я понимаю) он не отплатится.
4. Переключаем валюту в рубли. На товар со скидками видим старую перечеркнутую цену в долларах, а новая цена в рублях. Странно выглядит - старая цена 550, зачеркнуто. Новая 17300 ;)
5. Добавил в админке новость. Пытаюсь зайти в неё - выдает дебаг данные ;) http://demo.eximuscommerce.com/page/gar ... 0724111639
6. "Обратная связь" - спрашивает имя и мыл, даже если я вошел в систему
7. Как изменить контактные данные и копирайты в футере?

Бегло по косячкам вроде всё. Продукт еще тестить и тестить.

Теперь за что отдельные респекты:
1. Возможность заказать товар без регистрации. Это - торт.
2. Фильтры в админке для гридов, сохранение/очистка. Круть.
3. Система с модулями. Пока не сморел код, но чисто внешне выглядит хорошо.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:02
kmddm
Sam Dark
Списибо за обьемный ответ. 99% из предложеного будет учтено.

Koduc
Система в папке не тестировалась совсем, робота возможна только с корня.
На счет пароля вы правы, уберу обязательное поле.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:10
MOTORIST
Не нравится, что второстепенное меню справа, лучше слева. Глаза привыкли бегать с лева на право. Дизайн инерфейса еще можно допилить. По функциональности оч. круто. Было бы не плохо провести тесты по производительности с большим количеством товаров. Отличная работа.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:17
MOTORIST
НА лицевой части лучше использовать ajax валидацию (в отзывах).

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:21
MOTORIST
В RBAC при изменении (update) роли, опер., задачи поле имени поставь disabled.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:28
Koduc
kmddm писал(а):Koduc
Система в папке не тестировалась совсем, робота возможна только с корня.
На счет пароля вы правы, уберу обязательное поле.
Обновил свой пост чуть выше, добавил багов и респектов;)

Спасибо за продукт!

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:37
samdark
Производительность будет средняя. EAV всё-таки.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:43
MOTORIST
Примерный предел все равно нужно знать. А есть какая-нибудь гибкая альтернатива EAV?

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 11:57
samdark
MongoDB, SOLR.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 12:44
andipas
При инсталляции на локале, (Win 7, denwer) - General error: 2014 Cannot execute queries while other unbuffered queries are active.

Про EAV интересно пишут здесь - http://www.askdev.ru/question/3120/%D0% ... 1%8B%D1%85

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 12:49
kmddm
andipas писал(а):При инсталляции на локале, (Win 7, denwer) - General error: 2014 Cannot execute queries while other unbuffered queries are active.

Про EAV интересно пишут здесь - http://www.askdev.ru/question/3120/%D0% ... 1%8B%D1%85
Какая версия денвера и MySQL?

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 12:52
MOTORIST
Прощупал RBAC все вещи реализованы, но для простого обывателя, для тех, кто не читали статьи по RBAC Yii это будет загадкой.
Я бы еще дополнительно написал список модулей с операциями или задачами и в нем назначал доступы для ролей.

В "Разрешения" если ролей станет 10ть, то таблица разрастется вправо и поедет верстка?

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 12:58
kmddm
Да, RBAC для простого обывателя загадка,
Я думаю в ближайших релизах добавить заготовки по RBAC, чтобы пользователям оставалось только назначить нужные действия нужным группам
+ компенсировать непонятность документацией.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 13:03
kmddm
В "Разрешения" если ролей станет 10ть, то таблица разрастется влево и поедет верстка?
У меня в хроме и firefox все ок.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 13:17
MOTORIST
В хроме левое меню наезжает на таблицу при большом количестве ролей.
+ при клике на привязать-разжаловать идет ajax запрос. Время отклика большое. поставь изображение загрузки. Можно в той же ячейке в таблице.

Re: EximusCommerce - Платформа для создания интернет магазин

Добавлено: 2012.07.24, 13:44
kmddm
MOTORIST писал(а):В хроме левое меню наезжает на таблицу при большом количестве ролей.
+ при клике на привязать-разжаловать идет ajax запрос. Время отклика большое. поставь изображение загрузки. Можно в той же ячейке в таблице.
На какой именно странице?