Layouts Plugin

문서가 아예 없어서 아쉬워요 :wink:

글쎄요, 아마도 존재하지 않는 건 맞을지 모르지만, 나는 그걸 몰랐고 찾아냈어요 :innocent:…

안녕하세요, 최근에 이 멋진 플러그인을 설치했습니다. 주제 목록 위젯을 컴포넌트로 로드했는데요.
사이드바에서 주제의 텍스트 링크를 클릭한 후 해당 게시글을 클릭하면 사이드바가 사라지는 것을 확인했습니다. 사이드바가 다시 표시되려면 사이트 페이지를 새로고침해야 합니다. 이것이 플러그인(또는 위젯?)의 기능인가요, 아니면 제가 무언가를 잘못하고 있는 건가요?

제 설정은 다음과 같습니다:

1개의 좋아요

이 플러그인이 사이트에 중요한 경우 재빌드를 하지 마세요:

Layouts는 Discourse의 프론트엔드를 깊이 있게 커스터마이징했으며, 아직 해당 변경 사항을 지원하도록 리팩토링할 자원이 확보되지 않았습니다.

아래 중 하나를 선택해 주세요:

  • 저희가 진행 가능하다고 통보할 때까지 재빌드를 보류하시거나
  • 당분간 사이트에서 Layouts를 제거하세요.

무료 제공 서비스에 관심을 가져주셔서 감사합니다.

4개의 좋아요

그렇다면 재구성을 하면 현재처럼 레이아웃과 위치를 함께 사용하여 옆에 지도를 만들 수 없게 된다는 뜻인가요?

2개의 좋아요

맞습니다. Layouts는 사라졌습니다.

1개의 좋아요

답장 주셔서 감사합니다. 아까 위쪽에서 말씀하신 대로 영구적으로 사라진 건가요, 아니면 일시적으로 사라진 건가요?

누군가 그 부활을 위해 자금을 지원해 준다면, 나는 더 단호한 발언을 할 수 있을 것입니다.

5개의 좋아요

Layouts의 대체재로 잠재력이 있는 것을 만들었습니다. 누구나 자유롭게 사용해 볼 수 있으며, 이제 Theme Component가 되었습니다:

이는 자체 데이터를 가져오는 자율적인 Component의 사용을 요구합니다. 이러한 Component를 구축하는 데 도움이 필요하시면 저를 고용하실 수 있습니다.

Bars에 대한 지원을 https://meta.discourse.org/t/discourse-ai-topic-summary-automated-summaries-and-smart-tagging/256711에 추가했습니다.

2개의 좋아요

Discourse Layouts 플러그인 설치 시 빌드 실패:

오류: - errorMessage: discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: /var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: Assertion Failed: Named outlets were removed in Ember 4.0. See https://deprecations.emberjs.com/v3.x#toc_route-render-template for guidance on alternative APIs for named outlet use cases. ('discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.hbs' @ L39:C4) Error: /var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: Assertion Failed: Named outlets were removed in Ember 4.0. See https://deprecations.emberjs.com/v3.x#toc_route-render-template for guidance on alternative APIs for named outlet use cases.

도와주세요. 감사합니다.

layouts 플러그인은 더 이상 유지 관리되지 않는 것 같습니다( broken 태그를 참고하세요).

대안 프레임워크(예: 위 @merefield의 제안)로 전환하거나 다른 접근 방식을 살펴보는 데 도움이 필요하시다면 Pavilion에 문의하실 수 있습니다.

3개의 좋아요

정말 감사합니다, @nathank. 아까 언급하신 대안을 시도해 보겠습니다.

또한 broken 태그에 대해 알려주셔서 감사합니다. 저도 그 사실을 몰랐습니다.

도와주셔서 감사합니다.

2개의 좋아요