Extras catalogue
Tickets
Latest release 1 month ago (October 10, 2026).
tickets
About
Blog and comments system
At a glance
MODX 3 compatibility unknown. Based on our testing and community reports where available.
- Developer MODX.pro
- Latest release October 10, 2026 (1 month ago)
- First seen in SiteDash May 14, 2013 (13 years ago)
- License GPLv2
- Databases MySQL
| Changelog | |||
|---|---|---|---|
| modstore.pro |
1.14.1-pl |
October 10, 2026
1 month ago |
|
|
# Changelog - Tickets<br /><br />
Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)<br /> Versioning: [Semantic Versioning](https://semver.org/spec/v2.0.0.html)<br /><br /> ## [1.14.1] - 2026-10-10<br /><br /> Patch 1.14.x: ускорение `TicketLatest` в режиме `action=comments`, автоматическая аннотация для длинных тикетов.<br /><br /> ### Added<br /><br /> - Индекс `comment_time` в таблице `tickets_threads` (schema + map). Резолвер `resolve.tables` создаёт его при обновлении пакета (#216).<br /> - Системная настройка `tickets.autocut_text_length` (по умолчанию `0`). Работает при включённом `tickets.auto_introtext`: если в тексте нет ``, пустая аннотация заполняется первыми N символами текста, а тикет с фронта длиннее `tickets.ticket_max_cut` сохраняется без требования ``. Сам текст тикета не меняется. При `0` тег `` обязателен, как раньше (#218).<br /> - В списке настроек появились `tickets.disable_jevix_default`, `tickets.process_tags_default`, `tickets.ticket_show_in_tree_default`, `tickets.section_id_as_alias` и семь весов рейтинга автора (`tickets.rating_*_default`). Значения совпадают с теми, что код уже подставлял сам (#221).<br /> - `TicketForm`: `&exclude` скрывает разделы из списка. При редактировании текущий раздел тикета остаётся. `&redirectTo` после публикации нового тикета открывает указанный ресурс. `0` оставляет переход на созданный тикет. Черновик по-прежнему использует `&redirectUnpublished` (#102).<br /><br /> ### Changed<br /><br /> - Минимальная версия PHP: 8.0.<br /> - `TicketLatest` с `&action=`comments`` без `&user`: выборка начинается с `TicketThread` (`deleted = 0`, `comment_last > 0`), сортируется по `comment_time`, затем присоединяет последний комментарий и тикет. `sortby=createdon` в этом режиме сортирует по `comment_time` (#216).<br /> - `TicketLatest`: свойство `sortby` по умолчанию пустое, сниппет сам выбирает поле сортировки для режима. Описание `tickets_prop_sortby` обновлено в en/ru/uk/de (#216).<br /> - `TicketLatest` в режиме комментариев выбирает из `Section` и `Profile` только поля для чанка. Фильтр `resources` применяется к `Ticket.id` (#216).<br /><br /> ### Fixed<br /><br /> - `TicketLatest` с `&action=`comments`` больше не выбирает `Ticket.content` (#214).<br /> - `TicketLatest` с `&action=`comments`` без `&user` не падает с ошибкой 1055 при `ONLY_FULL_GROUP_BY` (#216).<br /> - Снятие тикета с публикации больше не роняет фронтенд. `TicketTotal` вызывал `isDirty()` без имени поля, а в xPDO MODX 2.x аргумент обязателен (`ArgumentCountError`, #222).<br /> - `TicketLatest` с `&action=`Tickets`` берёт чанк тикета, а не чанк комментария. Раньше подмена `&tpl` шла до приведения регистра (#221).<br /> - Очистка корзины удаляет ветки комментариев ресурсов, которые не являются тикетами. У тикета `Ticket::remove()` по-прежнему снимает ветку `resource-{id}` (#221).<br /> - Описание `tickets.section_content_default` больше не обещает вывод дочерних тикетов. Значение по умолчанию пустое (#221).<br /><br /> ## [1.14.0] - 2026-07-12<br /><br /> Релиз 1.14.x: несколько веток и плоский список комментариев, уведомления, лексиконы, PHP 8, uninstall.<br /><br /> ### Added<br /><br /> - Немецкий лексикон (`lexicon/de`), синхронизация с EN.<br /> - Несколько веток комментариев на одной странице (обёртка `.comments-thread`).<br /> - Плоский список комментариев: `&tree=`0`` (пагинация `limit`/`offset`).<br /> - Редактирование описания загруженных изображений тикета (`ticket/file/desc`).<br /> - JS-события `tickets_before_ticket_*` и `tickets_before_comment_*` (preview/save).<br /> - Вложенность Zurb Foundation Media Object для reply и дочерних комментариев.<br /> - Кастомный `createdon` при создании комментария (импорт: `sudo` или сессия `mgr`).<br /> - Параметры TicketComments в окне свойств сниппета (`sortby`, `limit`, `tree` и др.).<br /> - Системная настройка `tickets.auto_introtext` (отключение автозаполнения introtext).<br /> - BCC-уведомления администраторам по умолчанию; badge неопубликованных комментариев в mgr.<br /> - Ссылка счётчика комментариев на `#first_unread` / `#comments`.<br /> - Лексикон `tplTicketEmailSubscription` (#142).<br /><br /> ### Changed<br /><br /> - Поиск в mgr: числовой запрос и форматированные телефоны ищут в `text`/`raw` (query + digits).<br /> - `TicketQueue`: email из очереди приоритетнее профиля; проверка active/blocked с null-safe Profile.<br /> - Обновление тикета: `syncsite_default`; `clearCache` секции только при включённом `syncsite`.<br /> - `[[+total]]` в `tplComments`: счётчик из `TicketThread.comments` / DB, не pdoFetch `totalVar`.<br /> - tpanel: классы вместо id (`.comments-tpanel`), чтобы не дублировать id на нескольких ветках.<br /> - Украинский лексикон дополнен до паритета с RU; правки EN (в т.ч. `tickets_prop_threads`).<br /> - Пустой `fullname` → fallback на `username` при save/preview комментария.<br /><br /> ### Fixed<br /><br /> - Рекурсия / первый доступ `TicketTotal` (`Maximum function nesting level`, stub save).<br /> - `#187` Подсчёт комментариев тикета по `TicketThread.resource`, не только `resource-{id}`.<br /> - PHP 8: безопасные пути mgr save (properties / aliasMap / template).<br /> - Дублирование тикета: пересборка alias и uri (#174).<br /> - Uninstall: очистка CRC→modDocument, таблиц, меню/категории (#172).<br /> - XSS: `:htmlent` для `description` в чанке изображения.<br /> - Описание файлов и события ticket/comment разведены после ревью merged PR.<br /> - PHP 8.2+: `strftime` в mgr comment get → `date`/`strtr`; `TicketFile` — явный `?modMediaSource` и порядок аргументов `makeThumbnail`.<br /><br /> ## [1.13.1] - 2022-04-07<br /><br /> Patch 1.13.x: log for getNewComments, TicketComments outside resources, memory fix on update.<br /><br /> ### Added<br /><br /> - Added `log` parameter to `Tickets::getNewComments` method to log view new comments<br /> - Added possibility to use TicketComments not only for resource objects<br /><br /> ### Fixed<br /><br /> - Fixed error `PHP Fatal error: Allowed memory size of N bytes exhausted` when updating a component<br /><br /> ## [1.13.0] - 2020-03-10<br /><br /> FormIt validator for TicketForm and comments.<br /><br /> ### Added<br /><br /> - Integration with FormIt validator for TicketForm and comments.<br /><br /> ## [1.12.1]<br /><br /> fix upload files on front-end updating Tickets<br /><br /> ### Fixed<br /><br /> - fix upload files on front-end updating Tickets<br /><br /> ## [1.12.0]<br /><br /> fix error "date strftime is not a function"<br /><br /> ### Added<br /><br /> - Ability to upload files in comments<br /><br /> ### Fixed<br /><br /> - fix error "date strftime is not a function"<br /><br /> ## [1.11.2]<br /><br /> fix max key length with utf8mb4<br /><br /> ### Added<br /><br /> - add params description for snippet subscribeAuthor<br /> - allow @INLINE, @FILE binding for tpl in subscribeAuthor<br /> - add navigation button on resource update page<br /><br /> ### Changed<br /><br /> - uri alias_visible<br /><br /> ### Fixed<br /><br /> - fix max key length with utf8mb4<br /><br /> ## [1.11.1]<br /><br /> In snippet TicketComments add option "separatePlaceholder"<br /><br /> ### Added<br /><br /> - In snippet TicketComments add option "separatePlaceholder"<br /> - In snippet TicketForm add ability exclude -section for options parents, resources<br /> - Add setting "tickets.max_files_upload"<br /><br /> ## [1.11.0]<br /><br /> Ability to subscribe to the author<br /><br /> ### Added<br /><br /> - Ability to subscribe to the author<br /> - Added new snippet "subscribeAuthor".<br /> - Added chunks "tpl.Tickets.author.email.subscription" and "tpl.Tickets.author.subscribe".<br /><br /> ## [1.10.1]<br /><br /> Fix lost subscribers after saving in mgr<br /><br /> ### Fixed<br /><br /> - Fix lost subscribers after saving in mgr<br /><br /> ## [1.10.0]<br /><br /> Allow find by raw comment text in mgr.<br /><br /> ### Added<br /><br /> - Allow find by raw comment text in mgr.<br /> - Add new tab for management subscribe TicketsSection<br /> - Add new policy section_unsubscribe<br /> - Add few fields in customize form set<br /><br /> ### Fixed<br /><br /> - Fix box search, allow find by id less 3 char.<br /><br /> ## [1.9.5]<br /><br /> Fix typo in mgr/comment/create.<br /><br /> ### Added<br /><br /> - Allow processing loaded image in the OnFileManagerFileCreate event.<br /><br /> ### Fixed<br /><br /> - Fix typo in mgr/comment/create.<br /> - Fix id comments-tab in mgr.<br /> - Fix broken TicketsConfig on Form after login/logout.<br /><br /> ## [1.9.4]<br /><br /> Fixed sometimes bug with save section properties.<br /><br /> ### Changed<br /><br /> - On update ticket upload files UX improvement.<br /> - Save state "clear cache" on update section ticket.<br /><br /> ### Fixed<br /><br /> - Fixed sometimes bug with save section properties.<br /><br /> ## [1.9.3]<br /><br /> Ability to delete ticket on front by owner. And undelete ticket on front if it was deleted by owner.<br /><br /> ### Added<br /><br /> - Ability to delete ticket on front by owner. And undelete ticket on front if it was deleted by owner.<br /> - Added new TicketForm parameters: &allowDelete, &redirectDeleted, &redirectUnDeleted (for delete on front), &tid (forced update Form without $_REQUEST["tid"]).<br /> - Add sorting with Drag & Drop TicketFile on TicketForm (on save - link with ms2Gallery rank).<br /><br /> ## [1.9.2]<br /><br /> Fixed creating access policies on install or update.<br /><br /> ### Fixed<br /><br /> - Fixed creating access policies on install or update.<br /><br /> ## [1.9.1]<br /><br /> Ability to create new comments from manager.<br /><br /> ### Added<br /><br /> - Ability to create new comments from manager.<br /><br /> ## [1.9.0]<br /><br /> Improved support of MODX 2.7.<br /><br /> ### Changed<br /><br /> - Improved support of MODX 2.7.<br /> - Minimum version is MODX 2.3.<br /><br /> ### Removed<br /><br /> - Removed unnecessary files.<br /><br /> ## [1.8.5]<br /><br /> Fixed possible SQL injections by Agel_Nash.<br /><br /> ### Fixed<br /><br /> - Fixed possible SQL injections by Agel_Nash.<br /><br /> ## [1.8.4]<br /><br /> The calendar in the manager now respects the "manager_week_start" system setting.<br /><br /> ### Changed<br /><br /> - The calendar in the manager now respects the "manager_week_start" system setting.<br /><br /> ## [1.8.3]<br /><br /> Fixed removing TicketTotal on removing Ticket.<br /><br /> ### Fixed<br /><br /> - Fixed removing TicketTotal on removing Ticket.<br /><br /> ## [1.8.2]<br /><br /> Unpublished tickets send code HTTP 403.<br /><br /> ### Changed<br /><br /> - Unpublished tickets send code HTTP 403.<br /><br /> ### Fixed<br /><br /> - Fixed bug with ability to overwrite properties of TicketsSection when you save it in manager.<br /> - Fixed auto change of "createdon" field in "TicketAuthor" class.<br /> - Fixed comments model.<br /><br /> ## [1.8.1]<br /><br /> Added "kbd" to allowed preformatted tags.<br /><br /> ### Added<br /><br /> - Added "kbd" to allowed preformatted tags.<br /> - [#147] Added an javascript events on save and preview comments and tickets.<br /> - [#135] [TicketComments] Added ability to custom "error" element nesting in javascript.<br /><br /> ### Fixed<br /><br /> - [#149] Fixed loading rich text editors in controllers (especially TinyMCE).<br /> - [#148] [TicketComments] Fixed the loading of all comments when &thread is not specified.<br /><br /> ## [1.8.0]<br /><br /> Added support of ms2Gallery 2.0.<br /><br /> ### Added<br /><br /> - Added support of ms2Gallery 2.0.<br /><br /> ### Changed<br /><br /> - TicketFile thumbnails now stored in a separate folder.<br /> - Improved update of ticket form by data from server.<br /><br /> ## [1.7.6]<br /><br /> Fixed the work of TicketMeta with usual resources.<br /><br /> ### Fixed<br /><br /> - Fixed the work of TicketMeta with usual resources.<br /> - Fixed possible E_WARNING in plugin at line 50.<br /><br /> ### Removed<br /><br /> - Removed broken option "&permissions" from snippet TicketForm.<br /><br /> ## [1.7.5]<br /><br /> Fixed "total_rating" placeholders in a chunks.<br /><br /> ### Changed<br /><br /> - The TicketMeta snippet now updates document variables on load.<br /><br /> ### Fixed<br /><br /> - Fixed "total_rating" placeholders in a chunks.<br /><br /> ## [1.7.4]<br /><br /> Fixed bug with dynamic override ticket section on save.<br /><br /> ### Fixed<br /><br /> - Fixed bug with dynamic override ticket section on save.<br /><br /> ## [1.7.3]<br /><br /> Some security fixes.<br /><br /> ### Fixed<br /><br /> - Some security fixes.<br /><br /> ## [1.7.2]<br /><br /> Fixed the counting of comments of a ticket.<br /><br /> ### Fixed<br /><br /> - Fixed the counting of comments of a ticket.<br /><br /> ## [1.7.1]<br /><br /> Updated jQuery.jGrowl to the latest version.<br /><br /> ### Changed<br /><br /> - Updated jQuery.jGrowl to the latest version.<br /><br /> ### Fixed<br /><br /> - Fixed the clearing of cache of a resource on save from manager.<br /><br /> ## [1.7.0]<br /><br /> Requires MODX 2.3+<br /><br /> ### Added<br /><br /> - [#139] Added return of id of the saved ticket.<br /> - Added new plugin events: OnBeforeTicketVote, OnBeforeCommentVote, OnBeforeTicketStar, OnBeforeTicketUnStar, OnBeforeCommentStar and OnBeforeCommentUnStar.<br /> - Ability to limit the number of days to vote for a tickets and comments in a sections.<br /> - Ability to require the minimum rating to create a tickets and comments in a section.<br /> - New object "TicketTotal" that stores total values of sections and tickets: rating, comments, views, etc.<br /><br /> ### Changed<br /><br /> - Requires MODX 2.3+<br /> - PSR-2<br /> - System setting "section_content_default" is now empty by default.<br /> - Improved the speed of processing sections with a big number of tickets and comments.<br /><br /> ## [1.6.17]<br /><br /> Updated model for MySQL 5.7.<br /><br /> ### Changed<br /><br /> - Updated model for MySQL 5.7.<br /><br /> ## [1.6.16]<br /><br /> [#134] [TicketMeta] Added ability to specify &thread.<br /><br /> ### Added<br /><br /> - [#134] [TicketMeta] Added ability to specify &thread.<br /><br /> ## [1.6.15]<br /><br /> Improved load of pdoTools.<br /><br /> ### Changed<br /><br /> - Improved load of pdoTools.<br /><br /> ## [1.6.14]<br /><br /> [#133] Added trailing semicolon for inline scripts.<br /><br /> ### Added<br /><br /> - [#133] Added trailing semicolon for inline scripts.<br /><br /> ### Changed<br /><br /> - [#132] Unset service "action" property before object save.<br /><br /> ## [1.6.13]<br /><br /> Fixed save of TicketAuthorAction with empty rating.<br /><br /> ### Fixed<br /><br /> - Fixed save of TicketAuthorAction with empty rating.<br /><br /> ## [1.6.12]<br /><br /> [#130] Respect section settings on ticket create in manager.<br /><br /> ### Changed<br /><br /> - [#130] Respect section settings on ticket create in manager.<br /><br /> ## [1.6.11]<br /><br /> Chunks of emails now use the lexicons.<br /><br /> ### Changed<br /><br /> - Chunks of emails now use the lexicons.<br /><br /> ## [1.6.10]<br /><br /> Added escaping of Fenom tags<br /><br /> ### Added<br /><br /> - Added escaping of Fenom tags<br /><br /> ## [1.6.9]<br /><br /> [mgr] Added search by author of ticket in tickets list.<br /><br /> ### Added<br /><br /> - [mgr] Added search by author of ticket in tickets list.<br /> - Added new events: OnCommentVote and OnTicketVote.<br /> - Added new events: OnCommentStar, OnCommentUnStar, OnTicketStar, OnTicketUnStar.<br /><br /> ## [1.6.8]<br /><br /> [getTickets] Fixed counting wrong number of views.<br /><br /> ### Fixed<br /><br /> - [getTickets] Fixed counting wrong number of views.<br /><br /> ## [1.6.7]<br /><br /> Fixed typo in redirect rule of plugin.<br /><br /> ### Added<br /><br /> - Added autoload of Prettify in default.js<br /><br /> ### Changed<br /><br /> - Returned missing Jevix property sets.<br /> - Improved tables resolver for update really old versions.<br /><br /> ### Fixed<br /><br /> - Fixed typo in redirect rule of plugin.<br /><br /> ## [1.6.6]<br /><br /> Improved installation script for MODX 2.4.<br /><br /> ### Changed<br /><br /> - Improved installation script for MODX 2.4.<br /><br /> ## [1.6.5]<br /><br /> [#126] Fixed possible issue with thread latest comment<br /><br /> ### Fixed<br /><br /> - [#126] Fixed possible issue with thread latest comment<br /><br /> ## [1.6.4]<br /><br /> [#125] fixed deletion of dependent objects.<br /><br /> ### Fixed<br /><br /> - [#125] fixed deletion of dependent objects.<br /><br /> ## [1.6.3]<br /><br /> Improved performance of installer.<br /><br /> ### Changed<br /><br /> - Improved performance of installer.<br /><br /> ### Fixed<br /><br /> - Fixed possibility to create a new comment with specified rating.<br /> - [getTickets] Fixed parameter &toSeparatePlaceholders.<br /><br /> ## [1.6.2]<br /><br /> [mgr] Fixed special checkboxes handling in Ticket panel.<br /><br /> ### Changed<br /><br /> - Improved performance of Tickets saving.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed special checkboxes handling in Ticket panel.<br /><br /> ## [1.6.1]<br /><br /> Improved counting of totals in AuthorProfile.<br /><br /> ### Changed<br /><br /> - Improved counting of totals in AuthorProfile.<br /> - More ratings in AuthorProfile.<br /> - [mgr] Improved authors page.<br /><br /> ## [1.6.0-pl3]<br /><br /> [#113] Added ratings for the authors.<br /><br /> ### Added<br /><br /> - [#113] Added ratings for the authors.<br /> - [#122] [TicketComments] Added parameter &requiredFields for snippet.<br /> - [#111] Ability to load any js and css files on Tickets initialization.<br /> - [#87] Added new tab with the all tickets of the site.<br /> - [#84] Added profiles of authors.<br /> - [#61] Ability to specify url of comments thread for opening from manager.<br /> - [mgr] New method Tickets::loadManagerFiles for 3rd party components.<br /> - Added system settings with tree icons for MODX 2.3.<br /> - [#81] [TicketForm] Added parameter &bypassFields.<br /><br /> ### Changed<br /><br /> - [#122] [TicketComments] Improved frontend errors handling.<br /> - [#83] Improved extension of TicketsSection page.<br /> - [#83] Improved extension of Ticket page.<br /> - [mgr] Improved Tickets grid on TicketsSection page.<br /> - [mgr] Improved Threads grid.<br /> - [mgr] Improved Comments grid.<br /> - [mgr] More Comments events.<br /> - [mgr] More Threads events.<br /> - Updated MarkItUp to version 1.1.14.<br /> - Updated Plupload to version 2.1.2.<br /> - Code reformat.<br /> - [#118] Tickets::sanitizeString can process simple arrays.<br /> - [#108] Improved method TicketThread::buildTree.<br /><br /> ### Fixed<br /><br /> - [#120] Fixed permissions in comments processors.<br /> - [#119] Fixed pagination in comments grid.<br /> - [#117] Fixed work with "tvs_below_content".<br /> - [#114] [getComments] Fixed showDeleted parameter.<br /> - [#107] Fixed missing tag "bad".<br /> - [getComments] Fixed displaying deleted comments.<br /> - [#93] [TicketComments] Fixed notices about unpublished comments to admins.<br /><br /> ## [1.5.1]<br /><br /> Improved editing html entities in page titles.<br /><br /> ### Changed<br /><br /> - Improved editing html entities in page titles.<br /><br /> ## [1.5.0]<br /><br /> Ability to specify multiple previews for uploaded images in media source.<br /><br /> ### Added<br /><br /> - Ability to specify multiple previews for uploaded images in media source.<br /> - [#95] Ability to remove user files for members of group "Administrator".<br /> - Ability to count guests views of pages. New system setting "tickets.count_guests".<br /><br /> ### Fixed<br /><br /> - [#115] Fixed tickets uri generation.<br /> - [#110] Fixed aggregate connection to modUser in TicketComment.<br /><br /> ## [1.4.2-pl1]<br /><br /> Improved sanitization of MODX tags in snippet TicketForm.<br /><br /> ### Changed<br /><br /> - Improved sanitization of MODX tags in snippet TicketForm.<br /><br /> ## [1.4.2-rc2]<br /><br /> Changed Gravatar url to https protocol.<br /><br /> ### Changed<br /><br /> - Changed Gravatar url to https protocol.<br /><br /> ### Fixed<br /><br /> - Fixed work with MODX 2.3.<br /> - Fixed sort of tickets grid.<br /> - [#100] Fixed tables resolver.<br /> - Fixed rare bug with users combo on advanced site configuration.<br /><br /> ## [1.4.1]<br /><br /> Improved redirect of NotFound tickets in plugin.<br /><br /> ### Changed<br /><br /> - Improved redirect of NotFound tickets in plugin.<br /><br /> ## [1.4.0-pl1]<br /><br /> Fixed bug with listing of all comments in empty section.<br /><br /> ### Added<br /><br /> - Added parameter "resources" for TicketForm.<br /><br /> ### Changed<br /><br /> - Comments are now using users photo if exists.<br /><br /> ### Fixed<br /><br /> - Fixed bug with listing of all comments in empty section.<br /> - Fixed processing of "tickets.ticket_max_cut" in tickets processor.<br /><br /> ## [1.4.0]<br /><br /> Added section settings.<br /><br /> ### Added<br /><br /> - Added section settings.<br /> - Added ability to specify custom uris for children tickets.<br /> - Added subscriptions for sections of tickets.<br /> - Added chunks "tpl.Tickets.ticket.email.subscription" and "tpl.Tickets.sections.wrapper".<br /> - New methods: TicketsSection:Subscribe() and TicketsSection::isSubscribed().<br /> - Added new system setting "ticket_max_cut". Now you can specify length of text without tag "cut".<br /> - Added ability to add tickets and comments into favorites.<br /> - Added new snippet "getComments".<br /> - Added new snippet "getStars".<br /> - Added ability to publish and unpublish tickets.<br /> - Added new system setting "unpublished_ticket_page".<br /> - Added ability to upload files for tickets.<br /> - Added permissions for work with files.<br /> - [TicketForm] Added ability to disable sisyphus for any fields by setting class "disable-sisyphus".<br /> - [TicketComments] Added parameter "autoPublishGuest" for more flexible management of comments.<br /> - [#75] Ability to vote for any resource.<br /> - [mgr] Disabled ability to delete comment via update form.<br /><br /> ### Changed<br /><br /> - System settings "ticket_show_in_tree_default", "ticket_isfolder_force" and "ticket_hidemenu_force" moved to section settings.<br /> - System settings "default_template", "disable_jevix_default", "process_tags_default" moved to section settings.<br /> - Improved contexts support.<br /> - Improved parameter "returnIds" in snippets.<br /> - Improved handling of "ticketForm" properties and sections verification.<br /> - Improved notifications about unpublished comments and tickets.<br /> - Improved vote for any resource with TicketMeta.<br /> - Improved list chunks.<br /><br /> ### Fixed<br /><br /> - [#80] Fixed innerJoin in getTickets.<br /> - [#76] Fixed auto publication of tickets.<br /> - [#74] Fixed ticket panel for new versions of MODX.<br /> - [#72] Fixed handling TVs.<br /> - [#64] Fixed forced processing of introtext by Jevix.<br /> - Fixed default template on ticket creation.<br /> - Fixed saving ticket properties.<br /><br /> ### Removed<br /><br /> - Removed system settings "ticket_id_as_alias" and "section_id_as_alias".<br /><br /> ## [1.3.0-rc3]<br /><br /> [#59] Added changing of opacity of bad comments.<br /><br /> ### Added<br /><br /> - [#59] Added changing of opacity of bad comments.<br /> - [#57] Added more user placeholders to preview and create comment.<br /> - [#56] Added field "description".<br /> - Added placeholder [[+idx]] to comments.<br /> - Added rating of comments.<br /> - Added rating of tickets.<br /> - Added new snippet TicketMeta.<br /> - Added moving to the parent comment and back.<br /> - Added checkbox "show_in_tree" in the panel of Ticket.<br /> - Added system setting "ticket_show_in_tree_default".<br /> - Added column "owner" to "TicketVote" for select rating of users.<br /> - Added hotkeys for preview and submit tickets and comments.<br /> - Added anonymous comments.<br /> - Added simple math captcha for anonymous users.<br /><br /> ### Changed<br /><br /> - Improved snippet TicketLatest.<br /> - Improved clearing of cache right after ticket creation.<br /> - Changed some default system setting.<br /> - Improved javascript for Internet Explorer.<br /> - Improved snippets because closed thread can contain comments.<br /><br /> ### Fixed<br /><br /> - [#58] Fixed switching the document class from modDocument to Ticket.<br /> - [#55] Fixed changing of alias when user edit ticket from frontend.<br /> - Fixed checking of "requiredFields" in TicketForm.<br /> - Fixed restoring of old data in new ticket form by Sisyphus.<br /><br /> ### Removed<br /><br /> - Removed inline onclick events.<br /><br /> ## [1.2.4-rc5]<br /><br /> Improved update chunks on package upgrade.<br /><br /> ### Added<br /><br /> - Added requirement of pdoTools 1.9.x.<br /> - Added aggregate relationship "Resource" for TicketThread.<br /> - Added parameter "context" in snippet "TicketForm".<br /><br /> ### Changed<br /><br /> - Improved update chunks on package upgrade.<br /> - Thread and comments are removed along with the page.<br /> - Action.php works with respect to contexts.<br /> - Changed permission in mgr/comment/update from "update_document" to "comment_save".<br /><br /> ### Fixed<br /><br /> - Fixed word "Array" when no tickets in section.<br /> - Fixed web/sections/getlist processor.<br /><br /> ## [1.2.4-rc1]<br /><br /> Added two system settings: "section_id_as_alias" and "ticket_id_as_alias".<br /><br /> ### Added<br /><br /> - Added two system settings: "section_id_as_alias" and "ticket_id_as_alias".<br /> - Added "uri_override" checkbox.<br /> - Ability to update chunks on package upgrade.<br /> - Ability to move comment from one thread to another.<br /> - [#47] Auto hide "new comment" button.<br /><br /> ### Changed<br /><br /> - Improved snippets getTickets and getTicketsSection.<br /> - Improved snippet "TicketForm" - see new properties.<br /> - Improved chunks for working on iOS.<br /> - Updated chunks for Bootstrap 3.<br /> - Improved check of users authentication.<br /> - [#54] Field idx in TicketsSection.<br /> - [#43] Parameter &redirectUnpublished in TicketForm.<br /><br /> ### Fixed<br /><br /> - Fixed placeholder [[+children]] when fastMode = 0 in TicketComments.<br /><br /> ### Removed<br /><br /> - Removed chunk "tpl.Tickets.form.section.row".<br /><br /> ## [1.2.3-pl3]<br /><br /> Fixed requirement of TicketThread in snippet TicketLatest for showing last tickets.<br /><br /> ### Changed<br /><br /> - Improved snippet TicketLatest.<br /><br /> ### Fixed<br /><br /> - Fixed requirement of TicketThread in snippet TicketLatest for showing last tickets.<br /> - [#52] Fixed checkboxes, again.<br /> - Fixed duplicate replies in TicketComments when fastMode = 0.<br /><br /> ### Removed<br /><br /> - Removed user and email inputs in comment window in manager.<br /><br /> ## [1.2.2]<br /><br /> Fixed load of CMP scripts<br /><br /> ### Fixed<br /><br /> - Fixed load of CMP scripts<br /><br /> ## [1.2.1-pl1]<br /><br /> Fixed page with TicketsSection in manager for work in php 5.5.<br /><br /> ### Fixed<br /><br /> - Fixed page with TicketsSection in manager for work in php 5.5.<br /><br /> ## [1.2.0]<br /><br /> Replaced virtual field "comment" in TicketThread to real.<br /><br /> ### Changed<br /><br /> - Replaced virtual field "comment" in TicketThread to real.<br /> - Optimized snippet "getTicketsSections" for work on big sites.<br /><br /> ## [1.1.3]<br /><br /> [#50] Added button for ticket duplicate in section grid.<br /><br /> ### Added<br /><br /> - [#50] Added button for ticket duplicate in section grid.<br /><br /> ### Changed<br /><br /> - Improved two comboboxes in manager: "createdon" and "parent".<br /><br /> ## [1.1.2]<br /><br /> [#51] Fixed work of checkboxes in manager.<br /><br /> ### Fixed<br /><br /> - [#51] Fixed work of checkboxes in manager.<br /><br /> ## [1.1.1]<br /><br /> Improved load of pdoTools.<br /><br /> ### Added<br /><br /> - Added jQuery.Sisyphus for persisting your forms data in a browsers local storage.<br /> - [#49] Added action fields to Ticket actions for more Form Customization.<br /><br /> ### Changed<br /><br /> - Improved load of pdoTools.<br /> - Improved registration of javascript on frontend.<br /> - Updated jQuery to version 1.10.2.<br /> - Updated jQuery.Form to version 20131017.<br /><br /> ### Fixed<br /><br /> - [#44] Fixed time format in tickets list.<br /><br /> ## [1.1.0]<br /><br /> Added parameter "cacheTime" for TicketLatest.<br /><br /> ### Added<br /><br /> - Added parameter "cacheTime" for TicketLatest.<br /> - Added placeholder [[+date_ago]] to class "Ticket". You can use $ticket->get('date_ago');<br /> - Added new system parameter "section_content_default".<br /> - Added more checkboxes for Ticket in manager.<br /> - Added new system parameters "ticket_hidemenu_force" and "ticket_isfolder_force". You can disable them.<br /><br /> ### Changed<br /><br /> - If user edits ticket which was moved in the category into which the user has no rights, this category will be saved.<br /><br /> ### Fixed<br /><br /> - Fixed method Ticket::toArray().<br /> - Fixed blank template when create new ticket if no "tickets.default_template" set.<br /><br /> ## [1.1.0-rc2]<br /><br /> Fixed snippets for work with pdoTools 1.8.0.<br /><br /> ### Fixed<br /><br /> - Fixed snippets for work with pdoTools 1.8.0.<br /><br /> ## [1.1.0-rc1]<br /><br /> Improved send of emails.<br /><br /> ### Changed<br /><br /> - Improved send of emails.<br /> - Email notifications are not sent to the authors of events.<br /><br /> ### Fixed<br /><br /> - Fixed unsubscription message.<br /><br /> ## [1.1.0-beta2]<br /><br /> Unread comments class removes only when it refreshed manually.<br /><br /> ### Added<br /><br /> - Added JSON field "properties" to "TicketComment". Now you can store additional data in comments.<br /> - Added parameters "allowedFields" and "requiredFields" to snippet "TicketForm". You can use TVs names.<br /><br /> ### Changed<br /><br /> - Unread comments class removes only when it refreshed manually.<br /> - Functions json_encode() and json_decode() replaced to modX::toJSON() and modX::fromJSON().<br /> - Snippet "TicketForm" was completely rewrited.<br /> - Tickets created and updated through ajax without reload of form.<br /><br /> ### Fixed<br /><br /> - Error messages is not sticky anymore.<br /><br /> ## [1.1.0-beta]<br /><br /> Added system setting "tickets.mail_from"<br /><br /> ### Added<br /><br /> - Added system setting "tickets.mail_from"<br /> - Added system setting "tickets.mail_from_name"<br /> - Added system setting "tickets.mail_bcc" for sending notifications for site admins.<br /> - Added system setting "tickets.mail_bcc_level" for setting level of admin notifications.<br /> - Added chunk "tpl.Tickets.ticket.email.bcc" for admin notification about new ticket.<br /> - Added chunk "tpl.Tickets.comment.email.bcc" for admin notification about new comment.<br /> - Added chunk "tpl.Tickets.comment.email.subscription" for notification of thread subscribers.<br /> - New class "TicketQueue" for mail queue.<br /> - New methods: Tickets::addQueue(), TicketThread:isSubscribed() and Tickets::Subscribe() that using TicketThread::Subscribe().<br /> - Added system setting "tickets.mail_queue" for specifying whether to use delayed send of mail.<br /><br /> ### Changed<br /><br /> - Improved responses from server through ajax.<br /> - [#34] Unprocessed placeholders are now removed from preview.<br /> - [#30] TicketsSection now has its own context menu in manager.<br /><br /> ### Fixed<br /><br /> - [#37] Fixed issue with loading incorrect TVs when create new Ticket.<br /> - [#35] Fixed javascript bug in comments, when "autoPublish=0".<br /> - [#29] Fixed errors when snippet "TicketLatest" called before "TicketComments".<br /> - Fixed issue with change template when create new Ticket.<br /> - Fixed issue with hidden new comment, when you reply to another one, and it was changed while you typing.<br /><br /> ## [1.0.0-pl1]<br /><br /> Requires pdoTools 1.4.1 or later.<br /><br /> ### Added<br /><br /> - Add ukrainian lang for frontend.<br /><br /> ### Changed<br /><br /> - Improved all snippets.<br /><br /> ### Fixed<br /><br /> - Fixed parameter "parents" in "TicketLatest".<br /><br /> ## [1.0.0-rc4]<br /><br /> Fixed comments bugs when work in limited depth mode.<br /><br /> ### Changed<br /><br /> - Smooth scroll to just created comment.<br /> - Improved ajax update of comments.<br /><br /> ### Fixed<br /><br /> - Fixed comments bugs when work in limited depth mode.<br /><br /> ## [1.0.0-rc3]<br /><br /> Comments fixes and improvements<br /><br /> ### Changed<br /><br /> - Comments fixes and improvements<br /><br /> ## [1.0.0-rc2]<br /><br /> Added comments level dots in default css.<br /><br /> ### Added<br /><br /> - Added comments level dots in default css.<br /> - Added indication of unseen comments.<br /> - Added ajax navigation through new comments.<br /> - Added ajax fetching of new comments.<br /> - Added "mode" indication in comment save: "preview" or "create".<br /><br /> ### Changed<br /><br /> - Improved gravatar hash generation.<br /><br /> ### Fixed<br /><br /> - Fixed primary keys in model of component.<br /><br /> ## [1.0.0-rc1]<br /><br /> Improved snippet TicketLatest for displaying latest comments of user<br /><br /> ### Changed<br /><br /> - Improved snippet TicketLatest for displaying latest comments of user<br /><br /> ## [1.0.0-rc]<br /><br /> Requires pdoTools 1.2.0 or later.<br /><br /> ### Added<br /><br /> - Added system parameters "tickets.frontend_js" and "tickets.frontend_css" for loading scripts and styles.<br /> - Added "jGrowl" script for frontend notifications.<br /> - [#6] Added parameter "depth" to snippet "TicketComments" for limitation thread depth.<br /> - [#7] Added parameter "formBefore" to snippet "TicketComments" for specify where to show form, before or after.<br /> - [#11], [#12] Added checking of parent comment status when you reply on it.<br /> - [#15] Added comments moderation. Check new parameter "autoPublish" of snippet "TicketComments".<br /> - [mgr] Added ability to "close" thread. When thread is closed, comments are shown but adding new is disabled.<br /> - [mgr] Added ability to "publish" and "unpublish" comments.<br /><br /> ### Changed<br /><br /> - Rewrited snippet "getTickets". See snippet properties for details.<br /> - Rewrited snippet "getTicketsSections". See snippet properties for details.<br /> - Rewrited snippet "TicketLatest". See snippet properties for details.<br /> - Rewrited snippet "TicketComments". See snippet properties for details.<br /> - Updated awesome html editor "MarkItUp" to version 1.1.14.<br /> - Merged and rewrited default frontend styles and scripts.<br /> - Replaced Tickets::getChunk() by pdoTools::getChunk().<br /> - [#8] Sorting of thread comments depends from parameter "formBefore".<br /> - [#18] Parameters of thread now saving in "TicketThread" object and updates on page refresh.<br /><br /> ### Fixed<br /><br /> - Fixed default parameters of snippets. "showLog" and "fastMode" are now really disabled by default.<br /> - [#5] Fixed bug with no field "resource" when preview comment.<br /><br /> ## [0.9.4]<br /><br /> Fixed bug with ignoring default template of ticket on frontend.<br /><br /> ### Fixed<br /><br /> - Fixed bug with ignoring default template of ticket on frontend.<br /><br /> ## [0.9.3]<br /><br /> [mgr] Template fix on ticket create<br /><br /> ### Changed<br /><br /> - Improved snippets for calling them multiple times on one page<br /> - Improved verification of ticket fields when create<br /> - Parameter "showLog" is now disabled by default in snippets<br /> - Improved lexicons<br /><br /> ### Fixed<br /><br /> - [mgr] Template fix on ticket create<br /> - [mgr] Fixed permissions for manage comments<br /> - [mgr] Fixed non-install of some system parameters<br /> - Fixed endless redirect on unpublished or deleted tickets<br /><br /> ## [0.9.2]<br /><br /> [mgr] Fixed bug with no refresh on ticket create.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed bug with no refresh on ticket create.<br /> - Fixed alias of ticket, created from front.<br /><br /> ## [0.9.1]<br /><br /> [mgr] Fixed bug with no changing author of the ticket when creating it in manager.<br /><br /> ### Added<br /><br /> - [mgr] Ability to change parent of the comment.<br /> - [mgr] Ability to specify alias of the ticket.<br /><br /> ### Changed<br /><br /> - Placeholder [[+date_ago]] in snippet TicketLatest now created from "createdon" property.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed bug with no changing author of the ticket when creating it in manager.<br /> - [mgr] Fixed empty dates in comment window.<br /><br /> ## [0.9.0]<br /><br /> Fixes for PHP 5.4<br /><br /> ### Added<br /><br /> - 2 new snippets: getTickets and getSections.<br /> - New chunk tpl.Tickets.sections.row.<br /><br /> ### Changed<br /><br /> - Deleted /component/tickets/pdotools/.<br /> - Automatic installation of pdoTools from MODX repository.<br /> - getTickets is set by default for empty Section content.<br /> - Changed chunk tpl.Tickets.list.row for displaying unread comments count.<br /><br /> ### Fixed<br /><br /> - Fixes for PHP 5.4<br /> - Fix error when update ticket with disabled "automatic_alias".<br /><br /> ## [0.8.3]<br /><br /> MarkitUp javascript is now loadings at the bottom of web page.<br /><br /> ### Added<br /><br /> - Added parameter "toPlaceholder" to snippet TicketLatest.<br /><br /> ### Changed<br /><br /> - MarkitUp javascript is now loadings at the bottom of web page.<br /> - Private tickets. If ticket has this param, users will must be have permission "ticket_view_private" for reading it. Otherwise they will be redirected to "tickets.private_ticket_page".<br /><br /> ### Fixed<br /><br /> - Fix processing MODX tags when edit comment.<br /> - Little chunks fixes because of ajax issue in some browsers.<br /><br /> ## [0.8.2]<br /><br /> Fixed bug with empty string after Jevix sanitization, if there was some html entities, such as &_nbsp; or &_raquo;.<br /><br /> ### Added<br /><br /> - Added virtual field "comments" to class TicketThread. Now you can get it as they were natural with TicketThread::get() or TicketThread::toArray().<br /><br /> ### Changed<br /><br /> - Update last comment id and last comment time in thread on comment remove.<br /><br /> ### Fixed<br /><br /> - Fixed bug with empty string after Jevix sanitization, if there was some html entities, such as &_nbsp; or &_raquo;.<br /><br /> ## [0.8.1]<br /><br /> Added clearing cache of ticket on comments create\update\delete\remove. Now you can call [[TicketComments]] cached an...<br /><br /> ### Added<br /><br /> - Added clearing cache of ticket on comments create\update\delete\remove. Now you can call [[TicketComments]] cached and do not forget to activate next parameter.<br /> - New system parameter "tickets.clear_cache_on_comment_save". If false, tickets cache will not be cleared on comment. Use it with uncached snippet call.<br /><br /> ### Changed<br /><br /> - No email notices on comments update.<br /> - Improved redirect to tickets in plugin. Now it understands any nesting level.<br /><br /> ## [0.8.0]<br /><br /> [mgr] Added changing section of the ticket.<br /><br /> ### Added<br /><br /> - [mgr] Added changing section of the ticket.<br /> - [mgr] Added tab with all comments.<br /> - Added editing of comments by author.<br /> - New system parameter "tickets.comment_edit_time". You can set number of seconds during which comment can be edited.<br /> - Added pretty dates formatting - Tickets::formatDate().<br /> - Added placeholder [[+date_ago]] to comments chunks.<br /> - Added placeholder [[+date_ago]] to last tickets and last comments chunks.<br /> - Added virtual fields "comments" and "views" to class TicketsSection. Now you can get it as they were natural with TicketsSection::get() or TicketsSection::toArray().<br /><br /> ### Changed<br /><br /> - Improved chunks processing.<br /> - Normal MODX tags when update ticket on frontend. [[*id]] instead of [[*id]]<br /> - When you request ticket, that was moved into another section, with old url - user will be redirected to right page.<br /><br /> ## [0.7.0]<br /><br /> [mgr] Fixed default settings when create new ticket.<br /><br /> ### Added<br /><br /> - Added placeholders of user profile in comments chunks.<br /> - Added plugins events<br /> - New system setting "snippet_prepare_comment" for custom prepare data of the comment.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed default settings when create new ticket.<br /><br /> ## [0.6.0]<br /><br /> [mgr] Added Custom Manager Page for manage comments. Now you can use TicketComments without Tickets.<br /><br /> ### Added<br /><br /> - [mgr] Added Custom Manager Page for manage comments. Now you can use TicketComments without Tickets.<br /> - Added counting of ticket views by users.<br /> - Added disabling comments to ticket by setting flag "deleted" to comments thread.<br /> - Added virtual fields "comments" and "views" to class Ticket. Now you can get it as they were natural with Ticket::get() or Ticket::toArray().<br /> - Added placeholders [[+comments]] and [[+views]] to ticket page.<br /><br /> ### Changed<br /><br /> - Improved handling of MODX tags in Ticket::getContent.<br /> - Improved frontend javascript files for tickets and comments.<br /> - Latest comments now respects status of resource. It must be published and not deleted.<br /> - Localized chunks.<br /> - Chunks and snippets now are static by default.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed selecting default template on ticket create.<br /><br /> ### Removed<br /><br /> - Removed parameters &useJs=`` and &useCss=`` from snippet TicketComments.<br /> - Removed snippet getCommentsCount. Just use placeholder [[+comments]] or [[+views]] in chunks.<br /><br /> ## [0.5.0]<br /><br /> [mgr] #2 Added support of TinyMCE<br /><br /> ### Added<br /><br /> - [mgr] #2 Added support of TinyMCE<br /> - [mgr] New ticket option "disable Jevix". If true - all content of the page will be displayed without filtration.<br /> - [mgr] New ticket option "process MODX tags". If true - all tags on ticket page will be processed by MODX parser.<br /> - [mgr] New system parameter "disable_jevix_default". Sets default value for new ticket.<br /> - [mgr] New system parameter "process_tags_default". Sets default value for new ticket.<br /><br /> ### Changed<br /><br /> - Auto generation of introtext field by cutting text before tag in ticket.<br /> - When displaying tickets, tag transformed into anchor <br /> - Improved getLatestComments - now much more faster.<br /><br /> ### Fixed<br /><br /> - [mgr] Fixed maximize comment window.<br /><br /> ## [0.4.1]<br /><br /> Added default content for TicketsSection in manager<br /><br /> ### Added<br /><br /> - Added default content for TicketsSection in manager<br /><br /> ## [0.4.0]<br /><br /> Fixed installer<br /><br /> ### Changed<br /><br /> - Automatic installation of Jevix and creation of property sets for filter comments and tickets<br /><br /> ### Fixed<br /><br /> - Fixed installer<br /><br /> ## [0.3.3]<br /><br /> Improved Ticket class, for better work with its cache<br /><br /> ### Changed<br /><br /> - Improved Ticket class, for better work with its cache<br /><br /> ### Fixed<br /><br /> - Fixed work with dates on Ticket update<br /><br /> ## [0.3.2]<br /><br /> Custom manager page for Ticket<br /><br /> ### Changed<br /><br /> - Custom manager page for Ticket<br /><br /> ## [0.3.1]<br /><br /> Security fixes<br /><br /> ### Changed<br /><br /> - comment_save permission is enabled in TicketsUserPolicy by default<br /> - Snippet tagCut<br /><br /> ### Fixed<br /><br /> - Security fixes<br /><br /> ## [0.3.0]<br /><br /> Custom manager page for TicketsSection<br /><br /> ### Changed<br /><br /> - Custom manager page for TicketsSection<br /><br /> ## [0.2.0]<br /><br /> Removed dependency on Quip. Now comments are very fast and handy.<br /><br /> ### Changed<br /><br /> - Various improvements and bug fixes<br /><br /> ### Removed<br /><br /> - Removed dependency on Quip. Now comments are very fast and handy.<br /><br /> ## [0.1.0]<br /><br /> First beta<br /><br /> ### Changed<br /><br /> - First beta |
|||
| modstore.pro |
1.14.0-pl |
July 13, 2026
4 months ago |
— |
| modstore.pro |
1.13.1-pl |
April 8, 2022
4 years ago |
— |
| modstore.pro |
1.10.1-pl |
August 2, 2019
7 years ago |
— |
|
No matching releases. |
|||
We've also seen 17 unverified versions of Tickets in use, but don't list those as we've been unable of confirming they are official releases from an official source.