Доска объявлений, Tickets или MigxDb.. как быть
Добрый день. Захотелось сделать доску объявлений и сразу возник вопрос на перед:
1)стоит ли использовать тикеты если больше половины полей в объявлениях придется вносить дополнительными (разные для каждого раздела). Использовать TV поля.
2) как можно фильтровать по ним и как это скажется на производительности если использовать Тикеты.
3) стоит ли начать делать под свои нужды. смотрю в сторону migx_db и разрабатывать отдельные таблицы для разных разделов доски объявлений. Пока теряюсь в догадках вдруг получется на Тикетах. не силен в ExtJS. Да и контроллеры придется разрабатывать.
Я уже не однократно пользуюсь великолепным компонентом Tickets. Отличная вещь, делал на нем сайт наподобие сайта Юду.
Если я буду к тикетам прикреплять различные TV поля, то как быстро по ним я смогу производить фильтрацию. Тем более что фильтрация задумана достаточно мощная. скрин прикрепил.
Разделов доски будет примерно 10-20. В каждом разделе максимальное количество объявлений думаю установить в 200 (может и более)… Я понимаю что ТВ хранятся в другой отдельной таблице.
Была идея дополнять компонент Тикета и добовлять в таблице дополнительные поля, но их если сложить все категории будет наверно больше 50 штук. таблица раздуется…
1)стоит ли использовать тикеты если больше половины полей в объявлениях придется вносить дополнительными (разные для каждого раздела). Использовать TV поля.
2) как можно фильтровать по ним и как это скажется на производительности если использовать Тикеты.
3) стоит ли начать делать под свои нужды. смотрю в сторону migx_db и разрабатывать отдельные таблицы для разных разделов доски объявлений. Пока теряюсь в догадках вдруг получется на Тикетах. не силен в ExtJS. Да и контроллеры придется разрабатывать.
Я уже не однократно пользуюсь великолепным компонентом Tickets. Отличная вещь, делал на нем сайт наподобие сайта Юду.
Если я буду к тикетам прикреплять различные TV поля, то как быстро по ним я смогу производить фильтрацию. Тем более что фильтрация задумана достаточно мощная. скрин прикрепил.
Разделов доски будет примерно 10-20. В каждом разделе максимальное количество объявлений думаю установить в 200 (может и более)… Я понимаю что ТВ хранятся в другой отдельной таблице.
Была идея дополнять компонент Тикета и добовлять в таблице дополнительные поля, но их если сложить все категории будет наверно больше 50 штук. таблица раздуется…
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Данную статью bezumkin.ru/sections/tips_and_tricks/657/ читал но так и не пойму есть ли у кого уже нароботки по фильтрации тикетов по этим полям или нет
Насколько я знаю TV с текстовым типом не есть хорошо, т.к. будет осуществляться медленный поиск по базе данных, получится медленная фильтрация, тем более наличие доски объявлений означает, что будет очень много тикетов!
Но мои познания в MODx не сильны, я могу ошибаться.
В принципе создание своих таблиц через MIGX тоже не плохая идея, подождем комментариев от гуру MODx, может они натолкнут на мысль!
На мой взгляд, если Tickets не подходит, пора просто освоить Добавление, редактирование и удаление кастомных объектов
Спасибо, думаю это как раз то, что надо!