숨겨진 프로필 페이지에서 레이아웃 깨짐

안녕하세요, 저는 https://blenderartists.org/에서 온 사람입니다.

방금 발견했는데, 비공개 사용자의 프로필을 새 탭에서 열려고 하면 레이아웃이 깨져 표시됩니다. 때로는 동일한 필드가 두 번 이상 반복되기도 합니다(반복적인 순환 루프처럼 보입니다). Discourse의 최근 업데이트 이전에는 이런 문제가 없었습니다.

예시:

버그 재현 방법:

  1. 누군가의 숨겨진 프로필을 새 탭에서 엽니다. 단순히 마우스 왼쪽 버튼으로 클릭하는 것이 아니라, 마우스 휠을 클릭하여 새 탭에서 여는 것입니다.
  2. 여기서 버그가 발생합니다.

때로는 페이지가 응답을 중단했다는 메시지가 표시되기도 합니다.

관심 가져주셔서 감사합니다.

세르게이, 안녕하세요! :wave:

이 상황에서 Clickable Social Icon Links on Profile 컴포넌트에 문제가 있는 것으로 보입니다.

브라우저 콘솔


구체적으로 여기에서: https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L146

저자가 비활성 상태인 것 같습니다.
컴포넌트를 포크해서 수정해 볼 수 있는지 확인해 보겠습니다. :slight_smile:

안녕하세요, @Arkshine

빠른 답변 감사합니다!

여기 처음 온 사람이라 좀 부끄러운 질문일 수도 있지만, 이 웹사이트 가입하면서 제 질문에 대한 답을 찾지 못해서 혹시 괜찮으시다면 여쭤봐도 될까요: meta.discourse.org에서 계정을 만드는 것이 무료인가요? Discourse 자체가 유료 CMS라는 걸 알고 있어서 이렇게 질문드립니다.

미리 감사드립니다.

안녕하세요 @Goorman :wave: 메타에 오신 것을 환영합니다 :slight_smile:

Discourse Meta에 가입하는 것은 확실히 무료입니다 :discourse:

좋은 지적이네요! 방금 거기를 보고 있었지만 아직 그 부분을 파악하지 못했습니다.

안녕하세요, @Lilly, 답변해 주셔서 감사합니다!

“확실히”라고 말씀하신 것은 호스팅 구매와 같은 일부 유료 항목이 여전히 존재한다는 뜻이 맞나요?

아니요, 아무것도 구매하거나 지불할 필요가 없습니다. 단순히 Discourse에 관심이 있고 질문이 있거나 더 많은 정보를 원하시는 분만으로도 충분합니다. 여기에는 어떤 숨은 조건이나 제약도 없습니다.

아, 정말 감사합니다. 저는 모국어가 아니기 때문에 문장의 일부가 이해하기 어려운 경우가 있곤 합니다.

우리는 호스팅 서비스를 제공하며, 지원 및 Discourse 호스팅 서비스를 제공하는 파트너 조직도 있습니다. 예를 들어, Discourse Hosting, Literate Computing 또는 Communiteq 등이 있습니다. 하지만 이 포럼에 가입해야 하는 의무는 없습니다. :slight_smile:

네, 제가 실제로 이런 질문을 드린 이유는 바로 그겁니다. 유료 제안을 몇 가지 봤는데, 저는 아무 비용도 없는 계정을 만들었음에도 불구하고 그래도 한번 물어보고 싶었습니다. 만약 이런 어이없는 질문이 있다면 다시 한번 죄송합니다. :see_no_evil:

디스코스가 "유료 CMS"가 아님을 언급할 가치가 있습니다.

디스코스는 무료 오픈 소스 포럼 소프트웨어입니다. 소프트웨어를 무료로 다운로드하여 집에서 실행할 수 있으며, 이를 위한 가이드도 작성해 두었습니다 Raspberry Pi에서 디스코스 | 블로그. 학교나 회사에서 내부적으로 실행하는 것도 가능하며, 모두 무료입니다.

