Layout quebrado na página de perfil oculto do usuário

Olá, sou do https://blenderartists.org/

Notei que, ao tentar abrir o perfil de um usuário privado em uma nova aba, o layout fica quebrado, às vezes repetindo os mesmos campos duas ou mais vezes (parece um loop cíclico repetido). Não era assim antes da atualização recente do Discourse.

Exemplo:

Passos para reproduzir o bug:

  1. Abra o perfil oculto de alguém em uma nova aba. Não apenas clicando nele com o botão esquerdo do mouse, mas abrindo em uma nova aba, clicando com a roda do mouse.
  2. Aqui está.

Às vezes, pode até dizer que a página parou de responder.

Obrigado pela sua atenção.

1 curtida

Olá Sergey, bem-vindo! :wave:

Parece que há um problema com o componente Clickable Social Icon Links on Profile, nesta situação.

Console do navegador


Especificamente aqui: https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L146

O autor parece inativo.
Vou fazer um fork do componente e ver se consigo consertá-lo. :slight_smile:

3 curtidas

Olá, @Arkshine

Obrigado pela sua rápida resposta!

Sou novo aqui e pode parecer estupidez, mas simplesmente não encontrei a resposta para a minha pergunta durante o registro neste site, então queria perguntar se você se importa: é gratuito ter uma conta no meta.discourse.org? Sei que o Discourse é um CMS pago em si, por isso estou perguntando.

Obrigado antecipadamente.

2 curtidas

Olá @Goorman :wave: bem-vindo ao Meta :slight_smile:

É totalmente gratuito para participar do Discourse Meta :discourse:

Bom ponto! Eu estava dando uma olhada lá, mas ainda não tinha chegado a isso.

2 curtidas

Oi, @Lilly, obrigado pela resposta!

Ao dizer “definitivamente”, você quis dizer que ainda existem algumas ofertas pagas, como a compra de hospedagem e assim por diante, certo?

1 curtida

Não, você não precisa comprar ou pagar nada. Você pode até mesmo ser alguém interessado no Discourse e que tenha perguntas ou queira mais informações. Não há pegadinhas ou condições.

3 curtidas

Ah, muito obrigado. Como não sou falante nativo, às vezes é difícil para mim entender algumas partes das frases.

1 curtida

Nós oferecemos hospedagem e temos organizações parceiras que também fornecem serviços de suporte e hospedagem do Discourse. Por exemplo, Hospedagem Discourse, Literate Computing ou Communiteq. Mas sem obrigação de participar deste fórum. :slight_smile:

3 curtidas

Sim, é isso que eu decidi perguntar. Eu acabei de ver algumas ofertas pagas e, embora eu tenha criado uma conta sem nenhum custo, decidi perguntar sobre isso de qualquer maneira. Mais uma vez, peço desculpas por essas perguntas bobas, se for o caso. :see_no_evil:

Vale a pena dizer que o Discourse não é um “CMS pago”.

O Discourse é um software de fórum gratuito e de código aberto. Você pode baixar o software gratuitamente e executá-lo de sua casa, e nós até escrevemos guias para isso Discourse em um Raspberry Pi | Blog. Da mesma forma, você pode executá-lo internamente em sua escola ou empresa, e tudo é gratuito.

Nós oferecemos hospedagem paga, pois há muitas pessoas que precisam de um fórum e necessitam de alta disponibilidade ou outros requisitos onde faz sentido terceirizar para um serviço profissional.

2 curtidas

Fiz um PR no componente oficial. Vamos ver se ele será mesclado. :slight_smile:

Se, por algum motivo, o autor não responder, desative o componente e, em seguida, instale meu fork:

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

Observação: você terá que reaplicar suas configurações se tiver feito alterações.

5 curtidas

Bom trabalho, meu amigo! :slight_smile: :clap:

2 curtidas

@Falco, obrigado! Francamente, eu nem sabia disso. Eu costumava pensar que o Discourse era uma plataforma paga :slight_smile: Tenho lidado com o WordPress desde 2012 e me acostumei com plataformas de código aberto onde você tem a capacidade de mudar tudo o que quiser.

Enviei o link para este tópico no blenderartists.org para que outros saibam disso, já que sou apenas um usuário regular lá :slight_smile:

@Arkshine
@Falco
@Lilly

Mais uma vez, obrigado a todos, pessoal! :slight_smile:

3 curtidas

Sim, nós ouvimos isso bastante hoje em dia :sweat_smile:

O próprio Discourse é modelado explicitamente a partir do WordPress, e aqui você também tem a capacidade de mudar tudo o que você sempre quis.

Dito isso, como o desenvolvimento web se afastou de cada página ser um único script para frameworks web, e com instâncias do WordPress altamente personalizadas se tornando pesadelos de segurança, para o Discourse adotamos um modelo onde as alterações são enviadas como plugins e temas, então, embora você ainda possa precisar fazer algum trabalho durante as atualizações, você pode tecnicamente construir um plugin em cima de nossas interfaces de extensibilidade existentes e torná-lo mais robusto e um pouco menos problemático para atualizações.

3 curtidas

Lembro-me da época em que as pessoas criavam páginas de sites no Microsoft Word :smiley: Bons tempos.\n\nP.S. Ainda me lembro daquele design “convexo”, onde todos os botões tinham suas sombras e todo esse tipo de coisa :slight_smile:

2 curtidas

@weallwegot obrigado por mesclar a correção! :+1:

@Goorman se você ainda estiver usando o componente oficial, pode atualizá-lo agora!

1 curtida

Olá, @Arkshine

Obrigado por me informar! Como não sou o proprietário do Blenderartists.org, avisarei o moderador sobre isso lá.

Obrigado mais uma vez :slight_smile:

2 curtidas

@bartv, olá amigo :slight_smile:

Recentemente, abri um tópico sobre um problema relacionado ao perfil de um usuário oculto e ele acabou de ser corrigido. @Arkshine disse que você precisaria atualizar um módulo do seu lado.

Bom dia, @Arkshine!

Primeiramente, obrigado pelo seu esforço em resolver esse problema, mas parece que ele não foi corrigido de qualquer forma :frowning: Uma questão ainda permanece. Pedi ao Bart para verificar isso do lado dele e continua o mesmo.

P.S. O componente de tema foi atualizado.

Olá Sergey!

Verifiquei seu fórum; consigo ver o erro, mas o componente em seu fórum ainda não foi atualizado (não parece ser um problema de cache e você não está usando um CDN). :thinking:

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

2 curtidas