bidCAT - удобный каталог на MODX (пре-релиз)


Авторы: Bumkaka & Dmi3yy (B i D)

Представляю вашему вниманию bidCAT!

  • Быстрая скорость работы
  • Не требователен к ресурсам
  • Удобное редактирование товаров
  • Сортировки и фильтра из коробки

Пощупать фронтент можно на демосайте в котором:

  • более 400 категорий
  • более 128 000 товаров с 26 характеристиками
  • фильтрация по 4-м параметрам
  • сортировка по 3м параметрам с запоминанием в сессии
  • при этом сайт живет на SHARED хостинге

Админка:

  • удобное редактирование товаров с возможностью быстрого редактирования прям на страничке раздела
  • сортировка и поиск нужных документов в разделе
  • редактирование нескольких документов
  • простой и понятный код
  • Возможность изменить поля для отображения в разделе














P.S. bidCAT написан без хаков ядра, работать будет как с мой сборкой там и со стандартным MODX начиная с версии 1.0.10
P.S.2 Единсвеное не проверялась работа с PHX, скорей всего с ним работать не будет

93 комментария

avatar
круто) спасибо будем смотреть. А корзина планируется? простая))
avatar
Планируется, но пока можно использовать и Shopkeeper в качестве корзины
avatar
Шустренько, но хотелось бы ещё админку пощупать, да поизвращаться с большим количеством на страницу.

P.S. Корзину в принципе не сложно дописать, если конечно реально вытянуть id товара. Минут 20-30 работы не более.(Утверждаю как пользователь REVO, но думаю создать новую таблицу в базе данных, это не проблема и в EVO)
avatar
Вытащить реально, а пока можно и SHK юзать
avatar
Хостинг шаред потому ограничил на 50 товаров
тестил и на 10 000 работает нормально :) но боюсь если все тестить на 10к начнут то память быстро закончиться

Через 2 недельки релиз можно будет тестить демобазу по запросу отдам )
avatar
Ок, я первый в очереди на запрос. Как раз сравню со своим REVO решением на одинаковом хостинге :-)
avatar
К релизу потестю с SHK если что допишу в нем проверку цены под bidCAT
avatar
Может проще сразу свою?
avatar
Свою проще но там надо еще чуть дописать + опять же демосайт и подготовить к инсталу потому будет но чуть позжее
avatar
Ребята молодцы. Спасибо за ваш труд. Вопрос как в БД это все хранится и как насчет кеширования при выводе?
avatar
Хранится в 2-х таблицах все, тоесть не так как в MODX хотя и есть привязка с стандартными ТВ-шками для удобства работы.

Кешировать можно все, по мимо стандартного кеша в категориях еще используется свой снипет который позволяет кешировать сниппеты как удобней (используется переработанный CacheAccelerator)
avatar
вывод каким образом происходит? сниппет? плагин? На каком этапе проверяется кеш? спасибо за быстрые ответы =)
avatar
Выше(в топике) есть картинки, там пример вызова ж есть :)
или на демосайте там поидее лучше видно
avatar
  • com
  • 0
avatar
Спасибо поправил
avatar
добавление фильтров планируется? ну например фильтр в виде ползунка числовой (для цены например, или размера), выпадающий список.
А так очень шустро работает, просто супер.
комментарий был удален
avatar
Фильтр в виде ползунка есть и работает при релизе будет
просто в этой базе нету числовых характеристик потому и не ставил его
avatar
Блин, если это все на evo, почему же вряд ли будет работать phx? Я без него никак, на IF полностью переползти не смог, мне и то и то надо чаще всего.
За работы большое спасибо, предлагаю всем кто может задонантить ребятам кто сколько может, и нам не жалко и им приятно :)
avatar
PHX может и будет работать просто не проверял
avatar
так bidCAT или bid-cart?)
avatar
пока bidCAT так как это толко каталог
потом будет еще решение для корзины
а только потом полное решение bid-cart
avatar
Логотип не мешало бы поправить (: А то получается bldCAT
avatar
Ага попрошу автора:)
кстати спасибо a-sharapov за логотип :)
avatar
если не секрет, кто дизайн вам делал? тоже очень нужно
avatar
вот глюк нашел, поправьте:
http://cat.bid-cart.com/catalog/Citizen.html

