Presentando Próximos Cambios, un sistema para gestionar nuevas funciones y modificaciones a la funcionalidad existente en tu comunidad

Los complementos ya pueden usar este sistema. El OP no entra en los detalles técnicos, pero no se necesita mucho para agregar un próximo cambio.

El resumen rápido es:

  • Agregar una configuración del sitio que tenga hidden: true y client: true

  • Agregar una descripción para la configuración en server.en.yml

  • Opcionalmente, agregar una captura de pantalla a public/images/upcoming_changes/SETTING_NAME.png

  • Agregar metadatos upcoming_change a la configuración, que se ve así:

# upcoming_change       - Metadatos adicionales con las siguientes opciones para mostrar en la página /admin/config/upcoming-changes:
#                          - status: experimental | alpha | beta | stable
#                          - impact: dos partes separadas por coma - feature|other , staff|admins|moderators|all_members|developers
#                          - learn_more_url: una url para más información

Sin embargo, la advertencia aquí es que realmente no hemos tenido la intención de que los desarrolladores de complementos de terceros utilicen este sistema, fue principalmente para nuestros propios fines. Quizás con el tiempo podamos pensar más en este caso de uso.

6 Me gusta