Привет. Это отличный плагин, и я хочу узнать, можно ли использовать его для реализации моей идеи: позволять пользователям создавать подфорумы (возможно, мой сайт будет предоставлять страницу подфорума с заголовком и описанием, а с помощью этого плагина я буду встраивать обсуждение из Discourse, которое является частью этого подфорума).
Но какой метод использует плагин для добавления форума на сайт? Я думал, что встраивание Discourse на сторонний сайт не поощряется, а использование iframe вообще настоятельно не рекомендуется.
Извините, я не знаю, как Docuss может помочь в этом. Docuss связывает темы Discourse с существующими страницами веб-сайта. Поэтому, если вы не разрешите пользователям создавать страницы веб-сайта, это не поможет.
Docuss делает наоборот: он встраивает сайт в Discourse.
Моя идея заключается в том, как я мог бы потенциально использовать этот плагин: я мог бы настроить страницу подфорума с помощью моего отдельного приложения, а затем отображать обсуждения Discourse на этой странице.
Именно это я и планирую сделать (пользователи создают подфорум в моём приложении, а затем я добавляю Discourse на этот подфорум).
Но я не уверен, поможет ли это решить другую остающуюся проблему — как гарантировать, что только пользователи, связанные с этим подфорумом, смогут публиковать сообщения в нём.
Docuss требует, чтобы вы добавили некоторый JavaScript-код в ваше веб-приложение или сайт. Что касается веб-приложений, он успешно протестирован с React и Meteor, но не с Angular.
Внутри Docuss создаёт теги. К сожалению, это не помогает с настройкой прав доступа.
@Zup, демо-версия WordPress была закрыта, так как функция WordPress, похоже, не вызвала интереса. Если у вас есть веская причина для её использования, мы можем обсудить это. Возможно, я добавлю поддержку WordPress в DiscPage (см. мой следующий пост ниже).
Проект Docuss больше не активен. Исправления предоставляются существующим пользователям, но я прекратил работу над новыми функциями. Возможно, вам стоит ознакомиться с DiscPage — это своего рода упрощённая версия.
Я полагаю, это зависит от того, как Docuss интегрировал WordPress в Discourse. (Вот почему я хотел попробовать демо-версию.) В основном мой план состоит в том, чтобы использовать WordPress скорее как портал к различным разделам сайта — при этом Discourse является одной из самых крупных его частей, даже большей, чем сам портал WordPress. Если Docuss включает в себя полноценный WordPress, почти как фрейм, то это именно то, что мне нужно. Тогда я смогу отказаться от различных дополнительных плагинов заголовка и компонентов темы, и всё будет ощущаться как единое целое, а не как две отдельные сущности.
С помощью Docuss ваш блог WordPress будет отображаться без заголовка в iframe внутри вашего экземпляра Discourse. Для каждой страницы WordPress будет создан уникальный URL в Discourse.
Аналогично, демонстрация Mustacchio показывает интеграцию со статическим сайтом:
Я только что внимательно ознакомился со всей вашей информацией по этому вопросу. Очень жаль, что вы прекратили этот проект. SEO-ценность встраивания комментариев Discourse и других элементов на веб-страницы без использования iframe огромна. Ваш плагин уже почти готов к реализации этой задачи. Вам осталось лишь переписать часть кода с использованием Svelte и Rollup, чтобы боковая панель загружалась на внешнем сайте.