затем фильтр: арабские+римские
avatar
это бага + в get параметре по хорошему нужно обрабатывать параметры и подменять символы типа:? & = +
avatar
а про дизайнера сайта расскажете?))
avatar
avatar
Ждем релиза, интересно пощупать админку. Очень понравилась скорость работы, какие параметры хостинга?
avatar
Вот можно тут глянуть
пакет Мастер
avatar
Дмитрий, подскажи, когда планируешь релиз приложения?
avatar
так в заголовке ж написанно:)
примерно через 1,5-2 недели
avatar
Скажите, а есть ли в этом каталоге возможность размещения товаров одновременно в нескольких разделах каталога? к примеру: деталь под названием «редуктор №456» должен быть не только в общем разделе «редукторы», но и в разделе марки оборудования, к которому он предназначен, к примеру в разделе «компрессоры воздушные №3»
avatar
решается так же как и в modx создаем доп тв со списком котегорий
но в админке думаю добавить вкладку что б было видно в категории те товары которые физичесви находятся в других
avatar
было бы прекрасно если в админке такая фишка будет, ждем релиз!
avatar
Я так понимаю, что фильтры при таком положении не найдут товар, который в «эрзац» категории. И при переходе в товар в хлебных крошках будет реальная категория.
Для хитов продаж и т.д. такое может прокатить, но реально этот минус модх не удалось убрать.
avatar
Пока не было цели решить этот минус

я делалал как то это на shk-каталоге вполне реально сделать и правильные слылки и хлебные крошки и т д но нужно полность ломать привычную логику так как надо разносить товары и категории
и привязывать все категории отдельно

ну а хлебные крошки строим по ref ссылке или если нету ref с категории
то берем первую категорию

вообщем если очень хочется то можно сделать)
avatar
имхо все же важная штука, когда один товар может принадлежать нескольким категориям.
Может стоит при смене логики подойти к такому, что 1) создаем справочник категорий, 2) забиваем в админке только товар и в его свойствах выбираем из справочника к каким категориям он будет относиться? хотя при такой логиге наверное не удобно будет управлять ишопом… а если еще и товара много, то точно можно будет заблудиться :(
avatar
Это реализуется без проблем с управлением тоже будет нормально

единсвенный вопрос как это разруливать на сайте
тоесть как строить коректно хлебные крошки и тд
avatar
Никаких проблем не возникает, если понимать, что крошки в modx — это построение «физического пути» к товару. А в любом каталоге крошки — это построение «логического пути». Т.е. каждый раз при создании каталога надо учитывать требования к SEO, удобство навигации по каталогу и логику построения самого каталога.

Иными словами, в нормальном каталоге крошки надо строить независимо от реального размещения товаров в категориях. Это просто еще один вид меню, со своими правилами построения.

Можно сказать иначе. Категории можно считать отдельным каталогом, из них строить крошки обычным способом (от родителя к детям), а товар уже приписывать в конец динамически.
avatar
При размещении товара в разных категориях, у товара будет несколько «логических путей». Вот тут и будет сложность, какой путь показывать посетителю? Понятно, что надо тот, откуда он пришел. И как вы предлагаете это сделать?
avatar
Здравствуйте, заинтересовала Ваш модуль каталога.
Когда можно будет пощупать исходники каталога? И будет ли выложен проект на Git?
avatar
В этом месяце будет доступен а так же появиться на github
avatar
Ждем с нетерпением! ;) отличный проект
ребята молодцы, всё самое нужно!
avatar
Читал новостей, где писали про задержку релиза
Очен ждем, сижу в этом топике постоянно
avatar
новостей нет, как успехи?
avatar
Временно все силы направленны на Evo Extras модуль. выпустим 0.1.1 фиксы, улучшения, и тд… Сразу садимся за bid. bid cat сейчас проходит испытания на проекте. Есть проблемы с установками и тд. Ждать не долго осталось
avatar
прошу сообщество простить нас за задержку, надеемся на ваше понимание
avatar
Обратил внимание на то как передаются параметры фильтров и режимов вывода, через $_GET. Почему не используете $_SESSION['bid']['some_param'] для этих целей? Мне кажется, только наличие страницы актуально в URL, для СЕО. И не some.html?&start=12 а как-то более цивилизовано чтоли…
А все прочие параметры технические (ИМХО).
И еще, в урле `?&` тоже как-то некошерно
Может быть как-то собирать GET через implode('&',$var) и знак вопроса '?' ставить через проверку наличия GET параметров.

Если не затруднит объясните плюсы-минусы этих двух способов GET vs SESSION. И почему используете GET

И еще вопрос.
Тут в каментах была ссылка на штурманские часы cat.bid-cart.com/catalog/Shturmanskie/1456629.html
Так вот у этих часов в «Похожих товарах» показаны только эти-же часы.
По каким признакам строится список похожих?

Спасибо.
Комментарий отредактирован 2013-08-24 06:57:10 пользователем Real
  • Real
  • 0
