РЕДАКТИРОВАНИЕ: Роберт из Павильона любезно взял этот проект на себя! Тем, кто заинтересован в помощи по покрытию расходов на этот плагин, пожалуйста, не стесняйтесь написать мне в личные сообщения для получения деталей. Спасибо!
Что вы хотели бы сделать?
Либо (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, я считаю, что здесь уместно организовать краудфандинговое вознаграждение за код.
@staff, какой был бы надлежащий способ организовать краудфандинг для этого? У меня лично есть средства, чтобы заказать это, и я буду оплачивать это из своего кармана. Однако я уже обратился к своему сообществу с страницей сбора средств, и я знаю, что это, несомненно, также принесет пользу другим в мире Discourse, которые все еще используют Retort. Дайте знать, что уместно или допустимо здесь в отношении совместного финансирования, если оно вообще разрешено. Спасибо!
В настоящее время мы не хотим курировать краудфандинг для кастомизаций или разработки (аналогично тому, как мы не курируем сами платежи на Marketplace), поэтому я не могу дать много советов о том, как его организовать.
Однако небольшое примечание в исходном посте с просьбой к желающим внести вклад связаться с вами допустимо, при условии, что не будет постов в стиле кампаний с призывами к пожертвованиям.
Это необходимо для многих вещей. Поскольку разработка плагинов для Discourse требует значительных средств, и не каждый может позволить себе это в одиночку.
Обратите внимание: это включено в наш план разработки для discourse-reactions. Было бы нецелесообразно реализовывать весь этот функционал в стороннем плагине, чтобы затем переделывать его у нас.
Мы хотели бы добавить несколько новых настроек сайта для discourse-reactions:
Разрешить «любые реакции» (по умолчанию выключено)
Разрешить нескольким реакциям от одного пользователя на одном сообщении (по умолчанию выключено)
Список реакций, которые будут учитываться как лайк
Звучит замечательно. Если можно уточнить: что будет с множеством реакций, созданных Retort до запланированного добавления этих функций? Будут ли они перенесены или импортированы, или для этого потребуется отдельная заявка, как я сейчас делаю?
Понял! В итоге вы говорите, что жесткого дедлайна нет, но разумно ли мне предположить, что улучшения этого плагина будут завершены к концу года? Это будет более чем в два раза дольше предыдущей оценки «около 6 месяцев», сделанной в сентябре 2023 года, что соответствовало бы примерно концу первого квартала 2024 года. Еще раз подчеркиваю: я понимаю, что это лишь оценка без гарантий и обязательств:
@sam, напоминаю о своём вопросе, на который ещё не получил ответа. Сроки внесения указанных изменений влияют на текущую рабочую задачу, которую я выполняю совместно с @merefield в Pavilion. Буду признателен даже самым приблизительным оценкам дорожной карты. Спасибо!