FormIt, Tickets, EasyComm — что-то подойдёт?
Задача следующая. К определенному ресурсу на сайте зарегистрированный пользователь оставляет заявку. В заявке некоторое количество полей (не просто комментарий, и поля могут быть разные в зависимости от конкретного ресурса) + обязательно возможность прикрепить файлы. Менеджеру сайта заявка приходит по почте и сохраняется где-то в базе сайта. Пользователь в личном кабинете видит все заявки, которые он оставлял и статус каждой: в очереди, исполняется, выполнена и т. д. Статус выставляет менеджер в админке. При смене статуса заявки пользователь получает письмо.
Это может быть заказ доставки груза и одного города в другой или вызов мастера на дом, или предложения компаний-партнеров по запросу, опубликованному на сайте.
Какой компонент проще заточить под решение такой задачи? FormIt — вроде как слабоват, даже когда научился сохранять формы. Tickets — не понятно как обстоят дела с дополнительными полями и можно ли грузить аттачи (вроде как к комментариям нет). EasyComm —?
Это может быть заказ доставки груза и одного города в другой или вызов мастера на дом, или предложения компаний-партнеров по запросу, опубликованному на сайте.
Какой компонент проще заточить под решение такой задачи? FormIt — вроде как слабоват, даже когда научился сохранять формы. Tickets — не понятно как обстоят дела с дополнительными полями и можно ли грузить аттачи (вроде как к комментариям нет). EasyComm —?
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Несколько разделов (секций тикетов) и к ним можно оставлять заявки (тикеты). Доп. параметры я в TV писал, но их можно в properties тикета писать (json).
В комментариях тоже есть properties, думаю можно все также сделать.
Файлы к комментариям тоже делал.
Почту дополнительно не прикручивал, но это просто.
Тоже склоняюсь к Tickets. Но, честно говоря, ещё не разобрался с этим компонентом. Насколько понял, есть тикеты — это ресурс MODX, который можно создать с фронтенда, и комментарии — живут в отдельной таблице, не понимают TV и не дают аттачить файлы из коробки. То есть заявка у вас — это тикет, а не комментарий? Получается, каждая заявка — одельный ресурс в дереве MODX?
А файлы к комментариям как прикрутили?
Статусы выставляются через TV, но я писал обработчик отдельный для менеджеров, где они управляли тикетами в более удобной форме.
Можно использовать не TV а properties.
Файлы к коментариям — copy->paste :) из функционала файлов к тикетам.
Ещё бы о FormIt2db кто-нибудь что-нибудь сказал, чтоб все сомнения отпали :-)
Заодно проверю что на последней версии тикетов работает.
Попробую сегодня вечером/ночью.
Может хотя-бы опубликуете его отдельной заметкой тут в сообществе?
easyComm — не подойдет