DiscPage: un plugin para crear páginas estáticas e insertar globos de discusión en el texto

Hola Syl,
no estoy seguro de si siempre ha estado así y/o si es intencional, pero acabo de notar que el botón de nuevo tema de la categoría padre de cualquier categoría de discpage está deshabilitado, supongo que aquí:

¿Es intencional? No parece ser el caso en castafiore.org (estoy en ( 2aac657da7 ) y en la última versión de discpage). Extrañamente, no recuerdo que las categorías de globos hayan estado ocultas nunca (pero el botón de nuevo tema también está deshabilitado). Tengo dos pares de categorías discpage/globos, cada par en su propia categoría.

Gracias, @Benjamin_D.

Parece un error; investigaré esto más a fondo.

DiscPage hace todo lo posible para evitar que los usuarios utilicen manualmente la categoría de globo. La razón es que la categoría de globo debería aplicarse automáticamente por DiscPage cuando el usuario crea un nuevo tema en un globo.

Para hacer cumplir esta regla:

  1. DiscPage oculta la categoría de globo del menú desplegable de categorías en el cuadro de diálogo “Nuevo tema”.
  2. DiscPage deshabilita el botón “Nuevo tema” en la página de la categoría de globo.

¿Puedes confirmar que eso es lo que ves?

:+1: Sí, lo confirmo.
También puedo confirmar que la categoría principal no está oculta en el cuadro combinado del diálogo de nuevo tema.

El problema se ha solucionado en la versión 1.0.46 (más información aquí).

1 me gusta

Estoy confundido y busco orientación. Tenemos una cuenta Estándar y me pregunto si este complemento se puede instalar a nivel de esa cuenta. No lo veo listado en la página donde están las opciones de nuestros complementos.

¿Qué me estoy perdiendo?
¿Necesitamos actualizar a una cuenta de Negocios para que esté disponible para nosotros?

Espero su respuesta. Gracias
Neil

Hola Neil:

No sé mucho sobre los planes de alojamiento de Discourse, así que quizás deberías contactar al equipo de Discourse al respecto.
Por lo que puedo leer aquí, no creo que puedas usar DiscPage con un plan de alojamiento Estándar. Entiendo que necesitas un plan de alojamiento Empresarial (o una instancia de Discourse autoalojada) si quieres que se te permita instalar cualquier plugin.

Saludos,

1 me gusta

Encontré que las Instrucciones de uso en Github para agregar globos de discusión eran un poco engañosas…

El Readme dice esto… (y siguiendo estas instrucciones, no pude hacer que aparecieran globos)…

Para agregar un globo, agrega [dpgb id=myBalloonId][/dpgb] al texto de tu tema.

Por ejemplo:

## Introducción [dpgb id=intro][/dpgb]

El ID del globo solo debe contener [a-zA-z_].

Sin embargo, he descubierto lo siguiente, y ahora los globos sí aparecen…

Para agregar un globo, en el editor de temas, el formato debería ser en su lugar…

[dpgb id=myballoonid] La sección que quieres resaltar cuando se hace clic en el globo, para que tus usuarios comenten, va aquí entre estas etiquetas [/dpgb]

Por ejemplo:

[dpgb id=intro] Introducción [/dpgb]

Además, el ID solo debe contener [a-z] (solo letras minúsculas).

También podrías notar en mi ejemplo a continuación que los espacios adicionales antes y después de [dpgb=id] y [/dpgb] no son problemáticos.


Así que aquí hay una muestra de lo que puse en el editor de temas en mi Discourse…

Y así es como se ve la página resultante…

Mmm… cuando hago clic en los globos naranjas, la página se divide en dos, pero cuando hago clic en el botón + Nuevo Tema en el panel derecho…

… el editor de Temas se desliza desde abajo, así que lo uso para escribir mi Tema…

… pero luego, después de guardarlo, no está conectado al Tema de la Página, y todavía no hay una lista de Temas en el panel derecho…

¿Alguien tiene alguna idea de lo que está pasando (o no está pasando lo que debería pasar) aquí?

Aquí está la página en vivo:

https://noobish.me/t/chapter-1-in-the-beginning/255

Gracias @denvergeeks, le echaré un vistazo más tarde hoy.

