Editar código

Hola, por favor, necesitaría cambiar el código porque necesito hacer algunos cambios que no se pueden realizar con plugins o con CSS en los paneles de administración.

Hasta ahora, veo la posibilidad en el contenedor de Docker y luego subirlo de alguna manera de vuelta.

¿Me puedes aconsejar alguna otra solución?

Te estaría muy agradecido por cualquier respuesta.

Gracias

¿Podrías describir los cambios que deseas hacer con más detalle?

El equipo de Discourse y los arquitectos de Ruby y Rails (etc.) han recorrido un largo camino para asegurarse de que puedas cambiar el código en los plugins.

El propósito de los plugins y los componentes temáticos es que sus cambios sobrevivan a las reconstrucciones del contenedor.

Comienza aquí si tus cambios de código incluyen la API de Ruby: Developing Discourse Plugins - Part 1 - Create a basic plugin

Si solo es Javascript, generalmente puedes arreglártelas con un Componente Temático. Developing Discourse Themes & Theme Components

4 Me gusta

Por ejemplo, llego aquí a través del botón de menú en la esquina superior derecha - Acerca de, y ya he modificado o ocultado algunas cosas usando display none, pero si quisiera agregar algo aquí, una nueva página de gdpr, ¿cómo lo hago? ¿o debajo del correo electrónico rojo, cómo cambio a otro correo electrónico?

Considerar:

para añadir rutas estáticas adicionales, pero ¿por qué no cambias “Privacidad” por “RGPD” en Personalizar → Texto y luego modificas ese documento como mejor te parezca para añadir contenido sobre el RGPD? Ya puedes editar ese texto casi como un tema normal a través de la interfaz de usuario de Discourse. ¡Fácil!

Puedes actualizar el correo electrónico y los enlaces en la configuración:

Si necesitas ocultar algo, sí, puedes hacerlo en CSS que añadas a un Componente Temático (gestionado mejor desde un repositorio de GitHub)

3 Me gusta