¿Las tablas en algunas publicaciones son markdown o una característica?

Las publicaciones de la categoría de plugins y demás siempre tienen una tabla en la parte superior, que muestra algunos metadatos.
Me pregunto si se trata simplemente de una tabla de markdown en la plantilla de la publicación o si hay alguna función/plugin para solicitarle al usuario estos metadatos.

Aquí hay un ejemplo de lo que quiero decir:

Intenté buscarlo, pero lamentablemente solo encuentro resultados para la generación de TOC, que es algo diferente. Así que cualquier indicio de cómo se llaman estas tablas (si son una característica) sería apreciado :sparkles:

Es una tabla de markdown. Es parte de la plantilla de tema.

|||
|-|-|-|
| :information_source: | **Resumen** | AÑADIR RESUMEN CORTO 
| :eyeglasses:|**Vista previa**| ENLACE_VISTA_PREVIA |
| :hammer_and_wrench:|**Repositorio**| ENLACE_REPOSITORIO |
| :question:|**Guía de instalación**|[Cómo instalar un tema o componente de tema](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)|
| :open_book:|**¿Nuevo en los temas de Discourse?**| [Guía para principiantes sobre el uso de temas de Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966)

<!-- Describe este tema en una o dos frases -->

Descripción corta...

<!-- Añade capturas de pantalla (si procede) -->

Capturas de pantalla...

<!-- Añade más detalles y explica la configuración (si procede) -->

Descripción detallada...

2 Me gusta

¡Gracias por la respuesta! Eso explica por qué no pude encontrar ninguna función para ello.

Para mi caso de uso, quiero que sea fácil para los usuarios ingresar estos metadatos, incluso si no están acostumbrados a markdown. Así que probablemente veré si puedo hacer un plugin personalizado, solo que no quería reinventar la rueda en caso de que ya existiera.

Quizás Table Builder pueda ayudar a tus usuarios a publicar una tabla

He visto ese, pero no creo que sea útil para cosas predefinidas. Básicamente, quiero crear una plantilla de tema con una tabla encima, pero solo mostrar algunos campos de entrada al usuario además del texto libre habitual. Algo así como las plantillas de incidencias en GitHub (ejemplo) donde se le pide al usuario algunos campos.

Pero sí, si no está integrado, no pasa nada. Creo que puedo encontrar un plugin u otra solución. Así que gracias por confirmar que no estoy reinventando la rueda :smiley:

Y descargo de responsabilidad: si están usando escritorio, ratón y/o teclado, porque de lo contrario es casi un truco molesto.

No sé si es posible rellenar una tabla con una plantilla de Discourse.

1 me gusta

¡Eso parece súper útil, gracias por el enlace!

Jugaré con eso, de lo contrario, simplemente crearé un plugin para agregar algunos campos personalizados al modelo de tema.

1 me gusta

Las nuevas plantillas están diseñadas para tu caso de uso exacto. No deberías necesitar un plugin. La advertencia es que el formato de la publicación parece ser bastante limitado y se crea como markdown sin formato, por lo que las ediciones posteriores ven el markdown sin procesar.

Sí, acabo de probar las plantillas de formulario y me parecieron un poco limitantes. Quiero un formulario además del texto normal de la publicación, porque quiero que los usuarios aún puedan formatear su texto utilizando el editor WYSIWYG markdown predeterminado. Y las plantillas de formulario solo admiten cuadros de texto básicos, por lo que no hay edición avanzada. Básicamente, solo quiero uno o dos campos obligatorios, y luego el editor de publicaciones normal.

(Entiendo que tengo un requisito bastante específico, ¡y esto no pretende criticar las plantillas de formulario! Son súper útiles en sí mismas y podría usarlas para otra cosa, pero para este caso de uso encuentro que no son lo que quiero).

No quiero ser molesto, pero no describiría el editor predeterminado como “WYSIWYG”. De hecho, la falta de eso ha sido objeto de mucho debate… pero me desvío.

Lo siento, entonces puede que haya sido la palabra equivocada. Solo la usé para diferenciar entre el editor de markdown con soporte de formato y los textareas básicos de las plantillas de formulario. El editor de markdown es lo suficientemente simple para personas que no están acostumbradas, ya que tiene una barra de herramientas, mientras que los textareas básicos no dejan claro cómo dar formato al texto. Además, las plantillas de formulario no parecen proporcionar una vista previa, mientras que el editor de markdown sí lo hace.

Así que sí, WYSIWYG puede haber sido la palabra equivocada, lo que quise decir es el editor de markdown predeterminado que tiene una vista previa para mostrar lo que obtienes.

2 Me gusta

¿Sería bueno tener la capacidad de usar markdown opcional dentro de ellas?

1 me gusta

Sí, exactamente, o al menos una opción para hacer que la plantilla del formulario sea adicional, de modo que el contenido del formulario se represente encima de la publicación en lugar de reemplazar completamente el editor de publicaciones. Ambas formas funcionarían para mi caso de uso.

2 Me gusta

Sí, incluso si solo una plantilla pudiera obtener el editor completo, sería genial, pero no estoy seguro de cómo funcionaría. La solución a corto plazo es simplemente ingresar algo de texto como marcador de posición, crear el tema y luego editarlo para que quede bonito.

¿Crees que se aceptaría una PR que cambiara la función de plantilla de formulario para admitir esto? Aunque todavía no estoy seguro de si encontraré tiempo para implementarlo.

No soy de los que adivinan y no estoy en el equipo. Si crees que podrías encontrar tiempo, publica en Feature y pregunta allí.

1 me gusta

¡Gracias, lo haré si encuentro tiempo!

(No sé por qué pensé que estabas en el equipo, probablemente porque ya he visto muchas respuestas útiles tuyas jeje)

2 Me gusta

Solo una nota rápida, puedes usar Excel o Google Sheets y copiarlos y pegarlos en el editor y él hace el markdown por ti. Dirijo grupos deportivos en otro foro y copio mis informes de Google Sheets de esta manera y es súper fácil. He hecho tablas bastante grandes en segundos de esta manera.

Copiar celdas en la hoja:

Pegar la salida en el cuadro de texto del editor:

Tabla resultante:

Concepción e Inicio del Proyecto
Carta del Proyecto Leon W 12/03/18 15/03/18 3 100%
Revisiones de la Carta del Proyecto Kylie R 15/03/18 16/03/18 1 100%
Investigación Pete S 15/03/18 21/03/18 6 90%
Proyecciones Steve L 16/03/18 22/03/18 6 40%
Partes Interesadas Allen W 18/03/18 22/03/18 4 70%
Directrices Malik M 19/03/18 22/03/18 3 60%
Inicio del Proyecto Malik M 23/03/18 23/03/18 0 50%
5 Me gusta

También podrías considerar:

2 Me gusta