Интеграция WordPress в качестве CMS с баг-трекером
Прежде всего, я не могу использовать Trac, который применяет сообщество разработчиков WordPress для отслеживания ошибок. Однако моя консалтинговая компания использует WordPress в качестве CMS практически для всего — информации о продуктах, продающего портала, новостного сайта и т.д. Я хотел бы настроить интеграцию списка наших плагинов с баг-трекером...
Сейчас у меня настроен Flyspray как автономный баг-трекер. Он работает нормально, но находится на отдельном домене (http://bt.jumping-duck.com), чтобы оставаться независимым от WordPress. Однако я хотел бы выводить количество тикетов на странице WordPress со списком наших плагинов. В идеале пользователи также могли бы отправлять отчеты об ошибках прямо со страницы с информацией о плагине.
У кого-нибудь есть опыт интеграции WordPress с подобной системой отслеживания ошибок? Стоит ли оставить две системы раздельными?
Возможно, это правильный путь — использовать как пользовательские типы записей, так и пользовательские таксономии... Вы знаете какие-нибудь уже существующие фреймворки? Желательно в виде простого подключаемого плагина... это сэкономило бы мне время :-)
EAMann
С ходу ничего не могу вспомнить; знаю, что плагин 'Pods CMS' (http://wordpress.org/extend/plugins/pods/) был предшественником пользовательских типов записей в WP3.0, хотя должен признаться, что никогда не использовал этот плагин, поэтому не могу сказать, насколько хорошо он подойдет для ваших нужд.
John P Bloch
@John P Bloch Изобретать велосипед обычно считается глупым, и это воспринимается как причина не делать этого. Выбирайте правильный инструмент для задачи, разделяйте приложения, чтобы уменьшить сложность.
hakre
@hakre Использование WordPress в качестве баг-трекера — это ни глупо, ни изобретение велосипеда. Спенсер Финнелл создал тему (Quality Control - http://spencerfinnell.com/quality-control-theme/), которая превращает WordPress в баг-трекер. Я запустил её на http://bugs.johnpbloch.com/. Как человек, который изучал различные баг-трекеры до выхода темы Спенсера, я не могу сказать, что WordPress — неподходящий инструмент. Если вам нужна интеграция с системой контроля версий, WordPress не подойдёт. Но если вам нужен просто баг-трекер, я не вижу причин не использовать его.
John P Bloch
Думаю, это может быть то, что вам нужно. Это бесплатная тема WordPress под названием Quality Control Theme для отслеживания тикетов. Затем вы можете настроить её по своему усмотрению.
http://spencerfinnell.com/quality-control-theme/
Этот вариант потребует от вас наименьших усилий, так как фреймворк уже готов.
Может быть, что-то вроде плагина "Advanced Ticket System"?
http://wordpress.org/extend/plugins/wats/
Единственная загвоздка в том, что текущая бесплатная версия несовместима с WP3.x, вам нужно сделать пожертвование, чтобы получить совместимую версию. Я тоже искал что-то подобное.