Veo 4 problemas aquí:

Insertar [dpgb id=myBalloonId][/dpgb] al final de un encabezado (para seleccionar el encabezado y los párrafos siguientes, como se documenta aquí) ya no funciona. Daremos seguimiento a este problema aquí.

Colocar [dpgb id=myBalloonId]Some text here[/dpgb] alrededor de un texto (para seleccionar solo ese texto) no está documentado. Daremos seguimiento a este problema aquí.

La id debe contener solo [a-z] (solo letras minúsculas)

@denvergeeks, esto probablemente sucede porque estableciste force_lowercase_tags=true en tu configuración de Discourse (o tal vez sea el valor predeterminado). Me sorprende que te haya afectado esto, porque en ese caso el globo debería haber sido reemplazado por una advertencia:

Al pasar el cursor sobre el “DiscPage Error” rojo, deberías obtener el siguiente mensaje de error:

La id del globo tiene mayúsculas. Esto no encaja con force_lowercase_tags=true en la configuración de Discourse. Solución: haz que tu id del globo sea completamente minúscula, o establece force_lowercase_tags a false.

El mismo mensaje de error también se imprime en la consola.

Si lo anterior no funciona para ti, por favor crea un problema en Github para que podamos discutirlo más a fondo.

@denvergeeks, describes otro problema donde la creación de un tema no funciona. No puedo reproducir esto, así que necesitaremos interactuar más. Por favor, crea un problema separado en Github.

Gracias @syl – Aprecio tus respuestas :nerd_face: ¡y me alegra ver que sigues por aquí!

Continuaré en el DiscPage Github Issues Cue

¡Muchas gracias @syl! A partir de DiscPage v1.0.52, ¡todo parece funcionar de nuevo! (Realmente amo este plugin :nerd_face: )

1 me gusta

No puedo ir a tu nueva demostración

502 Bad Gateway
1 me gusta

Gracias, déjame echar un vistazo.

1 me gusta

La demo está de nuevo en línea (enlace: DiscPage Demo - Castafiore).

3 Me gusta

Debo estar pasando algo por alto…

Después de hacer clic en un globo naranja, la Lista de temas asociada se desliza desde la derecha, pero luego no encuentro ningún botón para crear un comentario en la porción de texto asociada con el globo naranja.

Seguí meticulosamente las instrucciones de configuración en la página de Github.

Tengo una categoría Página con toda la configuración de seguridad adecuada…

¡Por favor, asesórenme!

EDITAR: Para otros que encuentren este problema (y para mi yo futuro): el Componente de Tema a continuación fue la causa.

Una vez que deshabilité ese componente de tema… apareció el botón para crear un Nuevo Tema y todo funcionó como se esperaba :smiley:

DOS COSAS MÁS…

  1. Otros Temas además del Tema Predeterminado de Discourse pueden resultar en diseños defectuosos e inutilizables, por lo que si está viendo este tipo de mal comportamiento, intente usar el Tema Predeterminado.

  2. Si el Menú Lateral está habilitado en la configuración del Menú de Navegación, ese menú lateral aparecerá dentro del deslizamiento de comentarios solo para confundir a los usuarios, por lo que necesité usar el Menú Desplegable del Encabezado o el Legado para evitar esto. (Alternativamente, puede usar la navegación del Menú Lateral en su sitio, pero use CSS para ocultarlo en la categoría DiscPage).

2 Me gusta

Informe de error. Cuando este complemento está habilitado, causa esta extraña anomalía de representación.

https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/13?u=hifihedgehog

1 me gusta

Hey @Hifihedgehog , gracias por el informe. Le echaré un vistazo.

1 me gusta

@Hifihedgehog ,

He creado una entrada para discutir el problema:

Todavía no he podido reproducir el problema. Sin embargo, acabo de publicar una nueva versión del plugin (1.0.53), que soluciona otros problemas de diseño con la última versión de Discourse. ¿Podrías instalar esta nueva versión y decirme si el problema persiste?
Gracias.

1 me gusta

Lo acabo de probar. El error persiste. Lo obtengo en modo vertical en mi Surface Pro 8 cerca de la parte inferior de un tema.

1 me gusta