[유료] Retort 기능을 Discourse 반응에 이식하거나 Retort 부활시키기

수정: Pavilion의 Robert 님이 기꺼이 이 프로젝트를 맡아 주셨습니다! 이 플러그인 개발에 필요한 비용을 일부 부담하는 데 관심이 있으신 분은 세부 사항을 문의하기 위해 DM을 보내 주세요. 감사합니다!


어떤 작업을 원하시나요?

(1) 현재 작동하지 않는 Retort 기능(게시물당 개별 사용자별 여러 반응 허용, 모든 이모지 선택 가능, 다양한 이모지 그룹 지원)을 통합하고 Retort 게시물 반응을 Discourse Reactions로 자동 마이그레이션하거나, (2) Retort를 부활시켜 최신 Discourse 및 Ember 5와 호환되게 만드는 것 중 하나입니다.

세부 사항은 여기 있습니다:


언제까지 완료되길 원하시나요?

최대한 빨리요! .yml 파일에서 수동 플래그를 통한 Ember 3 지원이 완전히 제거되는 시점까지입니다. Discourse 팀에 따르면 이는 2024년 1분기(Q1) 중 언제든 제거될 예정입니다. 현재 제 포럼은 동결 상태에 두어, Ember 3 지원이 제거되는 순간 장애가 발생하지 않도록 업그레이드를 하지 않고 있습니다. 이론적으로는 포럼 소프트웨어를 정적 상태로 유지할 수 있지만, Retort 문제를 해결할수록 좋으므로 가능한 한 빨리 해결되길 바랍니다!


이 작업에 제공할 수 있는 예산(USD)은 얼마인가요?

개인적으로는 이 프로젝트의 규모와 중요성을 고려할 때, Retort 코드베이스를 최신화하거나 그 기능을 Discourse Reactions에 기여하는 작업은 최소 4자리 수(1,000달러 이상)의 비용이 들 것이라고 생각합니다. 따라서 결과에 따라 2,000~4,000달러를 투자할 의향이 있습니다. 또한 포럼 회원들에게 코드 보너스나 공동 기여 방식으로 도움을 줄 수 있도록 연락을 취했으므로, 2,000~4,000달러를 초과하는 금액을 제공할 수도 있습니다. 만약 포럼과 사용자가 여전히 Retort에 의존하고 있는 다른 Meta 사용자들도 이 자금 조성에 참여할 의사가 있다면, 크라우드펀딩 형태의 코드 보너스가 적절할 것 같습니다.

8개의 좋아요

제가 직접 챙기겠습니다. 그렇게 하면 비용이 훨씬 적게 들 가능성이 높습니다.

개인 메시지로 연락드리겠습니다.

7개의 좋아요

감사합니다! :heart:

3개의 좋아요

@staff, 이 프로젝트에 크라우드펀딩을 설정하는 적절한 방법은 무엇일까요? 저는 개인적으로 이 작업을 의뢰할 자금이 있으며, 제 돈으로 비용을 지불할 예정입니다. 다만, 이미 커뮤니티에 기여 페이지를 통해 도움을 요청한 상태이고, Retort를 여전히 사용하고 있는 Discourse 생태계의 다른 사람들에게도 분명히 도움이 될 것이라고 생각합니다. 크라우드펀딩이 허용된다면, 어떤 방식이 적절하고 허용되는지 알려주시면 감사하겠습니다. 감사합니다!

1개의 좋아요

현재 커스터마이징/개발 작업에 대한 크라우드펀딩은 우리가 감독하기를 원하지 않는 사항입니다(Marketplace 결제 자체와 유사하게). 따라서 크라우드펀딩을 설정하는 방법에 대해 많은 조언을 드리기 어렵습니다.

다만, OP(원문 게시글)에 사람들이 기여를 원할 경우 연락해 달라는 작은 메모를 남기는 것은, 기부 캠페인 형식으로 사람들에게 기부를 요청하는 게시글이 없는 한 허용됩니다.

10개의 좋아요

완료했습니다. 괜찮은지, 스팸처럼 보이지 않는지 알려주세요.

5개의 좋아요

이것은 많은 일에 필요합니다. Discourse 플러그인 개발에는 상당한 비용이 들며, 개인마다 이를 감당할 수 있는 것은 아니기 때문입니다.

5개의 좋아요

참고로, 이는 discourse-reactions의 로드맵에 포함되어 있습니다. 제3자 플러그인에 이 모든 기능을 구현했다가 나중에 우리가 다시 재구현해야 한다면 다소 비효율적이 될 수 있습니다.

discourse-reactions에서 여러 가지 새로운 사이트 설정을 추가하고 싶습니다.

  1. “모든 이모지 반응” 허용 (기본값: 꺼짐)
  2. 한 사용자가 단일 게시물에 여러 이모지 반응을 허용 (기본값: 꺼짐)
  3. 좋아요로 간주해야 할 이모지 반응 목록
17개의 좋아요

정말 멋진 말씀이시네요. 혹시 더 여쭤봐도 될까요? 로드맵에 해당 기능이 추가되기 전에 Retort가 생성했던 여러 반응들은 어떻게 처리되나요? 기존 데이터가 마이그레이션되거나 가져오기되나요, 아니면 지금 제가 하고 있는 것처럼 별도 작업 요청이 필요한가요?

1개의 좋아요

동등성(parity)이 확보된 후에도 커스텀 가져오기 스크립트가 필요할 가능성이 높으며, 이 작업이 언제 완료될지에 대한 마감 기한은 전혀 없습니다.

2개의 좋아요

알겠습니다! 결국 기한은 없다고 하셨는데, 이 플러그인 개선 작업이 연말까지 완료될 것이라고 추정하는 것이 합리적일까요? 이는 2023년 9월에 제시된 "약 6개월"이라는 이전 추정치보다 두 배 이상 많은 기간입니다. 이전 추정치대로라면 2024년 1분기 말쯤이 되어야 했을 텐데요. 다시 한번 말씀드리지만, 이는 보증이나 약속이 없는 단순한 추정치라는 점을 이해하고 있습니다:

1개의 좋아요

@sam, 답변이 없는 제 질문에 대해 알림을 드립니다. 해당 변경 사항의 타임라인은 현재 @merefield와 Pavilion에서 진행 중인 업무 요청에 영향을 미칩니다. 대략적인 로드맵 추정치라도 알려주시면 감사하겠습니다. 감사합니다!

1개의 좋아요

죄송합니다. 현재 추정치가 없습니다. 해당 기능을 도입하고 싶지만, 아직 특정 팀의 작업 계획에 반영되어 있지 않습니다.

Pavilion이 해당 기능을 플러그인의 풀 리퀘스트로 개발하도록 스폰서십을 원하신다면, 언제든지 환영합니다.

7개의 좋아요
5개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.