文章目录
  1. 1. 1 概述
  2. 2. 2 主要功能
    1. 2.1. 2.1 用户权限管理
    2. 2.2. 2.2 资讯/官方文章系统
    3. 2.3. 2.3 社区系统
    4. 2.4. 2.4 小组系统
    5. 2.5. 2.5 项目评级系统
    6. 2.6. 2.6 网址导航
    7. 2.7. 2.7 招聘系统
    8. 2.8. 2.8 大讲堂
    9. 2.9. 2.9 活动系统
  3. 3. 3 其他功能

1 概述

ChainClub是一个综合性的社区网站,最初基于区块链研习社的布局而构建,主要涵盖以下几个系统:资讯、社区、小组、课程(大讲堂)、招聘系统、项目评级、网址导航等,目标是做一个有态度的区块链社区。
目前主要功能开发完毕,诸多细节将会持续处理。

请注意,该项目目前仅作为本人开发测试使用,项目地址:http://47.104.78.77/,正式项目已转至区块链研习社官方Github库(加入链接)中,因此本项目效果会与官网(www.chainclub.one)效果略有不同。如需观看官网项目效果,请前往区块链研习社官网:www.chainclub.one 。

首页效果图:

2 主要功能

2.1 用户权限管理

目前用户权限分为:普通用户、编辑部人员、管理员、超级管理员四类,可以根据需求增加。

权限说明:

  • 超级管理员:可以修改整个网站信息。
  • 管理员:可以修改除用户信息之外的其他信息。
  • 编辑部人员:主要负责网站的日常管理,如官方文章发布、违规文章的删除、审核招聘信息、发布项目评级、新增网址导航、发布课程公告等等,目前编辑组和管理员设置为相同的管理权限,可根据需要更改。(下文中管理员均包括编辑部人员)。
  • 编辑部权限以上人员可以进入后台管理系统。
  • 超级管理员可以在后台修改用户权限。

后台管理效果图:

2.2 资讯/官方文章系统

该功能主要用于发布官方文章,如每日新闻、行业动态、社区动态、矿业信息等,目前文章的分类不固定,可以根据需要在后台更改。

编辑组以上管理权限人员可以在前台/后台发布资讯或官方通知,资讯可以进行分类,首页分类显示资讯信息。

用户故事:

  • 管理员可以在 前台/后台 发布官方文章、添加官方文章分类。
  • 官方文章 分为 公开发布、隐藏、待审核 状态, 默认 为待审核状态。
  • 管理员可以在 后台 批量/单个 增、删、改 官方文章。

  • 用户可以在前台 投稿 资讯 栏目,经管理员审核后可以在前台显示。

  • 用户可以在前台—首页/资讯 查看 已公开的 官方文章。
  • 用户可以针对 官方文章 进行评论、 点赞、微信和支付宝打赏(Doing)。
  • 用户可以收藏 官方文章,可以在个人中心查看已收藏文章。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

资讯页面效果图:

2.3 社区系统

社区系统中用户可以提出一个话题,其他人员关于该话题进行回答,相互讨论交流。

用户故事:

  • 管理员可以在 后台 批量/单个 增、删、改 问题,问题被删除时,相应的回答一并删除。
  • 管理员可以在 前台/后台 删除、隐藏不合规的提问或回答。

  • 用户可以提出话题,并做相应的话题描述。

  • 用户可以 删除/修改 自己的回答。
  • 用户可以选择喜欢的 话题 进行回答。
  • 用户可以对他人的回答进行评论(Doing)。
  • 用户可以给话题增加相应的分类。
  • 用户可以关注感兴趣的话题,可以在个人中心查看自己关注的话题。
  • 用户可以点赞 话题。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

社区页面效果图:

2.4 小组系统

小组类似于论坛系统,每个小组类似于一个论坛的版块。最初的设想是根据社区的兴趣划分不同的小组,比如区块链研习社中 Bruce的投资课、菜神的BTC代码研读、乔的精通比特币、EOS专研等,具体名称、方向由社区决定。
目前已经改为所有用户均可以发起建立小组申请,经管理员审核后,可以建立小组。

用户故事:

  • 管理员可以在 后台 新增、删除、修改小组信息。
  • 管理员 可以在 后台、前台,删除、修改、隐藏、公开 小组文章。
  • 管理员 可以在 后台 批量/单个 增、删、改 小组文章。
  • 管理员 可以置顶小组文章(Doing)。

  • 用户可以在前台申请建立新小组,经管理员后台审核后 小组成立。

  • 用户可以在 前台 小组 页面,查看所有可见的小组。
  • 用户可以在 前台 加入/退出 小组,默认小组创建者不可退出小组。
  • 用户加入小组后,可以在小组内发布文章,文章可以被评论。
  • 用户可以点赞、微信和支付宝打赏(Doing)、收藏小组文章。
  • 用户可以在个人中心查看已收藏文章、自己发布的文章、已加入的小组。
  • 小组文章分为 草稿、公开、隐藏3种状态,发布时默认选择公开可见。
  • 用户可以删除、修改、隐藏自己发布的文章,文章被删除后,相关评论一并删除。
  • 小组文章可以按照 发布时间、热门评论等进行排序、筛选。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

