任务详情
我们是一个 AI+教育爱好者社区“tiny”,寻找熟悉 Discourse 的开发者协助搭建。已准备好完整需求文档,欢迎有经验的开发者联系,请附上过往作品。
【技术招募】Discourse论坛搭建 + 主题定制 + 积分/悬赏插件配置
一、项目背景
我们正在创建一个专注于 “AI+教育” 领域的爱好者社区,项目名称为 “tiny(微小)”。
核心理念:微小,但联合有无限可能。我们希望为所有AI和教育爱好者提供一个纯净、高效、有深度的交流平台。
预算预期:1.5万-3万人民币(或等值美元)
期望上线时间:3-4周
二、工作范围
我们选择 Discourse 作为底层框架,技术方需要完成以下工作:
2.1 部署与基础配置
在云服务器(阿里云/腾讯云/AWS)上部署Discourse生产环境
配置SSL证书(HTTPS)
配置SMTP邮件服务(用于用户注册验证、密码找回、通知)
配置CDN加速(可选,提升国内访问速度)
配置自动备份策略
2.2 主题定制(界面风格)
基于Discourse默认主题进行二次定制,不需要从零设计
定制方向:简洁、高效、内容优先
具体要求:
调整主色调(可后续提供色值)
定制Logo区域、导航栏样式
优化帖子列表页的卡片样式(信息密度适中)
移动端适配优化
支持深色模式(加分项)
2.3 插件配置(核心功能)
我们需要配置以下插件,技术方需要:
安装、配置、测试这些插件
确保插件之间无冲突
对于付费插件,额外报价需提前说明
积分系统相关:
功能
推荐插件/实现方式
每日签到
Discourse Points Mall 插件-1
签到连续奖励
同上,配置points_mall_checkin_streak_bonus-1
积分获取规则(发帖+10、回帖+2等)
使用 Discourse Gamification 插件或自定义规则
积分排行榜
Points Mall 插件内置-1
积分消费记录
Points Mall 内置积分账本功能-1
悬赏问答系统:
功能
推荐实现方式
悬赏发帖(设置悬赏积分)
使用 Solved 插件 + 积分系统联动
采纳答案(积分转移)
需要定制开发或现有插件配置
悬赏版块独立
Discourse 原生分类功能即可实现
其他插件:
功能
推荐插件
第三方登录(微信/QQ)
discourse-wechat-auth / discourse-qq-auth
投票功能
discourse-poll(官方插件)
附件上传(图片+文件)
Discourse 原生支持,需配置上传大小限制
敏感词过滤
discourse-censor 或第三方云过滤服务
帖子审核(新用户)
Discourse 原生信任等级系统
版主权限管理
Discourse 原生群组+分类权限系统
2.4 积分规则配置(明确)
请按以下规则配置积分系统:
行为
积分奖励
每日上限
每日签到
+5
1次/天
发帖
+10
5次/天
回帖
+2
20次/天
帖子被点赞
+1
10次/天
回答被采纳(悬赏帖)
获得全部悬赏积分
无上限
帖子被删除
扣回对应积分
—
额外规则:
新用户前3天发帖需进入审核队列
同一用户对同一帖子只能点赞1次
管理员可手动调整用户积分
三、不在本次范围内(但未来可能需要)
以下功能本次暂不开发,但技术方需要确保未来可扩展:
私信系统(Discourse 原生支持,无需额外开发)
Markdown 编辑器(Discourse 原生支持)
付费会员/订阅系统
积分商城兑换实物
注意:Discourse 原生已支持 Markdown 编辑和私信系统-2-4,这些无需额外开发。
四、技术要求
精通 Discourse 架构和 Ruby on Rails
熟悉 Ember.js(Discourse 前端框架)-4
有 Discourse 插件配置和主题定制经验
有国内云服务器部署经验(阿里云/腾讯云)
中文沟通能力良好
加分项:
曾为国内社区搭建过 Discourse
熟悉微信/QQ 第三方登录接入
有积分/悬赏系统配置经验
五、交付成果
可访问的线上论坛(生产环境)
Discourse 后台管理员账号及权限说明
技术文档:
服务器配置说明
已安装插件列表及配置参数
积分规则配置文件
备份恢复操作指南
源代码(如有主题定制或插件修改)
六、报价与申请方式
请申请者在提交方案时包含以下信息:
报价:
一次性搭建费用:______
如需额外服务器费用(代购或推荐):______
过往作品:
请提供 2-3 个你搭建过的 Discourse 社区链接
如有主题定制作品,请附截图
项目排期:
预计何时可以启动?
预计交付周期?
后续维护:
是否提供上线后的 Bug 修复期?(建议至少 1 个月)
后续维护费用标准?(按小时/按月)
七、常见问题
Q:为什么选择 Discourse?
A:Discourse 功能强大、插件生态丰富、移动端友好,已覆盖论坛 90% 的需求,比从零开发节省 70% 的成本-2-4。
Q:积分和悬赏系统能完全实现吗?
A:Discourse 有成熟的 Points Mall 插件支持签到、积分商城和账本-1。悬赏问答可能需要结合 Solved 插件做少量定制,这部分我们已预留预算。
Q:需要我提供服务器吗?
A:可以由技术方推荐配置,我们自行购买;也可以委托技术方代购,费用单独列支。
期待您的提案!让我们一起把 tiny 论坛搭建起来,为 AI+教育爱好者提供一个纯粹的家园。