DISCO TOC para respuestas

Dado que Disco TOC es uno de los componentes temáticos en la lista predeterminada, asumo que este es un lugar apropiado para hacer una solicitud de características.

Actualmente, solo funciona para el OP. Me gustaría poder agregar una tabla de contenido a una respuesta. ¿Por qué?

Cuando hacemos un seminario web, lo anunciaremos a la comunidad con una publicación. Después del seminario web, hacemos un seguimiento con una respuesta en el mismo tema que contiene el enlace a la grabación y las respuestas a todas las preguntas que se hicieron durante el seminario web. Hacemos esto en parte para cubrir todas las preguntas a las que no pudimos llegar durante la sesión en vivo.

Esas publicaciones de seguimiento tienden a ser largas y, por lo general, se subcategorizan por tema general, lo que es perfecto para una tabla de contenido (y, de hecho, la razón por la que instalé el componente).

Anteriormente, creé manualmente (y dolorosamente) una tabla de contenido estática en la parte superior de la publicación de respuesta, pero, por supuesto, una vez que te desplazas más allá de ella para ver el contenido, ya no es útil. ¡Sería maravilloso tener Disco TOC flotando junto al contenido!

6 Me gusta

¡Caso de uso interesante! Yo también lo he hecho antes. No estoy seguro de si esto funcionará en tu caso, pero lo que terminamos haciendo fue editar la primera publicación para agregar las notas al final, y luego responder para informar a todos sobre la edición. De esa manera, todo está bien organizado en la primera publicación para la posteridad.

2 Me gusta

Quizás sean mis viejos días de periodista, pero tiendo a desconfiar de editar la historia…

2 Me gusta

Sí, lo entiendo totalmente. :slight_smile: Pero puede ser útil a largo plazo, y Discourse proporciona el historial de edición para aquellos que desean total transparencia. Aquí tienes un ejemplo de un tema que reescribimos después de un seminario web, cuando trabajaba para Namati. Incluso cambiamos el idioma a tiempo pasado, por lo que es un resumen del seminario web y ya no un anuncio. Y eliminamos todos los detalles logísticos sobre cómo unirse y demás, porque ya no eran relevantes.

https://community.namati.org/t/webinar-key-learnings-from-institutionalizing-the-paralegal-profession-may-31-2017/36410

3 Me gusta

Actualización: Los cambios en este fork se han fusionado upstream, por favor use los componentes del tema oficial en su lugar

¡Para cualquiera que quiera aplicar DiscoTOC en sus respuestas, hice esta parte del trabajo en mi propio fork!
Ahora puede aplicar TOC a cualquier publicación y funciona bien, al igual que en el OP.
Parece que el equipo oficial no cree que sea necesario aplicar DiscoTOC en las respuestas, así que no abriré una solicitud de extracción. ¡Pero puedes usar mi versión modificada!

https://github.com/Lhcfl/DiscoTOC-edited

4 Me gusta

TOC en las respuestas - ¡sí, por favor!

2 Me gusta

Es posible una tabla de contenido para las respuestas; consulta aquí el método poco convencional.

4 Me gusta

Para mí, como usuario intensivo de iPad/iPhone, esa solución es más como una caja cerrada :winking_face_with_tongue:

1 me gusta

Hmmm, :thinking: Estoy usando un iPad Air con Safari iOS 16.6 y funciona como se esperaba y lo mismo que Chrome. :woman_shrugging:t2:

2 Me gusta

Lhcfl/DiscoTOC-edited lanza el error «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» al insertar una tabla de contenidos.
Discourse 3.2.0.beta4-dev.

Lo investigaré.


Este es un error de fusión automático que ocurrió cuando me sincronizé con el upstream. Ahora lo he corregido.

oye @Lhc_fl

probé este fork, está bien…
pero parece que, ¿necesito agregar esta línea a cada publicación/respuesta?

<div> </div>

Ya agregué todas las categorías a la configuración: auto TOC categories
¿parece que este fork no respeta esta configuración?

¿Estarías abierto a reconsiderar esto? Sería genial tenerlo como parte del repositorio mantenido oficialmente. Y no añadiría / no debería añadir ningún problema o inestabilidad.

Mi caso de uso son las reuniones, donde usamos un Evento como OP y las actas van en una nueva publicación en algún lugar debajo de él. Sería genial tener la tabla de contenido (TOC) disponible para aplicarla a las actas.

No querría que se aplicara a todas las publicaciones, ¡eso se volvería desagradablemente ocupado muy rápido!

6 Me gusta

Creo que con al menos cuatro usuarios aquí en este tema que también comparten el caso de uso, vale la pena reconsiderarlo.

5 Me gusta

Para aquellos a quienes les importa aplicar la tabla de contenido (TOC) a las respuestas: la capacidad de aplicar la tabla de contenido a las respuestas se ha fusionado en el componente oficial. Es una configuración que está desactivada por defecto.

13 Me gusta

Esperando verlo implementado en mi sitio. :innocent:

4 Me gusta

Como este es un componente de tema, deberías poder actualizarlo desde tu página /admin/customize/components. :crossed_fingers:

Aunque si encuentras algún problema, házmelo saber y podremos solucionar cualquier cosa. :slight_smile:

6 Me gusta

Esto funciona fantástico. ¡Gran trabajo, Linca! :purple_heart:

Lo estoy usando en mi instancia local y es genial. ¡Gracias! ¡Ahora no tengo que crear nuevos temas en mi bloc de notas cuando quiero una tabla de contenido para una publicación! :hugs:

9 Me gusta

Después de usar un poco la nueva funcionalidad (¡enhorabuena, por cierto!), me equivoqué en esto: como puedes especificar cuántos encabezados antes de que se active una tabla de contenido, simplemente no es un problema.

Sin embargo, insertar el código de la tabla de contenido es bastante molesto.

¿Estarías abierto a cambiar esto para que con categorías y etiquetas especificadas automáticamente las tablas de contenido de las respuestas también se activen? ¿O hacer que sea una opción?

2 Me gusta

¿Cómo lo insertas? Para mí, hacer clic en un botón en el editor no es tan complicado.

2 Me gusta