(Por cierto, @Heliosurge, creo que esto se mencionó antes):
Aún más simple si no quieres instalar la gema discourse_theme: los temas se pueden subir como un archivo zip y podrías construir bastante directamente desde la interfaz de administración.
(Por cierto, @Heliosurge, creo que esto se mencionó antes):
Aún más simple si no quieres instalar la gema discourse_theme: los temas se pueden subir como un archivo zip y podrías construir bastante directamente desde la interfaz de administración.
Es obvio que el tema se ha desviado completamente del rumbo, como siempre ocurre en cualquier hilo que va en contra de la corriente. Ni siquiera tengo la intención de discutir el asunto de usar un componente de tema, pero gracias a todos de todos modos.
¿Cómo se desvió del tema? Preguntaste algo y la gente expresó sus opiniones. ¡A mí me parece completamente en tema!
¿Ya tienes toda la información que necesitas para implementar la configuración que quieras?
¿Cómo se desvió del tema?
Estoy algo de acuerdo con el OP en que las «opiniones» empezaron a deslizarse hacia «ridiculizar al OP por lo que quiere».
No creo que esto necesite seguir debatiéndose. Así que, a menos que alguien tenga otra solución que aportar a este tema, podemos terminar la discusión aquí, en mi opinión.
Estoy de acuerdo en que algunos de los mensajes tienen una agresividad innecesaria.
Solo mencioné un TC en relación con tu propuesta de añadir un botón en la página principal. Esto ya ha sido demostrado por varios componentes. Si no se trata de un problema de seguridad, un TC es la mejor opción.
Aunque, personalmente, me gustaría saber qué problemas tienes con los Temas y los componentes de Temas. Los plugins son más adecuados para la seguridad y para aquellas cosas que no se pueden lograr dentro de un TC, como modificar cómo funcionan las funciones principales. Si te sientes más cómodo, podríamos discutir esto en un mensaje privado amigable.
Otro beneficio del TC es que podrías editar tu código cuando sea necesario directamente desde la interfaz web del sitio.
El problema que veo con la ruta de los plugins es que incluso los plugins oficiales integrados en el núcleo siguen utilizando Git para actualizar los plugins y el propio Discourse.
¿Existe alguna forma de hacer eso?
Puedes usar la compatibilidad de volúmenes en app.yml para montar una carpeta del host en la carpeta de plugins del contenedor.