Cómo crear un tema (si soy un usuario final puro)

Como ya mencioné que soy un usuario final puro del foro, no sé mucho de HTML/CSS; solo conozco lo básico y la sintaxis. Quiero crear y contribuir con un tema o diseño para el foro Discourse (shotcut) (en el foro donde suelo estar). ¿Qué lenguaje de programación necesito para hacer el tema o diseño? Debería ser un tema moderno y agradable, similar a como se ven los temas de Twitter o Instagram.

No soy desarrollador; de hecho, aprendí HTML/CSS mientras leía libros de informática en la escuela. ¿Existe algún programa adicional para usuarios finales, uno básico y sencillo, o tienen algún buen tutorial sobre cómo crear un tema similar al de Instagram para foros Discourse?


Desarrolladores

Podrían recategorizar mi tema al lugar correcto, ya que no sé dónde encaja mejor este tema, quizás en ux.

1 me gusta

Echa un vistazo a Discourse Theme CLI (aplicación de consola para ayudarte a crear temas) y a la Guía para desarrolladores de temas de Discourse. Creo que es por ahí por donde empezar.

2 Me gusta

@Ar_D Yo también estoy en una situación similar (aunque ya empecé con el tema). Te recomiendo que revises estos temas. Quizás sea mejor que te centres primero en los tres primeros y, una vez que tengas una mejor idea de lo que estás haciendo, profundices en los últimos dos.

  1. Beginner's guide to using Discourse Themes
  2. Designer's Guide to getting started with themes in Discourse
  3. Theme Creator, create and show themes without installing Discourse!
  4. Get started with Theme Creator and the Theme CLI
  5. Developing Discourse Themes & Theme Components

Puedes llegar muy lejos con las funcionalidades predeterminadas de Theme Creator. Probé Theme CLI (era la primera vez que configuraba algo tan complejo, soy un verdadero n00b) y lo encontré extremadamente útil para obtener retroalimentación muy rápida sobre cualquier cambio de diseño. En general, mis conocimientos muy limitados de HTML/CSS me han llevado muy lejos.

5 Me gusta

Sí, es una gran ventaja poder realizar cambios en un editor real en tu computadora, guardar y ver el resultado ante tus ojos. Pero, como sugieres, definitivamente tiene sentido hacer algunos cambios triviales en la interfaz web para confirmar que estás haciendo algo (yo suelo hacer algo como color: red para ver que estoy teniendo algún efecto) antes de invertir tiempo en configurar la herramienta CLI. Sin embargo, si vas a dedicar más de una hora de tu vida a trabajar con temas, realmente vale la pena que aprendas a usar la herramienta CLI. Ese tiempo se recuperará muy rápidamente.

4 Me gusta

Me has dado claramente una solución paso a paso, gracias.

Gracias @pfaffman por compartir la CLI.

1 me gusta

Recientemente noté que la CLI solo funciona si uso WSL, pero nunca ejecuto ninguna aplicación de Linux. Además, el sistema que estoy usando en realidad no abre la Microsoft Store debido a posibles errores, y estoy ejecutando la versión más reciente, por lo que ni siquiera puedo actualizar Windows.

Así que creo que la CLI ya no me es útil; necesito instalar Linux en una máquina virtual con mi conexión a internet tan lenta.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.