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 社区项目的代号,也是提供交互聚合的平台,体验方面的主要特色是实时交互。

赞助商 我要投放

推荐标签 标签

  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    引用 10   回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个 开源 的网页浏览器,使用 [Gecko] 排版引擎,支持多种操作系统,如 WindowsOSXLinux 等。

    引用 4   回帖 28 
  • Sphinx

    Sphinx 是一个基于 SQL全文检索 引擎,可以结合 MySQL , PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    引用 1   回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    引用 22   回帖 98 
  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    引用 304   回帖 2,723 
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    引用 1   回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    引用 3   回帖 18 
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    引用 5   回帖 19 
  • HTML

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

    引用 61   回帖 171 
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    引用 9   回帖 223 
  • React

    ReactFacebook 开源的一个用于构建 UIJavaScript 库。

    引用 63   回帖 174 
  • Windows

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

    引用 103   回帖 308 
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 HadoopHBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    引用 34   回帖 24 
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    引用 46   回帖 198 
  • 分享

    有什么新发现就分享给大家吧!

    引用 149   回帖 1,283 
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    引用 17   回帖 24 
  • Vue.js

    Vue.js(读音 /vjuː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    引用 78   回帖 415 
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    引用 18   回帖 184 
  • 大疆创新

    深圳市大疆创新科技有限公司 (DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    引用 2   回帖 14 
  • Oracle

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

    引用 89   回帖 59 
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    引用 20   回帖 55 
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    引用 77   回帖 659 
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    引用 67   回帖 290 
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    引用 164   回帖 1,674 
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    引用 42   回帖 493 
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库( MySQLPostgreSQLSQLite )。

    引用 8   回帖 63 
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    引用 101   回帖 416 

社区运行情况

  • 在线 198
    会员 35655
    帖子 15347
    回帖 55056