小组页面效果图:

2.5 项目评级系统

基于区块链研习社的ICO调研团队和《问道区块链》团队,社区建立专业且独立的项目评级团队,针对即将IXO的项目或者已经上市的项目,进行独立的项目评级。

用户故事:

  • 管理员,可以在 后台 发布项目基本信息,并对项目进行项目评级。
  • 管理员可以 在后台/前台 将项目 设为 待审核、公开发布、隐藏 状态。
  • 管理员可以在 后台 批量/单个 增、删、改 项目信息。

  • 用户可以在 前台 提交项目基本信息,基本信息提交后,默认为 待审核 状态,经过管理员审核后可以发布,降低项目测评团队收集信息的时间成本。

  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

PS:目前 项目基本信息 和 项目测评相互独立,因此仅填写项目基本信息也是可以公开发布的,如项目测评团队有额外精力可以对该项目进行测评。这点主要考虑到国外项目对国内人员的信息差。
建议社区的项目评级团队可以分为两部分:一部分专注于项目测评,另一部分仅收集、简单翻译、介绍国内外的项目。目前针对国外的项目,国内很少有专业团队去收集、翻译基本信息。

项目评级页面效果图:

2.6 网址导航

网址导航主要分类收集区块链领域常用网站,社区将作为区块链领域的GPS,降低用户的信息收集成本。

用户故事:

  • 管理员 可以 在后台/前台 批量/单个 增、删、改 网站信息。
  • 用户可以在网址导航页面 全部或分类浏览 区块链相关网站。
  • 鼠标放在网站名称上可以显示网站基本信息。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

网址导航效果图:

2.7 招聘系统

招聘系统可发布招聘信息,用于企业/组织招聘相关区块链人才。

用户故事:

  • 管理员可以在后台 批量/单个 增、删、改 招聘信息。

  • 用户可以在 前台 发布招聘信息,默认为公开状态。

  • 用户可以在 招聘 页面 查看全部招聘信息,用户可以按条件筛选招聘信息。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

考虑到人力成本,普通用户发布的招聘信息,社区无法确认真伪,不对招聘信息的真实性负责。

招聘系统效果图:

2.8 大讲堂

本项目的课程系统目前只是作为其他平台课程的宣传平台,比如可以将社区目前的课程信息、报名二维码或链接发布在这里。

由于语音、视频的存储等每月花费较多,考虑到运营成本,未设计完整的课程系统。目前区块链研习社利用第三方平台(如千聊、一块听听)发布课程,这样既可以借助第三方平台的人流量,同时又降低网站的维护费用。

用户故事:

  • 管理员 可以在后台 批量/单个 增、删、改课程信息。
  • 用户 可以在 前台 查看课程信息。
  • 该页面支持搜索功能。
  • 其他诸多小功能(Doing)正在开发中。

大讲堂效果图:

2.9 活动系统

社区活动发布系统,可以发布线上或线下活动,定期或单次活动。

用户故事:

  • 用户 可以在 前台 发起、删除、修改活动(Done)。
  • 用户 可以在 前台 查看用户信息。

PS:与大讲堂一样,这里只是信息发布平台,不涉及具体报名统计等功能,具体如何报名可以在活动介绍中说明,可以利用互动吧、金数据、小程序等第三方软件。

活动页面效果图:

3 其他功能

  • 搜索功能,目前仅支持分类别搜索,如按照资讯、话题、小组、小组文章、招聘信息、项目评级、网址导航等分类别搜索,主页和各个功能页面均可以搜索。
  • 支持MarkDown编辑器,目前研习社官方代码库中已安装MarkDown编辑器,本项目将于近期同步支持。MarkDown编辑器,且支持预览功能。效果图如下:

  • 软删除功能,管理员可在后台撤销删除、修改等操作。

  • 推广功能,该功能用于项目自身部分内容或合作单位的宣传。效果图如下:

  • 手机自适应,必要功能,后期加入。

  • 中英文语言切换(Done,部分词汇尚未翻译)。
  • 安全性测试、性能测试、等尚未完成。
  • 其他功能待优化增加。

由于本人能力有限,功能比较初级,项目中仍有不少BUG、冗余代码以及不规范的代码习惯,欢迎各位批评指正,也欢迎你加我微信(微信号:zhulanwa)一起交流。

作者:区块链研习社 刘铮

文章目录
  1. 1. 1 概述
  2. 2. 2 主要功能
    1. 2.1. 2.1 用户权限管理
    2. 2.2. 2.2 资讯/官方文章系统
    3. 2.3. 2.3 社区系统
    4. 2.4. 2.4 小组系统
    5. 2.5. 2.5 项目评级系统
    6. 2.6. 2.6 网址导航
    7. 2.7. 2.7 招聘系统
    8. 2.8. 2.8 大讲堂
    9. 2.9. 2.9 活动系统
  3. 3. 3 其他功能