B3log 构思

一个正在逐渐清晰、实践的创意

背景故事

美妙而动听的音乐可能是一个人的独奏,也可以是一种很有感觉的节奏,亦或者是一场宏伟的交响乐。B3log 将以不同的方式为你呈现出同样优美的旋律。

悦耳的音乐至少有三部分构成:不同乐器的演奏、统一的节奏配合,最终编曲合成。B3log 系列服务基于此观念,诞生了三个产品:

  • Solo 是独奏, Solo 也是一个独立的个人博客系统,在音乐中相当于乐手各自所拿的乐器,使用它来演奏不同的声音。
  • Rhythm 是节奏,相当于音乐中节拍器控制的节奏,用来处理不同博客客户端和社区服务器之间的同步,以避免在交响乐中乱了节奏。
  • Symphony 是交响乐, Symphony 以论坛的方式交互,汇总个人博客,需要很多人协同参与才能奏出美妙的乐章。

B3log 名字 来源于 “Bulletin Board Blog”缩写,目标是将个人独立博客与论坛结合,形成一种新的网络社区体验

独立博客

博客是一个表达情感,分享经验、生活的地方,最重要的就是能够随心记录点点滴滴。

关于选择独立博客还是选择个人博客服务的讨论比比皆是。究其根本,如果有廉价、稳定的空间搭建独立博客,且安装部署简单、后续维护简洁、使用过程方便,那博客服务就完全没有优势了。

随着云服务的普及,搭建一个廉价、甚至是免费的独立博客已经不再是只有“高手”才能玩的了,我们只需要自己动手就能搭建。

使用博客服务就没有那么简单了,写文章时得注意内容关键字;稍微敏感的文章会被删除; 国家法定节假日不让发表文章;说维护就停止服务;说封杀就封杀.... 用户的理由都不是理由,注册账号的时候已经告知过了。

离开博客服务提供商自己玩吧。不过自己玩有时会感到有点无趣,再加上没人访问那就更觉得没有价值了。 但如果能把众多的独立博客聚合在一起,这将会变得非常有趣和有价值!

新的社区体验

这是一个内容聚合平台。如果只是文章同步,并没有没有什么新鲜的,其新意体现在文章/评论的同时同步上。

博客中的文章评论会同步到社区中,社区帖子的回复同样也会同步到博客的文章中。在加强用户之间互动的同时也不失独立博客的自由。

社区的内容接口是开放的,这意味着将来不仅是 Solo 可以调用,其他类型的客户端也是可以通过这组开放接口完成用户交互,共享数据。

Solo

从功能上看,Solo 是一个开源的 Java 博客系统,是一个轻量、简洁的写作环境。

目前支持部署在大多数标准 Servlet 容器内,比如 Tomcat、Jetty。也可以使用独立模式启动,该模式不需要额外安装 MySQL,并且内嵌了容器。

从架构上看,Solo 是 B3log 社区的重要客户端,但除了 Solo 外,目前也以插件的方支持了一些主流博客系统,请看这里

Rhythm

Rhythm 是社区服务器,主要提供同步文章、保存用户信息、文章索引/分类/过滤等功能。 控制着从各客户端同步文章到社区的节奏,是社区的关键前置服务。

该服务对于 Solo 客服端用户来说是透明的,Rhythm 会提供一组 HTTP 接口供第三方客户端进行使用。

Symphony

这是 B3log 社区项目的代号,也是提供交互聚合的平台,体验方面的主要特色是实时交互。

赞助商 我要投放

推荐标签 标签

  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 50 回帖 • 17 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    52 引用 • 340 回帖 • 187 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    96 引用 • 73 回帖 • 660 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    8 引用 • 4 回帖 • 8 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    1 引用 • 26 回帖 • 479 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    121 引用 • 331 回帖
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    26 引用 • 184 回帖 • 989 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    19 引用 • 174 回帖 • 275 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    10 引用 • 65 回帖 • 219 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    15 引用 • 246 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    4 引用 • 11 回帖 • 9 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    67 引用 • 181 回帖 • 385 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    18 引用 • 20 回帖 • 510 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    46 引用 • 108 回帖 • 557 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    24 引用 • 69 回帖
  • B3T

    B3T(B3log Token)是 B3log 社区在以太坊上发行的 ERC20 令牌,可用于:

    • 支付 B3log 社区内提供的各类应用和服务,例如去中心化的个人自媒体服务
    • 支付 B3log 社区内其他用户创造的网络内容,例如帖子打赏、分享
    • 支付 B3log 社区内其他用户提供的实物商品,例如二手书
    12 引用 • 321 回帖 • 37 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    23 引用 • 88 回帖 • 1 关注
  • oAuth

    oAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    7 引用 • 3 回帖 • 1 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    103 引用 • 616 回帖 • 783 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    3 引用 • 6 回帖 • 2 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    73 引用 • 296 回帖 • 2 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    66 引用 • 174 回帖 • 694 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    83 引用 • 159 回帖 • 809 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    33 引用 • 448 回帖 • 589 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    6 引用 • 4 回帖 • 1 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    85 引用 • 314 回帖 • 2 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    104 引用 • 831 回帖 • 473 关注

社区运行情况

  • 在线 248
    会员 40188
    帖子 16214
    回帖 57388