Docuss plugin

Docuss

Docuss allows to integrate your website (or web app) with your Discourse forum.


Benefits :

  • Smoother user experience
  • Website/forum interactions: discuss a page, discuss parts of a page, etc.

Showcase

Please have a look at Mustacchio, a fake website demonstrating the main Docuss features.

More info

See the main repo here.

25개의 좋아요

I added 2 more demos:

Discuss The Web
A sample Meteor+React web app.

OpenStack
A single page of a live website, with discussions added to each heading.

(see the repo for additional details)

5개의 좋아요

How to add page?

@Bank_Live, please see the updated documentation here.

Docuss now supports Wordpress blogs. See the demo here and the repo here.

2개의 좋아요

안녕하세요. 정말 멋진 플러그인입니다. 사용자가 서브포럼을 생성할 수 있도록 이 플러그인을 활용할 수 있을지 궁금합니다. (예를 들어, 제 사이트에서 서브포럼 페이지의 제목과 설명을 제공하고, 이 플러그인을 통해 해당 서브포럼의 일부인 디스커스 토론을 삽입하는 방식입니다.)

하지만 이 플러그인이 실제로 포럼을 사이트에 추가하는 방식이 무엇인지 궁금합니다. 사이트 내에 디스커스를 임베드하는 것은 권장되지 않는다고 알고 있었고, iframe 역시 명시적으로 비권장 사항으로 알고 있었기 때문입니다.

죄송합니다만, Docuss가 이 부분에 어떻게 도움이 될 수 있는지 모르겠습니다. Docuss는 Discourse 토픽을 기존 웹사이트 페이지와 연결하는 역할을 합니다. 따라서 사용자가 웹사이트 페이지를 생성할 수 있도록 허용하지 않는 한, 이 플러그인은 도움이 되지 않을 것입니다.

Docuss는 그 반대입니다. 웹사이트를 Discourse 안에 임베드하는 방식입니다.

흥미롭네요. 답변해 주셔서 감사합니다. Angular 2+ 같은 SPA로 운영되는 사이트를 포함한 모든 사이트가 이 기능과 함께 작동할 것으로 예상하시나요?

제가 이 플러그인을 어떻게 활용할 수 있을지 고민하고 있습니다. 제 별도 앱으로 서브포럼 페이지를 설정한 뒤, 해당 페이지에 Discourse 토론이 함께 표시되도록 할 수 있을 것 같습니다.

사실 제가 계획하는 것이 바로 그것입니다(사용자가 제 앱에서 서브포럼을 생성하고, 저는 서브포럼에 Discourse를 추가하는 방식).

하지만 나머지 다른 문제, 즉 해당 서브포럼과 연결된 사용자만 게시할 수 있도록 하는 방법에 대해서는 이 방법이 도움이 될지 확신이 서지 않습니다.

Docuss를 사용하려면 웹 앱이나 웹사이트에 일부 JS 코드를 포함해야 합니다. 웹 앱의 경우, React와 Meteor에서는 성공적으로 테스트되었지만, Angular에서는 테스트되지 않았습니다.

내부적으로 Docuss는 태그를 생성합니다. 따라서 불행히도 권한 설정에는 도움이 되지 않습니다.

WordPress 데모가 깨져 있습니다.

WordPress와 함께 사용하시는 분이 계신가요? 실제로 작동하는 모습을 보고 싶습니다… 감사합니다.

@Zup, WordPress 데모는 종료되었습니다. WordPress 기능에 대한 관심이 높지 않았기 때문입니다. 설득력 있는 사용 사례가 있으시다면 논의해 볼 수 있습니다. DiscPage에 WordPress 지원을 추가하는 것을 결정할 수도 있습니다(아래의 다음 게시글을 참고하세요).

공지

Docuss 프로젝트는 더 이상 활동하지 않습니다. 기존 사용자에 대한 수정은 계속 제공되지만, 새로운 기능 개발은 중단했습니다. DiscPage를 확인해 보시는 것이 좋습니다. 이 프로젝트는 Docuss의 단순화된 버전이라고 할 수 있습니다.

1개의 좋아요

Docuss가 WordPress를 Discourse에 어떻게 통합했는지에 따라 달라질 것 같습니다. (그래서 데모를 직접 써 보고 싶었습니다.) 기본적으로, 제 계획은 WordPress를 웹사이트의 각 부분으로 향하는 포털로 더 많이 사용하는 것입니다. Discourse는 가장 큰 부분 중 하나이며, WordPress 포털 자체보다도 더 큽니다. 만약 Docuss가 프레임처럼 WordPress를 거의 완벽하게 포함한다면, 바로 제가 원하는 것입니다. 그러면 다양한 추가 헤더 플러그인과 테마 컴포넌트를 없앨 수 있고, 두 개의 분리된 부분이 아니라 하나의 매끄러운 부분처럼 느껴질 것입니다.

Docuss를 사용하면 워드프레스 블로그가 헤더 없이 Discourse 인스턴스 내의 iframe에 표시됩니다. 각 워드프레스 페이지마다 고유한 Discourse URL이 생성됩니다.

마찬가지로, Mustacchio 데모는 정적 웹사이트 통합을 보여줍니다:

귀하의 경우, 정적 웹사이트가 워드프레스 블로그(헤더 제외)로 대체됩니다.

1개의 좋아요

WordPress 헤더를 그대로 유지하는 쪽이 더 좋습니다. 그런 옵션이 있나요?

불행히도 그런 옵션은 없습니다.

이 주제에 대한 모든 정보를 다 읽어보았습니다. 이 프로젝트를 중단하게 되어 정말 안타깝네요. iframe을 사용하지 않고 웹페이지에 Discourse 댓글 등을 임베드하는 것의 SEO 가치는 엄청나거든요. 여러분의 플러그인은 이걸 거의 이룰 수 있을 정도로 가까워 보입니다. 외부 웹사이트에서 사이드바가 로드되도록 Svelte/rollup을 이용해 일부만 다시 작성하면 될 것 같아요.

GodsSpeed;)

5개의 좋아요