avatar
уже больше месяца прошло…
avatar
Вы б обратили внимание что там параллельно активная жизнь течет, обещали ведь как только доведут до ума репозиторий и немного станет стабильнее основная ветка движка будет и BidCart.
Так что не можно и подождать
avatar
Ждем с нетерпением.
  • proud
  • 0
avatar
Можно где-нить посмотреть код? Или еще не выпустили в свет?
  • w3d
  • 0
avatar
Пока, что довольствуемся FF Ctrl+U :)
Так что терпения, Уважаемые!!!
avatar
Нужно немного подождать, пока нормально пройдет тесты. Зачем ребятам потом несколько дней седеть и только баги править и отвечать на вопросы. Пускай пройдут пару тестов на своих магазинах сделают документацию и тогда начнется глобальный тест)
avatar
примерную дату релиза можно узнать?
avatar
Че Вы все сегодня приходите — завтра приходите… :)
avatar
есть какие-то новости?
Готов поучаствовать в тестировании.
avatar
Че Вы все сегодня приходите — завтра приходите… :)
avatar
К сожалению пока много работы и нет времени допилить модуль
Так же нет подходящего проекта где он нужен что б совместить приятное с полезным
avatar
Вот там и отточим его
avatar
Я могу выступить в роли заказчика, 5т.р. подкину для развития проекта, и может заодно и каталог получится сделать нормальный, товаров больше 10 000 и сайт подвисает на evo
avatar
Есть новости по выходу релиза? Когда он уже выйдет?
avatar
avatar
Понятно, работа есть работа!
Будем пилить дальше shopkeeper…
avatar
«Пилите, Шура, пилите...» )))
avatar
PrestaShop — достойная платформа для магазина, работает из коробки! Лучше ее пилить буду :)
Единственный минус, это не такие живые формы как MODX сообщества…
Комментарий отредактирован 2013-11-28 20:25:27 пользователем faand412882
avatar
Как магазин да. Но чтобы вставить блок телефонов, например, писать модуль нужно. а на модх это 2 минуты.
avatar
MODX несомненно проще, но когда на нем будет реализован функционал престы, не уверен, что все будет делаться за 2 минуты. Интересно взглянуть на админку bidCAT? Тогда можно и сделать выводы. В любом случае разработчики bidCAT молодцы! Думаю будет хорошая система для создания магазина.
avatar
это реальный прогресс и возможность не искать решение на Революшн;

вот только нехватает ссылки на Github!
avatar
Нету модуля, нету и ссылки.
avatar
Показали конфетку, подразнили и спрятали. Жестоко)
avatar
У меня теща на конфетной фабрике работала. Знали бы вы из какого г… конфетки делают. Вот и bidCAT пока еще в виде сырья для конфетки. Вряд ли вы станете его кушать в нынешнем виде, мозг разработчикам вынесете. Потому и ждите, пока его вам в фантик завернут.
avatar
Лично я с удовольствием бы скушал то что есть, чтобы не пилить свой велосипед. Тем более проект есть прям под него.
avatar
Вы неправильно озвучиваете свою позицию. Я думаю, что в данный момент разработчикам нужны не те, кто съел бы :)
avatar
Так я бы в процессе съедения и доработал/протестировал/починил бы.
avatar
К сожалению пока не развиваем дальше bidCAT
отдавать в том варианте в котором есть нет желания так как последует 100500 вопросов а что а как.

В частности почти все тоже самое можно реалиовать на связке CResource + DocLister

Причина по которой не развивается отсутствия проекта где нужнен был бы такой функционал. В частности и так много времени уходит на развитие EVO. потому решения типа bidCAT будут развиваться только при наличии хорошего финансирования.

+ С учетом что проектов где нужнен подобный функционал мало и там зачастую требуется не только большое количесво товаров и фильтры потому считаю что если вы берете данный проект то похожый функционал можете написать и сами :) Да и я смотрю что проще такие вещи делать уже с использованием Фреймворка к примеру laravel. Мы тут с некоторыми участниками сообщества дискутируем много на тему целесообразности использования:
EVO, REVO, Laravel

и почти единодушно пришли к выводу что сложные проекты гараздо проще делать на Фреймворке так как там сам строишь структуру и все остальное. Само собой уровень знаний должен быть на порядок выше.
avatar
Уровень знаний и бюджет проекта на порядок выше.
CResource + DocLister прикрутить бы к отдельной таблице shopkeeper было бы здорово. То есть сделать такой файл конфига. По идее, это должно быть не сложно. Для того, кто умеет.
Комментарий отредактирован 2013-11-29 14:56:15 пользователем Shin
avatar
Дык там прикрутить достаточно просто :)
CResource это по факт datagrid jEasyUi
который строиться на базе json

