Discourseを他のプラットフォームやサービスと接続する方法に関するドキュメントです。
一般
- APIキーの作成: Create and configure an API key
- スコープ付きAPIキー: Use scoped API Keys
- トピックリストの埋め込み: Embed a list of Discourse topics onto an external site
- コメントの埋め込み: Embed Discourse comments on another website via Javascript
- ゲーミフィケーションポイント: How to integrate Discourse Gamification with an external system (redeem and award points)
- GTMのカスタムイベント: Push custom events to Google Tag Manager and Analytics
- CSPを有効にしたGTM: Google Tag Manager and Discourse CSP (Content Security Policy)
Discourse APIの使用方法
- APIドキュメント: Discourse REST APIドキュメント
- APIの例: Discourse REST APIの包括的な例
- APIのリバースエンジニアリング: Discourse APIのリバースエンジニアリング
- Data Explorerクエリ: Discourse APIを使用してData Explorerクエリを実行する
- API通知: APIを使用して通知を取得する
- 全投稿の取得: APIを使用してトピックから全投稿を取得する
- カスタムバッジの付与: APIを使用してカスタムバッジを付与する
- Ruby gem: Discourse APIのruby gemを使用する
- ユーザーAPIキー: ユーザーAPIキーの仕様
- APIキーの生成: テスト用のユーザーAPIキーを生成する
プラットフォーム
- HelpScout: Integrating HelpScout Chat Widget into Discourse Platform
- Zendeskチャット: Integrating Zendesk Chat Widget into Discourse Platform
- Zendesk同期: Enabling Zendesk two-way synchronization
- Google Workspace同期: Enable group sync from Google Workplace
- Google Analytics: Integrate Google Tag Manager with Google Analytics
- Instagram oneboxes: Configure an app token for Instagram oneboxes
- Patreon統合: Configure Patreon integration with Discourse
- LiveKit統合: Integrating Discourse Voice with LiveKit
タスク管理
- Zapier統合: Make requests to the Discourse API with Zapier
- Zapierタスクのトリガー: Trigger a Zapier task with Discourse Webhooks
- Zapierテンプレート: Use the Zapier Discourse Zap Templates
- Zapier経由でのSalesforceリード: Create a Salesforce lead via Zapier when a user signs up on Discourse
- Zapierによる招待メール: Automate sending Discourse invite emails with Zapier
- IFTTT統合: Generate new topics, posts and PM via IFTTT
AIプロバイダー
- Anthropicキー: Configure API Keys for Anthropic
- Azure OpenAIキー: Configure API Keys for Azure OpenAI
- Amazon Bedrock: Configuring Amazon Bedrock services
- Cloudflare AIキー: Configure API Keys for Cloudflare Workers AI
- Google検索: Google Search for Discourse AI - Programmable Search Engine and Custom Search API
- Google Gemini: Set up Gemini API Keys for Discourse AI
- OpenRouter: Configuring OpenRouter language models
- OpenAIキー: Configure API Keys for OpenAI
チャット統合
- Flowdock: https://meta.discourse.org/t/set-up-ca-flowdock-notifications-using-the-discourse-chat-integration-plugin/75892?silent=true
- Discord: Set up Discord notifications with the discourse-chat-integration plugin
- Google Chat: Set up Google Chat notifications using the discourse-chat-integration plugin
- Matrix: Set up Matrix (element.io) notifications using the discourse-chat-integration plugin
- Mattermost: Set up Mattermost notifications using the discourse-chat-integration plugin
- Microsoft Teams: Set up Microsoft Teams notifications using the discourse-chat-integration plugin
- Rocket.Chat: Set up Rocket Chat notifications using the discourse-chat-integration plugin
- Slack: Set up Slack notifications using the discourse-chat-integration plugin
- Telegram: Set up Telegram integration using the discourse-chat-integration plugin
- Zulip: Set up Zulip notifications using the chat integration plugin
- HubSpotチャット: Setup HubSpot chat Integration
- LiveChat: Setup LiveChat Chat Integration
- DiscordへのRSS表示: Display a Discourse RSS feed in Discord
ログイン & SSO
- DiscourseConnect SSO: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
- DiscourseConnectのデバッグ: Debug and fixing common DiscourseConnect issues
- アイデンティティプロバイダー: Use Discourse as an identity provider (SSO, DiscourseConnect)
- ログインリンク: Create a DiscourseConnect login link
- ユーザーデータの同期: Sync DiscourseConnect user data with the sync_sso route
- SSOの無効化: Disable DiscourseConnect
- Discordログイン: Configure Discord Login for Discourse
- Facebookログイン: Configure Facebook login for Discourse
- LinkedInログイン: Configure LinkedIn login using OpenID Connect
- GitHubログイン: Configure GitHub login for Discourse
- Googleログイン: Configure Google login for Discourse
- Twitterログイン: Configuring X login and rich embeds for Discourse
- Auth0ログイン: Configure sign up and log in with Auth0 using the OAuth2 Basic Plugin
- Salesforce認証: Set up Salesforce auth using OAuth2 basic support plugin
- Googleログインの更新: Update Google Login to address "Inactive registered OAuth URIs" warning
- OneLogin SAML: Configure OneLogin's SAML for Discourse
- SSO有効時のユーザーアカウントの自動プロビジョニング: Auto-provisioning user accounts when SSO is enabled