[ОПЛАЧЕНО] Перенос функций Retort в Discourse Reactions и/или возрождение Retort

РЕДАКТИРОВАНИЕ: Роберт из Павильона любезно взял этот проект на себя! Тем, кто заинтересован в помощи по покрытию расходов на этот плагин, пожалуйста, не стесняйтесь написать мне в личные сообщения для получения деталей. Спасибо!


Что вы хотели бы сделать?

Либо (1) интегрировать теперь неработающие функции Retort (включая возможность множественных реакций от одного пользователя на посты; выбор из всех эмодзи; и наличие различных групп эмодзи) и автоматическую миграцию реакций из Retort в Discourse Reactions, либо (2) возродить Retort и сделать его совместимым с текущими версиями Discourse и Ember 5.

Подробности здесь:


Когда вам это нужно?

Как можно скорее! Как только поддержка Ember 3 через ручной флаг в файлах .yml будет полностью удалена, что, согласно команде Discourse, произойдёт в этом квартале 2024 года. В настоящее время я держу свой форум в замороженном состоянии и не обновляю его, чтобы избежать поломок, как только поддержка Ember 3 будет окончательно удалена. Теоретически я могу оставить программное обеспечение форума в статичном состоянии, но чем раньше будет решена проблема с Retort, тем лучше!


Какой ваш бюджет в долларах США, который вы можете предложить за эту задачу?

Лично я готов выделить от 2000 до 4000 долларов в зависимости от итогов. Для проекта такого масштаба и значимости приведение кодовой базы Retort в актуальное состояние или интеграция его функций в Discourse Reactions, по моему мнению, потребует как минимум четырёхзначной суммы. Я также обратился к участникам своего форума с просьбой помочь через вознаграждение за код или софинансирование, поэтому потенциально могу предложить сумму, превышающую 2000–4000 долларов. Если другие пользователи Meta также готовы помочь с финансированием, так как их форумы и пользователи всё ещё полагаются на Retort, я считаю, что здесь уместно организовать краудфандинговое вознаграждение за код.

8 лайков

Я могу это забрать, и это, скорее всего, обойдётся значительно дешевле.

Я напишу тебе в личные сообщения.

7 лайков

Спасибо! :heart:

3 лайка

@staff, какой был бы надлежащий способ организовать краудфандинг для этого? У меня лично есть средства, чтобы заказать это, и я буду оплачивать это из своего кармана. Однако я уже обратился к своему сообществу с страницей сбора средств, и я знаю, что это, несомненно, также принесет пользу другим в мире Discourse, которые все еще используют Retort. Дайте знать, что уместно или допустимо здесь в отношении совместного финансирования, если оно вообще разрешено. Спасибо!

1 лайк

В настоящее время мы не хотим курировать краудфандинг для кастомизаций или разработки (аналогично тому, как мы не курируем сами платежи на Marketplace), поэтому я не могу дать много советов о том, как его организовать.

Однако небольшое примечание в исходном посте с просьбой к желающим внести вклад связаться с вами допустимо, при условии, что не будет постов в стиле кампаний с призывами к пожертвованиям.

10 лайков

Готово. Дайте знать, если всё в порядке и это не выглядит слишком спамным.

5 лайков

Это необходимо для многих вещей. Поскольку разработка плагинов для Discourse требует значительных средств, и не каждый может позволить себе это в одиночку.

5 лайков

Обратите внимание: это включено в наш план разработки для discourse-reactions. Было бы нецелесообразно реализовывать весь этот функционал в стороннем плагине, чтобы затем переделывать его у нас.

Мы хотели бы добавить несколько новых настроек сайта для discourse-reactions:

  1. Разрешить «любые реакции» (по умолчанию выключено)
  2. Разрешить нескольким реакциям от одного пользователя на одном сообщении (по умолчанию выключено)
  3. Список реакций, которые будут учитываться как лайк
17 лайков

Звучит замечательно. Если можно уточнить: что будет с множеством реакций, созданных Retort до запланированного добавления этих функций? Будут ли они перенесены или импортированы, или для этого потребуется отдельная заявка, как я сейчас делаю?

1 лайк

Скорее всего, вам понадобится пользовательский скрипт импорта, как только мы достигнем паритета. Сроков на это не установлено.

2 лайка

Понял! В итоге вы говорите, что жесткого дедлайна нет, но разумно ли мне предположить, что улучшения этого плагина будут завершены к концу года? Это будет более чем в два раза дольше предыдущей оценки «около 6 месяцев», сделанной в сентябре 2023 года, что соответствовало бы примерно концу первого квартала 2024 года. Еще раз подчеркиваю: я понимаю, что это лишь оценка без гарантий и обязательств:

1 лайк

@sam, напоминаю о своём вопросе, на который ещё не получил ответа. Сроки внесения указанных изменений влияют на текущую рабочую задачу, которую я выполняю совместно с @merefield в Pavilion. Буду признателен даже самым приблизительным оценкам дорожной карты. Спасибо!

1 лайк

Оценки нет, и её пока нет, извините. Это то, что мы хотели бы реализовать, но у нас это не запланировано для команды.

Если вы хотите спонсировать проект Pavilion для разработки этих функций в виде pull request’ов к плагину, мы будем этому рады.

7 лайков
5 лайков

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