можно даже через catalogview сформировать нужный json и скормить :) так что будет работать за милую душу :)
avatar
Есть будут сложности — пишите. Помогу.
avatar
Есть проект ребят, напишите пожалуйста dlilb@inbox.ru
avatar
Есть надежда продолжения проекта?
avatar
я так понимаю бОльшая часть работы уже сделана… может пусть авторы предложат сколько может стоить доработка проекта до релизного состояния и сообщество скинется?

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


Думаю многие, время от времени, заходят и смотрят когда возродят проект… так пусть все кому интересно — поддержат финансово. Если нужная сумма не соберется, думаю не проблема вернуть суммы обратно тем кто скидывался и тогда уже точно навсегда забыть о проекте, как никому не нужному.
avatar
Да в целом проект умер за не надобностью после решения проблемы с ограничением на количество документов. На текущий момент может быть хоть 30 000 хоть 300 000 в дереве и работает все норм.
А решение eFilter помогает хорошо все фильтровать + пару мелких сниппетов и можно сортировать все нормально) по сортировке с запоминанием в сессии решение на 15 минут, ну или на часик полтора написать хороший мануал на эту тему (вот на этом можно попробовать донат собрать что б приятно писать было)
По части бекенда есть пару идей толко начал делать но отвлекли работой :( если интересно могу расписать что и как вижу и что хочу сделать, может желание таки купить данное решение сподвигнет меня отложить часть проектов в сторону и таки довести до ума то что затеял — так как вижу как сделать все максимально просто, удобно и расширяемо
avatar
В идеале я думаю сообществу пригодилась бы рабочая демка, какую можно скачать и посмотреть изнутри как работают те связки существующих решений о которых говоришь + те модули которые можешь дописать. Напиши краткий список работ который нужно провести чтоб получился максимально похожий результат как в представленном выше bidCAT.

Если работ не так уж много — я думаю адекватную сумму быстро насобираем. Посмотрим заодно насколько активное наше сообщество. Может потом еще от других разработчиков последуют предложения о доработке других интересных решений кто что начинал и так и не довел до ума изза нехватки времени.

Хорошие идеи не должны пылиться на полках. Их нужно реализовывать до конца и выкладывать)
avatar
Точно, надо наконец запилить «сортировать» плюс «показывать по..» к eFilter для окончательного счастья :))))
avatar
Уже запилено, нужно только добавить в eFilter возможность сохранять в форме произвольные параметры. Но даже сейчас не требуется никакого вмешательства в код, просто меняются слегка шаблоны.
Или я могу доделать сохранение параметров в сессию/куки, тогда еще проще все будет.
Комментарий отредактирован 2015-11-26 06:32:32 пользователем Pathologic
avatar
Да с сохранением в сессию самое оно
Тоже могу выложить наработки, делал через 2 сниппета отдельных но через DLprepare оптимальней)
avatar
Интересно, что и как
avatar
Кто возьмется все сделать в демку и выложить для скачивания? Может Дима распределит задачи между несколькими исполнителями и собой в том числе?
Озвучьте сумму и куда сбрасывать средства. Создайте топик. Распишите список задач какой планируете сделать.

Можно сделать весь проект закрытым архивом, а сбрасывать сам архив и пароль к нему — тем кто будет готов заплатить определенную сумму.

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

Я думаю многим было бы интересно не только посмотреть на связку технологий но и как все может быть устроено внутри крупного проекта от наших Гуру modx. Такого как Дмитрий например.

Только демку не пустую а с большим количеством товаров и TV параметров. Чтоб наглядно было как круто все может работать с фильтрами, выборками удобными как в представленном BidCat и может еще какими плюшками. А каждый уже сам будет смотреть что ему надо для своих проектов. Какие из связок и доработок.
Только обязательно и корзину тоже прикрутите для наглядности, а не просто большой каталог товаров.

Все ведь выглядит и звучит очень интересно:
— удобное редактирование товаров с возможностью быстрого редактирования прям на страничке раздела
— сортировка и поиск нужных документов в разделе
— редактирование нескольких документов

и даже понятно в общих чертах как можно сделать самому. Но какой смысл каждому пилить свой велосипед, если есть люди которые могут сделать все намного лучше и качественнее. И которые уже давно все продумали как можно сделать до тонкостей и не раз.
Комментарий отредактирован 2015-12-02 01:10:49 пользователем mikhael
avatar
Есть планы :) надо только время на реализацию. В целом уже начал делать. Но как обычно как только садишься за свои проекты начинают стучаться Клиенты — и все свое опять в долгий ящик.

По части бидКат это eFilter + как закончу то что запланировал будет альтернатива SHK
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.