
Наконецто вчера закончил делать свой первый модуль и готов его предложить на общее тестирвоание. Это как раз тот самый модуль про который я уже говорил в этом топике —
community.modx-cms.ru/blog/dev/687.html
Я подготовил описание модуля и описал как его установить и настроить. Здесь приведу только краткое описание, чтобы рассказать суть модуля.
Техническая информация
Платформа: MODx Evolution
Текущяя версия: beta v. 0.4
Комплектация: модуль + сниппет
Краткое описание
MSQ Catalog — это модуль для CMS MODx. Он позволяет использовать алтернативный способ организации каталогов. Все основные позиции каталога храняться в базе данных (в своей таблице) и отображаются в модуле ввиде таблицы.
В публичную часть сайта данные выводяться с помощью сниппета. При выводе данных в сниппете настраивается фильтр вывода по категории. Такой принцип позволяет использовать документы в MODx как разделы и выводить на них отфильтрованные позиции из каталога.
Внешний вид вывода настраивается через чанк используя предустановленные плейсхолдеры.
Преимущества использования
— альтернативный вариант управления каталогом
— импорт/экспорт в csv
— удобный поиск нужных позиций
Функции
То что уже готово:
— создание, редактирование и удаление позиций каталога;
— просмотр подробной информации по выбранной позиции в публичной части сайта:
— редактирование описания позиции каталога с использованием визуального редактора:
— настройка внешнего вида вывода каталога на страницах сайта в публичной части;
— установка фильтра вывода данных из каталога по категории;
Что сделано в версии 0.4
— фильтр отображения данных каталога в модуле по столбцам:
— поиск по каталогу;
Вот скриншот по этим функциям. Так теперь выглядит главная страница модуля:
То что будет сделано в ближайшем будущем:
— импорт/экспорт в csv;
Подробное описание и пример внедрения со скриншотами можно увидеть здесь —
www.wbtechnology.ru/programs/513/
Скачать вместе с инструкцией по установки можно здесь —
www.wbtechnology.ru/programs/513/
Буду рад почитать Ваши комментарии. Особенно тех кто смог по тестировать данный модуль.
P.S.: Хочу сказать большое спасибо за помощь в разработке всему сообществу, так как многие кусочки я научился делать с подсказки и помощи Вас :)
Комментарии (35)
RSS свернуть / развернутьПохоже MODx на столько сильно не хватало решения для каталога / магазина, что мы все в конечном итоге решились все брать в свои руки. Это отлично! :-)
Carw
Я честно говоря не старался сделать, что то оригинальное. Хотел сначала вообще научиться делать.
Я кстати хотел посмотреть модули такого плана. Посмотреть, что и как там делали. Какие комментарии по доработкам были и т.д. Но так и не нашел. Видимо плохо искал :)
vjstudio
У меня уже тоже готова рабочая beta, но я еще хочу доработать некоторые важные моменты, поэтому тоже не выкладываю.
Carw
Regent
а вот самое главное:
должна быть возможность создавать различные типы записей в каталоге и назначать им произвольные структуры полей! прямой аналог — шаблоны+tv-параметры.
antonkuzmin
Верно я понял?
vjstudio
потому что универсальную структуру все равно не сделать.
скажем, понадобится мне добавить поле для связи товаров между собой — и придется править код модуля в куче мест. а потом понадобится поле для рейтинга добавить — и придется повторять все сначала.
antonkuzmin
Leadmonkey
Andchir
Однако это не значит, что не стоит пробовать и другие средства. Я в частности многому научился разрабатывая этот модуль и честно говоря уверен, что в некоторых случаях он будет очень удобен в использовании.
Конечно не в таком виде как в первой версии :)
— Подготовил сегодня для скачивания версию 0.4
В которой реализовал пару удобных функций. Самая главная это работа с фильтрами по списку каталога и сортировка по алфавиту по нужному столбцу.
Опубликовал скриншот в данном топике и какие функции сделаны.
vjstudio
Leadmonkey
Вот чего не хватает — так это возможности добавления нового пункта каталога не только в backend, но и frontend (у меня, по специфики, нужно что бы пользователи сами тоже могли добавлять)
А вообще вот мои еще предложения по усовершенствованию:
1. Сделать возможность добавления с фронтэнда
2. Сделать каталог шаблонным, что бы можно было каждому скачавшему без труда добавлять свои пункты каталога, свои фильтры, поиск и т.п.
3. Прикрутить рейтинг к каталогу было бы очень здорово
ну, остальное что-то уже не вспомню)
Вот если реализовать все это — это Mysql catalog может стать отличным, можно сказать, профессиональным инструментом)
dpills
dpills
Как раз скоро планирую делать улучшения модуля и обратная связь от тех кто попробовал очень полезна :)
vjstudio
sergge
vjstudio
sergge
К сожалению пока такого не придумали.
vjstudio
Забивать каждую строчку таблицы в отдельный документ, заполняя соответствующие TV-параметры, и делать простой вывод Ditto? Или может есть более лёгкий способ?
sergge
Сейчас работаю над совершенствованием самого модуля каталога и пока не хватает времени на то чтобы придумать как сделать связку со сниппетами заказов.
Shopkeeper ведь работает с документами. А MSQ Catalog использует свою таблицу в базе данных.
Если найдете решение — будет просто отлично! :)
vjstudio
bullder
Ставим на MODx Revo.
Завтра-послезавтра ссылка будет рабочей с сайта и информация с описанием восстановлена.
vjstudio
vjstudio
Программные продукты — MSQ Catalog — ссылка совпадает с указанной в топике.
sergge
Теперь все ссылки рабочие должны быть.
vjstudio
Dmi3y
csoldier
zoomzoom
sazanof
sazanof
vanchelo
Вот актуальная ссылка для скачивания — www.wbtechnology.ru/programs/513/
vjstudio
sazanof
В январе планируем продолжить доработку модуля. Поэтому если будут комменты и пожелания — будем рады изучить )
vjstudio
sazanof
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.