Incluyendo más plugins populares con Discourse core

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.

  1. 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 ejecuta git pull de nuevo.

  2. Si clonas los plugins directamente, el git pull del 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 luego restaurarlo desde main. Por ejemplo:

    rm -rf plugins/discourse-reactions
    git restore plugins/discourse-reactions
    

Plugins afectados

66 Me gusta