Categories: Мнение

IssuePress теперь в бета-версии: предоставьте публичную поддержку частным проектам Github с использованием WordPress

Крис Уоллес и его команда из UpThemes только что запустили закрытую бета-версию своего нового плагина IssuePress . Этот инновационный новый продукт позволит разработчикам предоставлять публичную поддержку частным репозиториям Github.

Плагин позволяет вам назначить специальную страницу поддержки на вашем сайте WordPress, где клиенты могут создавать и комментировать проблемы. Затем эти данные синхронизируются с помощью Github Issues API , чтобы разработчики могли работать в Github без необходимости переключаться между очередями поддержки.

Связать проект Github и страницу поддержки так же просто, как ввести свой токен Github и выбрать существующую страницу WordPress. Приложение также поддерживает несколько репозиториев.

Оптимизация поддержки для разработчиков и клиентов

Разработчики по-прежнему могут поддерживать свой код исключительно через вопросы Github, но по-прежнему будут иметь доступ к полной картине поддержки клиентов, поскольку очередь вопросов синхронизируется в обоих направлениях.

Разговоры о поддержке происходят на внешнем интерфейсе WordPress, и клиентам не нужно выходить на «территорию разработчиков» на Github, чтобы регистрировать проблемы. Они будут получать (почти) в режиме реального времени обновления по соответствующим вопросам поддержки и смогут искать другие проблемы, о которых клиенты, возможно, уже спрашивали.

Вырезать среднего человека

Уоллес и его команда надеются устранить необходимость в сторонних приложениях поддержки, на которые многие разработчики полагаются, чтобы сделать регистрацию проблем доступной для клиентов. К сожалению, эти приложения часто вырывают разработчиков из их рабочего процесса, вынуждают их обращаться к нескольким очередям, а затем объединять все эти проблемы в Github.

IssuePress решает эту проблему, позволяя как клиентам, так и разработчикам участвовать в поддержке в наиболее удобной для них среде, а также предоставляя автоматические обновления, чтобы держать всех в курсе.

Этот плагин уменьшает потребность в том, чтобы сотрудники службы поддержки взаимодействовали между клиентами и разработчиками, чтобы держать обе стороны в курсе состояния проблем, связанных с текущим и будущим развитием проекта. Клиенты могут легко увидеть, будут ли исправлены их проблемы в следующем выпуске. Персонал службы поддержки может сосредоточиться на ответах на вопросы и оставить более сложные ошибки программного обеспечения команде разработчиков.

Как работает IssuePress?

Это не обычный плагин поддержки. IssuePress состоит из привязок API на стороне сервера и одностраничного приложения на стороне клиента на основе Angular.js. Основное приложение находится в каталоге /src/app/ плагина, хотя структура будет меняться в течение всего периода бета-тестирования. Документация IssuePress разбивает основные компоненты приложения и детализирует его функциональность на стороне сервера:

  • IssuePress создает пользовательские конечные точки API, которые извлекают, кэшируют и обслуживают данные из API GitHub. API IssuePress описан в файле IP_api.php.
  • IssuePress также создает кеш объектов, который использует переходные процессы WordPress.

Если вам интересно узнать больше о создании приложений, работающих с WordPress, документация IssuePress — хороший ресурс для изучения.

Настройка приложения

В настоящее время не рекомендуется настраивать основной плагин IssuePress, так как он все еще находится на очень ранних стадиях бета-тестирования. Команда работает над упрощением подключения к IssuePress, чтобы разработчики могли настраивать его без редактирования основных файлов. Как только приложение продвинется дальше по своей дорожной карте, вы сможете настраивать свои стили IP, редактировать шаблоны Angular и редактировать API IssuePress.

Команда стремится обеспечить надежный мобильный опыт и изучает возможность создания собственного приложения IssuePress для iOS и/или Android через AppPresser. Это позволит клиентам получать push-уведомления об обновлениях по проблемам, за которыми они следят.

Я разговаривал с Крисом Уоллесом, который планирует запустить IssuePress к концу лета. «Мы надеемся провести бета-тестирование в течение следующих двух месяцев и выпустить платную версию где-то в августе», — сказал он.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago