Nas próximas semanas, moveremos vários plugins populares do Discourse para o repositório principal. Isso significa que o Discourse virá com um número maior de plugins por padrão, e será mais fácil para nós mantê-los todos testados e atualizados.
Todos esses plugins permanecerão desativados por padrão, portanto, isso não terá nenhum impacto visível nas comunidades existentes. Se você usa um serviço de hospedagem gerenciada como o discourse.org, não precisa fazer nada.
Comunidades auto-hospedadas
Se você auto-hospeda o Discourse e já está usando um desses plugins, será solicitado a remover a linha relevante do seu arquivo app.yml antes da próxima reconstrução.
Ambiente de Desenvolvimento
Se você já tem um dos plugins instalado localmente e, em seguida, puxa a versão mais recente do core do Discourse, uma de duas coisas acontecerá.
-
Se você usa links simbólicos para seus plugins, você receberá um erro durante
git pull. Para resolver o problema, exclua o link simbólico e executegit pullnovamente. -
Se você clona plugins diretamente, o
git pulldo core será bem-sucedido, mas você terá algumas ‘alterações não preparadas’ surpreendentes causadas pelos repositórios git aninhados. A melhor maneira de prosseguir é excluir o diretório afetado e, em seguida,restaurá-lodomain. Por exemplo:rm -rf plugins/discourse-reactions git restore plugins/discourse-reactions
Plugins Afetados
-
Discourse Advertising Plugin (Ads) (discourse-adplugin)
-
Discourse Affiliate (discourse-affiliate)
-
Discourse AI (discourse-ai)
-
Discourse Apple Authentication (discourse-apple-auth)
-
Discourse Assign (discourse-assign)
-
Discourse Cakeday (discourse-cakeday)
-
Discourse Calendar (and Event) (discourse-calendar)
-
Discourse Chat Integration (discourse-chat-integration)
-
Discourse Data Explorer (discourse-data-explorer)
-
Discourse Gamification (discourse-gamification)
-
Discourse GitHub (discourse-github)
-
Discourse Graphviz (discourse-graphviz)
-
Discourse hCaptcha (discourse-hcaptcha)
-
Discourse Login with Amazon (discourse-login-with-amazon)
-
Discourse Learning Management System Integration (LTI 1.3 Authentication) (discourse-lti)
-
Discourse Math (discourse-math)
-
Microsoft Authentication (discourse-microsoft-auth)
-
Discourse OAuth2 Basic (discourse-oauth2-basic)
-
Discourse OpenID Connect (OIDC) (discourse-openid-connect)
-
Discourse Patreon (discourse-patreon)
-
Discourse Policy (discourse-policy)
-
Discourse Post Voting (discourse-post-voting)
-
Discourse Reactions (discourse-reactions)
-
RSS Polling (discourse-rss-polling)
-
Discourse Solved (discourse-solved)
-
Discourse Subscriptions Plugin (discourse-subscriptions)
-
Discourse Templates (discourse-templates)
-
Discourse Topic Voting (discourse-topic-voting)
-
Discourse User Notes (discourse-user-notes)
-
Discourse Zendesk (discourse-zendesk-plugin)