Я работаю над проектом по запуску нового форума на базе Discourse и хотел бы узнать, как реализовать функционал, аналогичный сайту https://swapd.co/. Мой проект похож на идею этого форума, поэтому я хочу узнать о нём всё.
Мне действительно важно узнать практически всё, что они сделали, и как это внедрить на моём сайте: от темы оформления, верификации по SMS и их приложения до баннеров для новых пользователей, меню и, в особенности, используемого ими платежного шлюза (чек-аут тикетов).
Я знаю, что их модераторы активны на этом форуме, и буду очень признателен, если они смогут мне помочь.
У них есть потрясающий, но очень кастомный экземпляр Discourse. Модератор/разработчик опубликовал несколько материалов о своём кастомном плагине, которые мне показались удивительными. Однако сейчас они делают ставку на уникальность, поэтому я сильно сомневаюсь, что они захотят прийти сюда и рассказать о каждой мелкой модификации, которую они внедрили. Особенно учитывая, что он заявил, что не собирается делать с открытым исходным кодом один из плагинов, которые они используют.
Спасибо за ваш ответ @marianord, я действительно не знал об этом, и, честно говоря, нежелание открыть исходный код этой работы — это грустно, особенно учитывая, что они проделали замечательную работу.
Да, мы активны Однако мы не будем выпускать ничего, кроме того, что уже было опубликовано для широкой публики. На данный момент мы выпустили четыре плагина, чтобы внести свой вклад в сообщество Discourse, и пока это предел наших возможностей. За последние 2–3 года мы потратили почти 25 000+ долларов на кастомизацию и поддержку, и почти 100% этих средств вернулось разработчикам в этом сообществе. Я упоминаю об этом, чтобы подчеркнуть: не открывая исходный код наших плагинов, мы не являемся здесь «чёртом из табакерки». Мы действительно вносим вклад в сообщество, но другими способами. И эта сумма продолжает расти с каждым обновлением. Наличие почти 20 плагинов становится настоящей болью при обновлениях: каждый раз, когда требуется обновление, нам приходится платить за его выполнение. Мы — бизнес, и наша единственная цель — получение прибыли. Открытие исходного кода наших плагинов не принесёт нам прибыли. Напротив, это лишь навредит нашему бизнесу, так как многие люди пытаются делать то же, что и мы. Вы сказали, что у вас есть «другие интересы», но при этом вы даже спросили название точной темы, которую используем мы. Это заставляет меня усомниться в ваших истинных мотивах.
Я никоим образом не подразумевал, что вы — злой дух. Мне нравится то, что вы сделали с платформой, и я бы с радостью поработал с уже имеющимися у вас решениями.
Однако я понимаю, что эти меры необходимы для поддержания работы бизнеса в его нынешнем виде. Активное участие в сообществе демонстрирует ценность, которую вы придаете инструменту, как и многие другие люди (включая меня). Продолжайте развивать эту замечательную платформу, так как она служит настоящим вдохновением для других, показывая, насколько универсальной она является и какие нишевые решения могут быть построены на основе Discourse.
Я благодарен всем за ваши ответы и хочу сказать, что отсутствие точно таких же плагинов и прочего, как на swapd.co, не является проблемой. Я буду использовать их в качестве примера для подражания и поздравляю @WorldIsMine за его работу.
Я бы хотел вежливо попросить, если кто-то мог бы перечислить уже выпущенные и открытые плагины, о которых @WorldIsMine упоминал ранее. Я не смог найти их в сообществе.
@marianord, возможно, будет更有 смысл, если вы расскажете, чего именно вы хотите добиться, и мы сможем порекомендовать наилучший путь. Это касается их темы? Конкретной функциональности?
Я хотел бы реализовать модель электронной коммерции, как у SWAPD, где они выступают в роли посредника. Насколько я понимаю, они получают деньги от продажи, забирают свою комиссию и выпускают средства только тогда, когда обе стороны довольны. Я управляю довольно крупным автомобильным сообществом, где мы могли бы внедрить эту систему как платформу доверия между участниками, но это намного выходит за рамки того, для чего предназначен Discourse.
Правильно, но процессоры платежей и разделение платежей не являются функциональностью Discourse. Как отметил выше @worldismine, они сделали плагины с открытым исходным кодом, что принесло пользу более широкому кругу пользователей.
Если вам нужно больше, то обсудить это следует в канале Marketplace.