많은 사람들이 포럼이 필요하며, 높은 가용성이나 전문 서비스에 아웃소싱하는 것이 합리적인 다른 요구 사항이 있기 때문에 유료 호스팅도 제공합니다.

공식 컴포넌트에 PR을 올렸습니다. 머지될지 지켜보겠습니다. :slight_smile:

만약 어떤 이유로든 저자가 응답하지 않는다면, 해당 컴포넌트를 비활성화한 후 제 포크를 설치할 수 있습니다:

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

참고: 설정을 변경한 적이 있다면 설정을 다시 적용해야 합니다.

잘했어, 친구! :slight_smile: :clap:

@Falco, 감사합니다! 솔직히 그 사실을 몰랐어요. Discourse는 유료 플랫폼인 줄 알았거든요 :slight_smile: 2012년부터 WordPress를 사용해 왔는데, 원하는 모든 것을 자유롭게 수정할 수 있는 오픈소스 플랫폼에 익숙해져서요.

저는 blenderartists.org에서 일반 사용자일 뿐이지만, 다른 분들도 이 사실을 알 수 있도록 이 스레드 링크를 공유했어요 :slight_smile:

@Arkshine
@Falco
@Lilly

다시 한번 모두에게 감사드립니다! :slight_smile:

요즘에는 그런 오해를 자주 받습니다 :sweat_smile:

Discourse는 명시적으로 WordPress를 모델로 하고 있으며, 여기에서도 원하시는 모든 것을 변경할 수 있습니다.

다만, 웹 개발이 각 페이지가 단일 스크립트로 이루어지던 방식에서 웹 프레임워크로 이동했고, 심하게 커스터마이징된 WordPress 인스턴스가 보안상의 악몽이 되면서, Discourse에서는 변경 사항을 플러그인과 테마로 배포하는 모델을 채택했습니다. 따라서 업데이트 시 일부 작업을 수행해야 할 수도 있지만, 기존 확장성 인터페이스 위에 플러그인을 구축하여 더 견고하게 만들고 업데이트 시의 번거로움을 조금이라도 줄일 수 있습니다.

예전에 사람들이 Microsoft Word로 웹페이지를 만들던 시절이 생각나요 :smiley: 그때가 좋았죠.

P.S. 아직도 버튼마다 그림자가 있는 그 볼록한(convex) 디자인이 기억에 남아요 :slight_smile:

@weallwegot 수정 사항을 병합해 주셔서 감사합니다! :+1:

@Goorman 공식 컴포넌트를 여전히 사용하고 계신다면 이제 업데이트할 수 있습니다!

안녕하세요, @Arkshine

알려주셔서 감사합니다! 저는 Blenderartists.org의 소유자가 아니므로, 해당 사이트에서 모더레이터에게 이 문제를 전달하겠습니다.

다시 한번 감사합니다 :slight_smile:

@bartv, 안녕 :slight_smile:

최근 숨겨진 사용자 프로필과 관련된 문제에 대해 스레드를 열었는데, 이제 수정되었습니다. @Arkshine 님이 당신 쪽에서 모듈을 업데이트해야 한다고 말했습니다.

안녕하세요, @Arkshine!

우선 그 문제를 해결하기 위해 노력해 주셔서 감사합니다. 하지만 아직까지 해결되지 않은 것 같습니다. :frowning: 문제가 여전히 남아 있네요. Bart에게 자신의 쪽에서 확인해 달라고 요청했는데, 여전히 같은 상태입니다.

P.S. 테마 구성 요소가 업데이트되었습니다.

세르게이님, 안녕하세요!

포럼을 확인해 보았는데요. 오류는 볼 수 있지만, 포럼의 해당 컴포넌트는 아직 업데이트되지 않은 것 같습니다 (캐시 문제인 것 같지 않고 CDN도 사용하지 않고 계신 것 같네요). :thinking:

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