Layout roto en la página de perfil oculta del usuario

Hola, soy de https://blenderartists.org/

Acabo de notar que si intentas abrir el perfil de un usuario privado en una nueva pestaña, se mostrará un diseño roto, a veces repitiendo los mismos campos dos o más veces (parece un bucle cíclico repetido). No era así antes de la reciente actualización de Discourse.

Ejemplo:

Pasos para reproducir el error:

  1. Abre el perfil oculto de alguien en una nueva pestaña. No solo haciendo clic en él con el botón izquierdo del ratón, sino para abrirlo en una nueva pestaña, haciendo clic con la rueda del ratón.
  2. Aquí está.

A veces, incluso puede decir que la página dejó de responder.

Gracias por su atención.

1 me gusta

Hola Sergey, ¡bienvenido! :wave:

Parece que hay un problema con el componente Clickable Social Icon Links on Profile en esta situación.

Consola del navegador


Específicamente aquí: https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L146

El autor parece inactivo.
Voy a hacer un fork del componente y ver si puedo solucionarlo. :slight_smile:

3 Me gusta

Hola, @Arkshine

¡Gracias por tu rápida respuesta!

Soy nuevo aquí y puede que suene estúpido, pero no encontré la respuesta a mi pregunta durante el registro en este sitio web, así que quería preguntar si te importa: ¿es gratuito tener una cuenta en meta.discourse.org? Sé que Discourse es un CMS de pago en sí mismo, por eso pregunto.

Gracias de antemano.

2 Me gusta

Hola @Goorman :wave: bienvenido a Meta :slight_smile:

Unirse a Discourse Meta es totalmente gratis :discourse:

¡Buena observación! Estaba echando un vistazo por allí pero aún no había llegado a eso.

2 Me gusta

Hola, @Lilly, ¡gracias por la respuesta!

Al decir “definitivamente” te referías a que todavía hay algunas ofertas de pago como comprar un hosting y demás, ¿es correcto?

1 me gusta

No, no tienes que comprar ni pagar nada en absoluto. Incluso puedes ser una persona interesada en Discourse y tener preguntas o querer más información. No hay trucos ni condiciones.

3 Me gusta

Oh, muchas gracias. Como no soy hablante nativo, a veces me resulta difícil entender algunas partes de las oraciones.

1 me gusta

Ofrecemos alojamiento y contamos con organizaciones asociadas que también brindan servicios de soporte y alojamiento de Discourse. Por ejemplo, Discourse Hosting, Literate Computing o Communiteq. Pero no hay obligación de unirse a este foro. :slight_smile:

3 Me gusta

Sí, de hecho, he decidido hacer esa pregunta. Acabo de ver algunas ofertas de pago y, aunque he creado una cuenta sin ningún cargo, he decidido preguntar de todos modos. Una vez más, me disculpo por estas preguntas tontas, si es que lo son. :see_no_evil:

Vale la pena decir que Discourse no es un “CMS de pago”.

Discourse es un software de foro gratuito y de código abierto. Puedes descargar el software de forma gratuita y ejecutarlo desde tu casa, e incluso hemos escrito guías para ello Discourse en una Raspberry Pi | Blog. De la misma manera puedes ejecutarlo internamente en tu escuela o empresa, y todo es gratuito.

Ofrecemos alojamiento de pago, ya que hay muchas personas que necesitan un foro y requieren alta disponibilidad u otros requisitos donde tiene sentido externalizarlo a un servicio profesional.

2 Me gusta

He hecho una PR en el componente oficial. Veamos si se fusiona. :slight_smile:

Si, por alguna razón, el autor no responde, deshabilita el componente, luego puedes instalar mi fork en su lugar:

  • URL: https://github.com/Arkshine/discourse-social-links-clickable.git

Nota: tendrás que volver a aplicar tu configuración si hiciste cambios.

5 Me gusta

¡Buen trabajo, amigo! :slight_smile: :clap:

2 Me gusta

@Falco, ¡gracias! Francamente, ni siquiera sabía de eso. Solía pensar que Discourse era una plataforma de pago :slight_smile: He estado lidiando con WordPress desde 2012 y me acostumbré a las plataformas de código abierto donde tienes la capacidad de cambiar todo lo que quisieras.

He enviado el enlace a este hilo en blenderartists.org para que otros lo sepan, ya que solo soy un usuario habitual allí :slight_smile:

@Arkshine
@Falco
@Lilly

¡Una vez más, gracias a todos, chicos! :slight_smile:

3 Me gusta

Sí, nos pasa bastante hoy en día :sweat_smile:

Discourse en sí está modelado explícitamente a partir de WordPress, y aquí también tienes la capacidad de cambiar todo lo que quisieras.

Dicho esto, dado que el desarrollo web se ha alejado de que cada página sea un simple script hacia frameworks web, y con instancias de WordPress muy personalizadas que se convierten en pesadillas de seguridad, para Discourse adoptamos un modelo donde los cambios se envían como plugins y temas, por lo que si bien aún puedes necesitar hacer algo de trabajo durante las actualizaciones, técnicamente puedes construir un plugin sobre nuestras interfaces de extensibilidad existentes y hacerlo más robusto y un poco menos problemático para las actualizaciones.

3 Me gusta

Recuerdo la época en que la gente creaba páginas web en Microsoft Word :smiley: Esos sí que fueron buenos tiempos.

P.D. Todavía recuerdo ese diseño “convexo”, donde todos los botones tenían sus sombras y todo eso :slight_smile:

2 Me gusta

@weallwegot ¡gracias por fusionar la corrección! :+1:

@Goorman si todavía estás usando el componente oficial, ¡puedes actualizarlo ahora!

1 me gusta

Hola, @Arkshine

¡Gracias por informarme! Como no soy el propietario de Blenderartists.org, se lo diré al moderador allí.

Gracias de nuevo :slight_smile:

2 Me gusta

@bartv, hola amigo :slight_smile:

Recientemente abrí un hilo sobre un problema relacionado con el perfil de un usuario oculto y acaba de ser solucionado. @Arkshine dijo que necesitarías actualizar algún módulo de tu parte.

¡Buenas tardes, @Arkshine!

En primer lugar, gracias por tu esfuerzo para resolver ese problema, pero parece que de todos modos no se ha solucionado :frowning: El problema sigue existiendo. Le pedí a Bart que lo comprobara desde su lado y sigue igual.

P.D. El componente del tema se ha actualizado.

¡Hola Sergey!

Revisé tu foro; puedo ver el error, pero el componente de tu foro aún no se ha actualizado (no parece ser un problema de caché y no estás usando una CDN). :thinking:

https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L140-L147

2 Me gusta