别忘了,您可以多次获得徽章(周年纪念徽章就是一个例子)。
但是,第二次捐赠徽章或五年捐赠徽章,这或许可行。
别忘了,您可以多次获得徽章(周年纪念徽章就是一个例子)。
但是,第二次捐赠徽章或五年捐赠徽章,这或许可行。
您可以迁移到 Hetzner,价格可能只有现在的一半,但配置相同或相似。
您的流量不需要 CDN,选择离您的社区最近的服务器即可。
我认为这取决于社区。正如我在上面提到的,我的一个社区成员实际上坚持徽章不是永久性的,以鼓励重复捐赠。
另一方面,我确实有一些论坛,我们授予徽章但不会撤销它们。
其中一个论坛实际上有一套徽章。
每第五次捐赠都会授予一个特殊的银色徽章,每第 50 次捐赠都会授予一个金色徽章。
除了这些徽章之外,我们还跟踪每个成员的终生捐赠总额,并向任何终生捐赠达到 500 美元(即该实例的年度托管成本)的人授予特殊徽章。 ![]()
我们不再使用它了,但在过去,我们在徽章是临时的论坛上使用过 ko-fi 的 API,所以理论上设置一个进度条应该不难。
主要的是,您只需要一种方法来记录总金额和目标金额,并根据这些数字渲染进度条。
在我们的社区中,我怀疑用户会倾向于保持匿名,无论是关于他们是否捐赠过,还是关于捐赠的具体金额。因此,徽章将没有吸引力。
一位聪明的用户建议购买 Visa 礼品卡,并将代码发送给社区经理(Discourse 联络人),以便支付发票或报销,从而保持社区的匿名性,并无需设置银行/在线支付账户。抄送 @Tallytony
由于有人私信我问我是如何制作可隐藏的捐赠按钮的,我在这里分享我的(丑陋的)组件:
描述从这里开始:
我们确实考虑过这个问题。小额交易是个棘手的业务,过程中会有很多环节被扣除。一次 2 美元的捐款退款可能会花费您 1 小时的时间,完全抵消了之后 20 次捐款的价值。
我的感觉是,为客户提供此类服务的唯一方法是引入一种虚拟货币(例如:Roblox 或 Discord 积分),然后您将使用该虚拟货币进行捐赠。这样可以购买更大的金额,并大大简化退款情况(在这种情况下,退款不会花费我们实际的钱,只会花费时间来退还错误的捐款)。
尽管如此,目前还没有类似计划,这将是一个巨大的项目。
您可以使用 Hetzner 和 Bunny,大约花费 5 美元。我是一名满意的客户,与这些公司没有任何关系。
它们提供一流的服务,卓越的客户支持(VPS 只有技术支持,不要指望他们会指导您如何安装 Debian)并且运行了 5 年多,一切都像魔法一样。
我建议您自己做研究,Reddit 上有很多反馈,您也可以在许多 Discourse 论坛实例中搜索。
Hetzner 和 Bunny 不是为企业设计的,但我怀疑它们可以做得比许多以企业为中心但市场营销上“更常用”的选项要好。
我们在初始阶段(我喜欢将每个项目的开始称为测试网)尝试了它们的服务,如果我们扩展业务但无法做到,我们将继续使用它们。
我尝试了我们预算范围内几乎所有的选项,这是我找到的最好的。它们允许您扩展,没有任何缺点或恶意合同。
您会在那里找到超值的价格和超棒的服务 ![]()
我可以给您推荐链接,但我更愿意邀请您查看我们社区的测试版,并给我您的反馈以进行改进(如果您愿意的话)。
我们将在 Monero Discourse 订阅 的基础上构建(如果尚未随着时间的推移构建)类似您提到的东西。
这是一个第三方插件,可以将订阅从 Stripe 转移到自托管的、匿名的且抗审查的货币。
但捐赠系统也将被所有周边服务使用。
您好,
我正在使用此组件:
自从我的测试站点上次升级 Discourse 后,我收到了一条关于 donation-icon-toggle 的红色错误/警告消息,并且在开发控制台中我看到了以下内容:
[THEME 52 'donation icon toggle'] TypeError: (intermediate value).property is not a function
at theme-field-380-common-html-script-1.js:61:13
at Ne (plugin-api.js:2760:12)
at Object.initialize (theme-field-380-common-html-script-1.js:15:22)
at n.initialize (app.js:208:28)
at index.js:145:1
at e.each (dag-map.js:191:1)
at e.walk (dag-map.js:120:1)
at e.each (dag-map.js:66:1)
at e.topsort (dag-map.js:72:1)
at e._runInitializer (index.js:158:1)
at e.runInstanceInitializers (index.js:143:1)
at u._bootSync (instance.js:86:1)
at e.didBecomeReady (index.js:602:1)
at invoke (backburner.js.js:280:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B._boundAutorunEnd (backburner.js.js:523:1)
k @ client-error-handler.js:125
有什么线索可以解决这个问题吗?关于代码我完全是新手。
我仍然是一名 PHP 开发者。 ![]()
24 个帖子已拆分到新主题:Building Community Through Compensated Contributions
对于交易邮件发送的原始主题,我对 Brevo 的免费套餐很满意,该套餐允许每天发送低至 300 封电子邮件。
另一个好消息是,我以每月约 7 美元的价格在低预算云服务器上运行了两个 Discourse 实例,对于低活动量来说运行良好,但相信对于更活跃的站点来说,更多的内存很重要,并且该站点的服务器成本可能会翻倍,约为每月 14 美元。
这次谈话似乎偏离了主题,但又有些相关,因为它谈到了成员是否愿意向其他成员或网站本身捐款以支付服务器费用,这有助于建立更强大的社区。
根据我的经验,人们喜欢免费获得他们能得到的东西,通常不愿意为高质量的知识性讨论自发付款。
是的,Brevi 还可以,如果你使用替代的 SMTP 插件,使用 Lark 你几乎可以将其增加一倍。虽然我记得 Lark 的设置有点复杂,但它每天大约提供 450 封邮件,所以使用该插件时,你可以决定是将 Hotmail 还是 Gmail 导向另一个 SMTP。我记得你也可以添加其他域名来分流其他传出邮件。
不是很多人会捐款,我建议你应该找一台你不再使用的旧电脑,比如一个机箱,然后安装 Ubuntu 或任何有良好安装说明的发行版,把它专门用于 Discourse,然后添加你自己的邮件服务器并购买一个域名/设置 DNS。
最终可以为你节省 14 美元,而且你不需要扔掉旧硬件,这可能是免费社区的唯一出路,除非你重新使用 phpbb 等。
但是那样的话你就需要让那台电脑全天候运行。电费,更不用说你的互联网服务提供商(ISP)可能不允许你在家运行服务器。
ISP 通常不关心,至于电力则高度依赖地区。例如,在印度,如果我们有太阳能屋顶,托管我们自己的服务器是很有意义的,因为我们的发电量超过了消耗量,所以即使托管了大约 5 台 N100 迷你电脑,其成本仍然低于我在云端支付的大约等效的计算费用。
如果您的社区不需要很高的配置,我认为在家托管服务器比租用价格合理的 VPS 有更多的缺点。您必须自己负责硬件、可用性、带宽使用,不能轻易扩展,并且总体上需要更高的技术知识(硬件、邮件服务器……)。此外,在我的案例中,我的公共 IP 与多个客户共享,所以我需要要求我的互联网服务提供商 (ISP) 为我提供一个唯一的 IP 地址
。
至少对我来说,对于每月 5-10 美元,甚至是 15 美元的价格,选择是显而易见的。我倾向于用三明治来计算。
« 我需要一个 10 美元的服务器来托管我的社区,这大约是两个三明治。好吧,我这个月少吃两个三明治,然后自己做一份健康的沙拉 »。
只是想说清楚……我不是说为了托管社区而挨饿,只是可以将成本放在一个角度来看待。当我看看我的日常开销时,每月节省 10 美元用于有用的东西,不如我已经做出的那些毫无意义的财务选择重要 ![]()
当然,这种看待事物的方式可能不适用于每个人,但它适用于我 ![]()
您说的是这个 Lark 吗?
以前没听说过,您是说他们为免费套餐的事务性邮件发送提供更高的容量阈值吗?
Lark 邮件发送限制从“每天 450 封邮件”和“每天 200 个外部收件人”开始。
他们关于邮件服务的大部分措辞听起来像是针对组织邮件,不一定针对大容量 SMTP 中继..? ![]()
不过,已经有人尝试过,听起来 @Heliosurge 仍在继续使用。如果你正在考虑使用它,可以阅读一下这个主题: