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 комментария
P.S. Корзину в принципе не сложно дописать, если конечно реально вытянуть id товара. Минут 20-30 работы не более.(Утверждаю как пользователь REVO, но думаю создать новую таблицу в базе данных, это не проблема и в EVO)
тестил и на 10 000 работает нормально :) но боюсь если все тестить на 10к начнут то память быстро закончиться
Через 2 недельки релиз можно будет тестить демобазу по запросу отдам )
Кешировать можно все, по мимо стандартного кеша в категориях еще используется свой снипет который позволяет кешировать сниппеты как удобней (используется переработанный CacheAccelerator)
или на демосайте там поидее лучше видно
А так очень шустро работает, просто супер.
просто в этой базе нету числовых характеристик потому и не ставил его
За работы большое спасибо, предлагаю всем кто может задонантить ребятам кто сколько может, и нам не жалко и им приятно :)
потом будет еще решение для корзины
а только потом полное решение bid-cart
кстати спасибо a-sharapov за логотип :)
http://cat.bid-cart.com/catalog/Citizen.html
затем фильтр: арабские+римские
пакет Мастер
примерно через 1,5-2 недели
но в админке думаю добавить вкладку что б было видно в категории те товары которые физичесви находятся в других
Для хитов продаж и т.д. такое может прокатить, но реально этот минус модх не удалось убрать.
я делалал как то это на shk-каталоге вполне реально сделать и правильные слылки и хлебные крошки и т д но нужно полность ломать привычную логику так как надо разносить товары и категории
и привязывать все категории отдельно
ну а хлебные крошки строим по ref ссылке или если нету ref с категории
то берем первую категорию
вообщем если очень хочется то можно сделать)
Может стоит при смене логики подойти к такому, что 1) создаем справочник категорий, 2) забиваем в админке только товар и в его свойствах выбираем из справочника к каким категориям он будет относиться? хотя при такой логиге наверное не удобно будет управлять ишопом… а если еще и товара много, то точно можно будет заблудиться :(
единсвенный вопрос как это разруливать на сайте
тоесть как строить коректно хлебные крошки и тд
Иными словами, в нормальном каталоге крошки надо строить независимо от реального размещения товаров в категориях. Это просто еще один вид меню, со своими правилами построения.
Можно сказать иначе. Категории можно считать отдельным каталогом, из них строить крошки обычным способом (от родителя к детям), а товар уже приписывать в конец динамически.
то берем первую категорию
Когда можно будет пощупать исходники каталога? И будет ли выложен проект на Git?
ребята молодцы, всё самое нужно!
Очен ждем, сижу в этом топике постоянно
А все прочие параметры технические (ИМХО).
И еще, в урле `?&` тоже как-то некошерно
Может быть как-то собирать GET через implode('&',$var) и знак вопроса '?' ставить через проверку наличия GET параметров.
Если не затруднит объясните плюсы-минусы этих двух способов GET vs SESSION. И почему используете GET
И еще вопрос.
Тут в каментах была ссылка на штурманские часы cat.bid-cart.com/catalog/Shturmanskie/1456629.html
Так вот у этих часов в «Похожих товарах» показаны только эти-же часы.
По каким признакам строится список похожих?
Спасибо.
Так что не можно и подождать
Так что терпения, Уважаемые!!!
Готов поучаствовать в тестировании.
Так же нет подходящего проекта где он нужен что б совместить приятное с полезным
Будем пилить дальше shopkeeper…
Единственный минус, это не такие живые формы как MODX сообщества…
вот только нехватает ссылки на Github!
отдавать в том варианте в котором есть нет желания так как последует 100500 вопросов а что а как.
В частности почти все тоже самое можно реалиовать на связке CResource + DocLister
Причина по которой не развивается отсутствия проекта где нужнен был бы такой функционал. В частности и так много времени уходит на развитие EVO. потому решения типа bidCAT будут развиваться только при наличии хорошего финансирования.
+ С учетом что проектов где нужнен подобный функционал мало и там зачастую требуется не только большое количесво товаров и фильтры потому считаю что если вы берете данный проект то похожый функционал можете написать и сами :) Да и я смотрю что проще такие вещи делать уже с использованием Фреймворка к примеру laravel. Мы тут с некоторыми участниками сообщества дискутируем много на тему целесообразности использования:
EVO, REVO, Laravel
и почти единодушно пришли к выводу что сложные проекты гараздо проще делать на Фреймворке так как там сам строишь структуру и все остальное. Само собой уровень знаний должен быть на порядок выше.
CResource + DocLister прикрутить бы к отдельной таблице shopkeeper было бы здорово. То есть сделать такой файл конфига. По идее, это должно быть не сложно. Для того, кто умеет.
CResource это по факт datagrid jEasyUi
который строиться на базе json
можно даже через catalogview сформировать нужный json и скормить :) так что будет работать за милую душу :)
Фреймворки это хорошо, но есть те кто привыкли работать с modx и им очень не помешали бы все те возможности, что представлены в данном проекте. Для разработки на его базе своих крупных проектов или больших интернет магазинов. При хорошем описании с примерами — многие бы легко разобрались как и что можно реализовать на похожих принципах. Для полной ясности как и что работает — можно отдельно выложить установку с рабочей демкой заполненной товарами и категориями.
Думаю многие, время от времени, заходят и смотрят когда возродят проект… так пусть все кому интересно — поддержат финансово. Если нужная сумма не соберется, думаю не проблема вернуть суммы обратно тем кто скидывался и тогда уже точно навсегда забыть о проекте, как никому не нужному.
А решение eFilter помогает хорошо все фильтровать + пару мелких сниппетов и можно сортировать все нормально) по сортировке с запоминанием в сессии решение на 15 минут, ну или на часик полтора написать хороший мануал на эту тему (вот на этом можно попробовать донат собрать что б приятно писать было)
По части бекенда есть пару идей толко начал делать но отвлекли работой :( если интересно могу расписать что и как вижу и что хочу сделать, может желание таки купить данное решение сподвигнет меня отложить часть проектов в сторону и таки довести до ума то что затеял — так как вижу как сделать все максимально просто, удобно и расширяемо
Если работ не так уж много — я думаю адекватную сумму быстро насобираем. Посмотрим заодно насколько активное наше сообщество. Может потом еще от других разработчиков последуют предложения о доработке других интересных решений кто что начинал и так и не довел до ума изза нехватки времени.
Хорошие идеи не должны пылиться на полках. Их нужно реализовывать до конца и выкладывать)
Или я могу доделать сохранение параметров в сессию/куки, тогда еще проще все будет.
Тоже могу выложить наработки, делал через 2 сниппета отдельных но через DLprepare оптимальней)
Озвучьте сумму и куда сбрасывать средства. Создайте топик. Распишите список задач какой планируете сделать.
Можно сделать весь проект закрытым архивом, а сбрасывать сам архив и пароль к нему — тем кто будет готов заплатить определенную сумму.
Ну и тем кто сбрасывается сейчас, заранее — дешевле. А кто будет платить потом когда все будет готово — цены можно и поднять.
Я думаю многим было бы интересно не только посмотреть на связку технологий но и как все может быть устроено внутри крупного проекта от наших Гуру modx. Такого как Дмитрий например.
Только демку не пустую а с большим количеством товаров и TV параметров. Чтоб наглядно было как круто все может работать с фильтрами, выборками удобными как в представленном BidCat и может еще какими плюшками. А каждый уже сам будет смотреть что ему надо для своих проектов. Какие из связок и доработок.
Только обязательно и корзину тоже прикрутите для наглядности, а не просто большой каталог товаров.
Все ведь выглядит и звучит очень интересно:
— удобное редактирование товаров с возможностью быстрого редактирования прям на страничке раздела
— сортировка и поиск нужных документов в разделе
— редактирование нескольких документов
и даже понятно в общих чертах как можно сделать самому. Но какой смысл каждому пилить свой велосипед, если есть люди которые могут сделать все намного лучше и качественнее. И которые уже давно все продумали как можно сделать до тонкостей и не раз.
По части бидКат это eFilter + как закончу то что запланировал будет альтернатива SHK