Discourse Events

마누엘, 안녕하세요 :slight_smile:
궁금한 건데, 이제 이 플러그인의 최신 버전 번호를 어떻게 찾나요?
아니면 버전 번호라는 개념 자체가 더 이상 존재하지 않는 건가요?

1개의 좋아요

맞습니다. 코어가 코드를 포함하고 있기 때문에 더 이상 별도의 버전 번호가 없습니다.

2개의 좋아요

아아, 버전 _번호_가 아니라 마지막 버전이었던 거군요… @RGJ 님이 맞습니다. 코어 플러그인에는 더 이상 버전 번호가 없습니다.

1개의 좋아요

전적으로 동의합니다! 많은 커뮤니티에서 중요한 기능 영역이지만, 안타깝게도 이 구현은 제 생각에 다소 엉망인 것 같습니다. 이렇게 말하는 것이 싫지만, 최근 Discourse는 사용성, 디자인 등에서 정말 큰 발전을 이루었습니다. 하지만 이 부분은 명확히 뒤처져 있고, 대대적인 개편이 아니라도 상당한 작업이 필요해 보입니다.

그래서… 저는 더 이벤트에 초점을 맞춘 플러그인을 직접 만들어 보기로 했습니다. 3일간의 바이브 코딩(vibe coding) 후 일부 기능을 보여주는 영상이니 확인해 보세요.

이 모든 기능이 작동하지만, 여전히 많은 버그가 있을 것이라고 확신합니다(그리고 레이아웃, 스타일링, 시각적 완성도를 위한 작업도 많이 남아 있습니다). 제 희망은 약 1주일 정도 이 기능을 반복 개선하는 것입니다. 그중 상당 부분은 버그 수정과 마무리 작업이 될 것이며(기능 동결은 내일 예정), 이후에는 제 인스턴스에서 실시간으로 사용되도록 배포할 계획입니다. 잘 된다면 나중에 공유할 수 있을지도 모르겠습니다. 다만, 이 플러그인이 전적으로 직관(바이브)에 의존해 만들어졌다는 큰 주의사항이 따르지만요. :smile:

주요 기능 중 대부분을 담은 짧은 목록을 여기에 올립니다:

  • 토픽이나 채트와 함께/없이 완전히 독립적인 이벤트 엔티티 (두 가지 모두 작동)
  • 장소 및 방 처리 (장소 내 방)
  • 위치 기반 방 예약 (위치당 여러 방), 예약 충돌 처리, 위치 및 방 전용 페이지, 방 운영 시간, 수용 인원 등
  • 모든 뷰에서 풍부한 필터를 갖춘 월, 주, 일, 장소(장소별 이벤트), 목록 뷰
  • 풍부한 이벤트 설명 편집기 및 설정, 반복, 종일 이벤트, 시간대 지원, 이벤트 수용 인원, 방 수용 인원
  • 지도, 해당 장소의 방 목록, 해당 장소의 이벤트 목록이 포함된 위치 페이지
  • 달력 및 기타 뷰에서 전체 이벤트 정보에 대한 빠른 접근 (팝업 상세 정보)
  • 일/주 뷰에서 드래그하여 이벤트 + 시간 생성 (새 이벤트 양식에 자동 입력)
  • 이벤트 생성 위치/방법에 따른 자동 입력 이벤트 생성 정보 (예: 방에서 생성하면 해당 방이 자동 입력됨)
  • 여러 수준에서의 캘린더(ICS) 구독 (캘린더별, 위치별 등)
  • 다양한 제어에 대한 권한 시스템 (방/위치 생성 권한과 이벤트 생성 권한 등)
  • 이벤트, 위치, 방에 대한 초안 및 게시/게시 해제 상태 (이벤트에 대한 취소 상태 포함)
  • RSVP, 이벤트 수용 인원 등
  • 사이드바용 이벤트 목록 위젯, 카테고리 내 이벤트 목록
  • 이 중 대부분은 모바일에서도 작동하지만, 특히 모바일은 여전히 대규모 개발 중(WIP)입니다
  • 아마도 제가 잊고 있는 다른 기능들도 있을 것

너무 많나요? 어쩌면! 하지만 잘라내기 전에 무엇이 유용한지 확인해 보고 싶습니다. :smile:

또한 백엔드에 포괄적인 설정 범위를 갖추기를 희망합니다. 기존 공식 Events/Calendar 플러그인이 이벤트 날짜로 토픽을 정렬하는 것과 같은 기능을 모방할 수 있다면 그렇게 하려고 노력할 것입니다.

8개의 좋아요

이 부분은 흥미롭네요 :+1: .

제 생각에는 각자의 필요에 맞춰 이벤트 모듈을 활성화하거나 비활성화할 수 있는 매개변수를 갖춘 완전한 이벤트 관리를 하는 것이 더 좋습니다. 현재는 특정 요구사항을 충족하기 위해 항상 여러 개의 플러그인을 추가해야 하므로, 매우 포괄적인 플러그인은 모두에게 이롭습니다 :sweat_smile:

코딩에 어떤 AI를 사용하시나요?

