Доска объявлений, Tickets или MigxDb.. как быть

Добрый день. Захотелось сделать доску объявлений и сразу возник вопрос на перед:

1)стоит ли использовать тикеты если больше половины полей в объявлениях придется вносить дополнительными (разные для каждого раздела). Использовать TV поля.
2) как можно фильтровать по ним и как это скажется на производительности если использовать Тикеты.
3) стоит ли начать делать под свои нужды. смотрю в сторону migx_db и разрабатывать отдельные таблицы для разных разделов доски объявлений. Пока теряюсь в догадках вдруг получется на Тикетах. не силен в ExtJS. Да и контроллеры придется разрабатывать.

Я уже не однократно пользуюсь великолепным компонентом Tickets. Отличная вещь, делал на нем сайт наподобие сайта Юду.
Если я буду к тикетам прикреплять различные TV поля, то как быстро по ним я смогу производить фильтрацию. Тем более что фильтрация задумана достаточно мощная. скрин прикрепил.
Разделов доски будет примерно 10-20. В каждом разделе максимальное количество объявлений думаю установить в 200 (может и более)… Я понимаю что ТВ хранятся в другой отдельной таблице.
Была идея дополнять компонент Тикета и добовлять в таблице дополнительные поля, но их если сложить все категории будет наверно больше 50 штук. таблица раздуется…
Дмитрий Крахмалев
03 сентября 2015, 14:22
modx.pro
2
2 063
0

Комментарии: 4

Дмитрий Крахмалев
03 сентября 2015, 17:52
0
До этого пользовался Properties но с фильтром так и оставалась проблема. в сниппете обходил и сверял с нужным значением и если подходило под условие выводил…
Данную статью bezumkin.ru/sections/tips_and_tricks/657/ читал но так и не пойму есть ли у кого уже нароботки по фильтрации тикетов по этим полям или нет
    Роман Садоян
    03 сентября 2015, 19:18
    0
    Тоже интересует создание доски объявлений, в принципе функционал тикетов для этого подходит.
    Насколько я знаю TV с текстовым типом не есть хорошо, т.к. будет осуществляться медленный поиск по базе данных, получится медленная фильтрация, тем более наличие доски объявлений означает, что будет очень много тикетов!
    Но мои познания в MODx не сильны, я могу ошибаться.
    В принципе создание своих таблиц через MIGX тоже не плохая идея, подождем комментариев от гуру MODx, может они натолкнут на мысль!
      Илья Уткин
      03 сентября 2015, 21:00
      2
      +2
      Я, конечно, через MIGX работу с доп. таблицами не организовывал, но мне это кажется каким-то уж половинчатым решением.

      На мой взгляд, если Tickets не подходит, пора просто освоить Добавление, редактирование и удаление кастомных объектов
        Роман Садоян
        03 сентября 2015, 21:54
        0
        Пора!
        Спасибо, думаю это как раз то, что надо!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4