En las próximas semanas, moveremos varios plugins populares de Discourse al repositorio principal. Esto significa que Discourse vendrá con un mayor número de plugins por defecto, y nos será más fácil mantenerlos todos probados y actualizados.
Todos estos plugins permanecerán deshabilitados por defecto, por lo que esto no tendrá ningún impacto visible en las comunidades existentes. Si utilizas un servicio de alojamiento gestionado como discourse.org, no necesitas hacer nada.
Comunidades autoalojadas
Si autoalojas Discourse y ya estás utilizando uno de estos plugins, se te pedirá que elimines la línea correspondiente de tu archivo app.yml antes de tu próxima reconstrucción.
Entorno de desarrollo
Si ya tienes uno de los plugins instalado localmente y luego descargas la última versión del núcleo de Discourse, ocurrirá una de dos cosas.
-
Si utilizas enlaces simbólicos para tus plugins, obtendrás un error durante
git pull. Para resolver el problema, elimina el enlace simbólico y luego ejecutagit pullde nuevo. -
Si clonas los plugins directamente, el
git pulldel núcleo tendrá éxito, pero tendrás algunos ‘cambios sin staging’ sorprendentes causados por los repositorios git anidados. La mejor manera de proceder es eliminar el directorio afectado y luegorestaurarlodesdemain. Por ejemplo:rm -rf plugins/discourse-reactions git restore plugins/discourse-reactions
Plugins afectados
-
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)