제가 의도하는 것이 대체로 그런 것입니다. 합리적인 범위 내에서 다양한 기능을 설정에서 구성하고 활성화/비활성화할 수 있도록 만들고 싶습니다. 처음부터 플러그인을 모듈식으로 설계하지는 않았는데, 그랬어야 했을지도 모릅니다. 하지만 기능들이 서로 충분히 연결되어 있어서, 나만의 플러그인을 추가로 요구하는 상황은 피하고 싶었습니다.

저는 Codex(OpenAI)와 Claude(Anthropic, 당연히)를 모두 사용하며, Cursor와 같은 대용 하네스/환경을 통하지 않고 직접 사용합니다. 이렇게 하면 구독 비용 대비 더 효율적으로 활용할 수 있으며, 일반적으로 다른 도구의 단기적 장점이 그 다양한 단점을 상쇄하지는 못한다고 느꼈습니다. 각 회사의 자체 네이티브 코딩 도구와 생태계에 머무는 것이 시간이 지날수록 저에게 더 잘 맞아떨어졌고, MCP와 스킬을 사용하여 그 차이를 메우고 있습니다(예: 디스크에 저장된 마크다운 파일로 백업되는 새로운 메모리 스킬을 실험하거나, 파일 검색을 위해 ygrep을 사용하는 등).

이러한 변화가 일어나는 것을 보니 기쁩니다:

1개의 좋아요

작은 질문 하나: 캘린더 이름을 클릭할 때 이벤트 미리보기 창을 거치지 않고 바로 주제(본문)로 이동할 수 있는 방법이 있나요? 아니면 미리보기 창에 참여 버튼들을 직접 배치할 수 있는 기능이 있을까요? 일부 사용자들은 좌석을 예약하려면 헤더를 클릭해야 한다는 사실을 잊어버려서요. 미리보기 창에 참여 버튼을 바로 두면 사용자가 예약하는 데 시간을 절약할 수 있을 텐데, 대신 ‘자세히 보기’ 또는 ‘여기를 클릭하세요’ 같은 버튼을 하나 더 두면 될 것 같습니다. :sweat_smile: 저에게는 문제가 되지 않지만, 안타깝게도 제 사용자들은 저와 같지 않네요. :rofl:

3개의 좋아요

아니요, 하지만 그것은 Contribute > UX (또는 Contribute > Feature)에서 훌륭한 주제일 것입니다.

최근 미리보기에 편집 버튼이 구현되었으므로 적시에 다루어야 할 주제입니다.

1개의 좋아요

최근 업데이트 이후로 'not going’이 더 이상 번역되지 않는 것을 알아차렸습니다. 이것이 단순한 누락인지, 아니면 제가 텍스트를 번역해야 하는지 모르겠습니다.

1개의 좋아요

수정: 음, 어젯밤에 업데이트를 했는데 내 환경에서는 잘 번역이 되더라: 내가 너무 많은 포럼을 돌리고 있나 보다. 평소 개발/테스트 인스턴스가 아니라 다른 포럼 중 하나를 업데이트했었기 때문이다.

확인 완료:

1개의 좋아요

한 줄 문자열이 일주일 전에 수정되었지만, 아직 다시 프랑스어로 번역되지 않았습니다.

포럼에 번역을 추가하는 대신, Crowdin에 추가할 수 있습니다. 그러면 모든 포럼이 이점을 누릴 수 있습니다. Contributing translations to Discourse

2개의 좋아요

정보 감사합니다 @Moin. 아직 새로운 것들을 발견하고 있습니다 :sweat_smile: 번역을 넣고 싶었는데, 해당 부분에 접근 권한이 없습니다

2개의 좋아요

하단에 있는 “작업 흐름 단계 선택” 링크를 시도해 보셨나요?

2개의 좋아요

네, 맞아요. ‘워크플로우 단계 선택’ 링크를 사용해야 합니다. @Moin 감사합니다

4개의 좋아요

도와드릴 수 있어서 기쁩니다. Discourse 번역에 도움을 주셔서 감사합니다. Crowdin 사용에 어려움을 겪으시면 Contribute > Translations 채널에서 언제든지 질문해 주세요.

2개의 좋아요

저는 그저 Meta 팀에게 이벤트 미리보기에 참여 버튼을 추가해 주셔서 감사합니다. 이 기능이 일부 사용자분들에게 더 편리한 사용 경험을 제공해 줄 것입니다. 다시 한번 감사드립니다. :+1:

4개의 좋아요

오오 - 이건 새로운 기능인가 봐! 곧 업데이트해서 확인해볼게요.

요즘 이 플러그인에 상당한 개선 사항들이 계속 나오고 있네요, 정말 멋진 일이네요!

2개의 좋아요

나만 그런 건지 모르겠지만, 캘린더에서 날짜를 클릭하여 이벤트를 생성하려고 하면 작성 창은 열리지만 아무것도 입력하기 전에 "작성 내용을 삭제하시겠습니까?"라는 메시지가 즉시 표시됩니다. “새 이벤트” 버튼을 사용하면 정상적으로 작동합니다.

2개의 좋아요

제 쪽에서는 아무 문제가 없습니다.

F12 키를 눌러 DevTools를 열고, 'new event’를 클릭할 때 콘솔에 오류가 표시되는지 확인해 보셨나요?

1개의 좋아요