Estoy dudando sobre estas páginas publicadas.
Contexto: Tengo mucha documentación en Google Docs. Como parte de la migración de nuestra comunidad de Facebook a Discourse, estamos aprovechando la oportunidad para migrar también la documentación a Discourse.
A la gente le encantaba que la documentación fuera pública y “parecida a Word”, imprimían los archivos para consultarlos, llevaban copias a su veterinario o enviaban enlaces por correo electrónico.
Para mí, la principal ventaja de la funcionalidad de Publicación de Páginas es que nos permite hacer público algo que de otro modo habría sido privado. Pero si, como será mi caso, la documentación ya está en una categoría que va a ser pública, ¿tiene realmente sentido publicarla también?
Las URL son algo más bonitas. Hay menos “muebles de Discourse” en la página, lo cual es agradable (pero por otro lado, requiere añadir un pie de página o algo para indicar que es un documento de la comunidad… no es gran cosa).
Pero donde realmente estoy empezando a ver un problema es en los muchos enlaces que tenemos dentro de los documentos que apuntan a otros documentos (viva el hipertexto). Si utilizo las URL de “página publicada”, los miembros de la comunidad que leen la documentación salen de la comunidad en cierto modo y es posible que no encuentren el camino de regreso. Si utilizamos las URL de “tema de Discourse”, entonces los lectores externos aterrizarán en páginas de Discourse, completas con respuestas y (al menos en mi caso, ¿quizás pueda cambiar eso?) una larga lista de nuevos temas no leídos para examinar.
Aquí hay un ejemplo:
¿Quién se ha enfrentado a un dilema similar? ¿Cómo lo resolvieron? ¿Hay funcionalidades aquí que podrían ayudarme pero que quizás no conozca?
No tengo respuestas; pero la función de publicación de páginas, si bien hace lo que está diseñada para hacer, carece profundamente de funcionalidades. No estoy convencido de que este sea el camino a seguir para su propósito
¡De hecho! Acabas de dilucidar el principal caso de uso de la publicación de páginas (hacer público el contenido privado) y su principal limitación (confusión de enlaces y falta de navegación). Simplemente usa tu categoría pública y dale un poco de estilo si es necesario. Podrías encontrar útil Discourse Doc Categories para la navegación.
Todavía estoy un poco ambivalente. Creo que para ciertos documentos, sería mejor (si la persona no está conectada a Discourse) que la barra lateral y los temas no leídos y otras cosas estuvieran ausentes. Se parece más a un “documento” así. ¿Habría alguna manera de mostrarlo así a los usuarios que no son de Discourse, pero mostrarlo “con los elementos de Discourse” cuando inician sesión? ¿Con la misma URL?
¿Habría soluciones para explorar con WordPress (aún no he investigado cómo interactúan), pero se podría “reflejar” una página de WordPress en Discourse como un tema, por ejemplo?
¡Gracias por señalarlo! Esto podría ser específico del tema que cubre mi comunidad. Además de la información que proporcionan, nos hemos dado cuenta de que el hecho de que nuestros documentos parezcan “documentos reales” y no “páginas web” nos ayuda a ser tomados en serio. Nuestros miembros pueden imprimir un documento que parece “un artículo serio” y mostrárselo a sus veterinarios; esta “audiencia secundaria” (que en realidad es muy importante, aunque no sean participantes muy activos en nuestra comunidad) es probable que, como la mayoría en la profesión médica, tenga fuertes prejuicios negativos con respecto a “las cosas en internet”.
Así que mi preocupación es que hacer que nuestra documentación parezca “algo en un foro de internet (¡oh, Dios mío!)” cambiará la forma en que es percibida por los miembros fuera de nuestra comunidad.
¿Ves el problema?
¡Oh, gracias, no lo sabía/lo olvidé, esa era una opción! Definitivamente la usaré.
Creo que algunas ideas que podrían ayudarme a salir de mi dilema actual de documentación serían:
tener un diseño específico de categoría de documento dentro del tema (o, más generalmente, poder elegir una apariencia/diseño diferente para una categoría específica)
poder mostrar las cosas de manera diferente en algunas categorías para los visitantes no registrados (¿o incluso, por TL?)
poder agregar algunos “muebles de Discourse” a las Páginas Publicadas cuando son vistas por un usuario registrado (pero eliminados al imprimir, por supuesto)
Aquí hay un par de variaciones sobre una forma fácil de abordar esto sin “muebles” de Discourse: proporcione un enlace dentro del tema a la página de índice de su documentación. (Es posible que los usuarios no siempre hayan venido de la página de índice, pero al menos podrán volver a donde pueden navegar).
Añadir un enlace al índice
Si siempre enlazas a las páginas publicadas (que sí se ven mucho mejor para imprimir), entonces puede ser tan simple como esto: simplemente comienza el contenido de cada tema individual con un enlace a tu página de índice:
[Toute la documentation DF](https://entraide.diabete-felin.com/t/toute-la-documentation-df)
Que tu te sentes prêt·e à te lancer...
o
Añadir un enlace al índice oculto internamente
Si a veces enlazas a las páginas publicadas, pero también a veces enlazas a los temas reales, es posible que desees ocultar el enlace del índice internamente:
Agrega un wrap alrededor de un enlace a tu FAQ/página de índice de documentos:
[wrap=index-link]
[Toute la documentation DF](https://entraide.diabete-felin.com/t/toute-la-documentation-df)
[/wrap]
Que tu te sentes prêt·e à te lancer...
El código [wrap] permite que este fragmento de CSS personalizado oculte ese enlace cuando se ve el tema regular en sí:
Gracias, ¡esto parece útil! Sin duda, enlazaremos a las páginas de temas en nuestras discusiones, ya que el objetivo de tenerlas en Discourse es facilitar que la gente las consulte.
Hola, acabo de probar esto, pero estos son realmente redirecciones, no enlaces permanentes, ¿verdad? ¿O hay alguna manera de hacer que el “enlace permanente” sea el que se muestra cuando se carga el destino?
Otro problema que tengo es que la versión impresa de la Página Publicada no es muy buena tal como está (pero todavía necesito trabajar en los estilos de pantalla). ¿Es esto un problema del Tema? Si quiero mejorar el CSS de impresión, ¿dónde lo haría?
Sí, esas son redirecciones (¿por qué no se llamaron así desde el principio? ), y no, no es posible mantener la misma URL. Quizás con un complemento personalizado…
Por lo que entiendo, crawler_layout.scss se aplica específicamente al diseño del rastreador (crawler). Las páginas sin el diseño del rastreador todavía cargan printer-friendly.scss cuando abrimos la ventana de impresión.
Para personalizaciones, usa la consulta de medios @media print {.
Por favor, corríjanme si estoy equivocado.