B3log 构思

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

背景故事

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

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

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

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

独立博客

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

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

随着云环境的普及(或者说成是泛滥)、廉价、稳定。易管理的空间已经有很多,各大互联网公司 xAE 的运营也日趋成熟。 搭建一个廉价、甚至是免费的独立博客已经不再是只有“高手”才能玩的了,我们只需按步就班即可。

使用博客服务就没有那么简单了,写文章时得注意内容关键字;稍微敏感的文章会被删除; 国家法定节假日不让发表文章;说维护就停止服务;说封杀就封杀;想修改下界面、调换下位置,简直就弱爆了.... 因为博主的理由都不是理由,注册服务的时候已经告知过了。

离开博客服务提供商自己玩吧。不过自己玩会有点无趣(独乐乐不如众乐乐),再加上没人理没人踩那就更不乐了。 但如果能把多数单飞的人聚在一起,这将会变得非常有趣!

新的社区体验

这是一个非常简单的内容聚合平台。仅文章同步而言,没有什么新鲜的,其新意体现在文章/评论的同时同步上。

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

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

最终,我们想要实现 B3log 永恒的价值观——平等、自由、奔放。

Solo

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

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

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

Rhythm

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

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

Symphony

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

计划中的特性

Tag Forge

  • 每个用户可以创建自己的标签,形成个人标签图
  • 用户的个人标签图将自动提交(Push)到社区,根据合并规则(重复关联计数、默认关联等)形成社区标签图
  • 用户可以更新(Pull)社区标签图,选择自己需要的标签或关联合并到自己的标签图中

这个特性方便用户进行知识管理,体验社区协作与分享。

赞助商 我要投放

Pipe
「Pipe」
小而美的开源博客平台

推荐标签

  • 外包 外包

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

    引用 15   回帖 164 
  • 又拍云 又拍云

    又拍云是国内领先的 CDN 服务提供商, 国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    引用 5   回帖 14 
  • 房星科技 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    引用 6   回帖 138 
  • IDEA IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    引用 58   回帖 251 
  • Dubbo Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    引用 23   回帖 46 
  • MySQL MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    引用 244   回帖 277 
  • Sandbox Sandbox

    如果帖子带了 Sandbox 标签(不区分大小写),则帖子将视为“测试帖”,比如测试 Sym 功能,排查 bug 等场景。只要带了这个标签,则自动去除其他标签;并且帖子不会在首页 / 领域显示,只有在发帖者自己的帖子列表中可以看到。

    引用 297   回帖 1,054 
  • Unity Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    引用 12   回帖
  • Ubuntu Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    引用 73   回帖 96 
  • 游戏 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    引用 36   回帖 307 
  • Z-BlogPHP Z-BlogPHP

    Z-BlogPHP 基于高效的 PHP 环境,体积小,速度快,支持 MySQLSQLite 数据库。

    引用 1   回帖 28 
  • 京东 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。目前,京东集团旗下设有京东商城、京东金融、拍拍网、京东智能、O2O 及海外事业部。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    引用 5   回帖 54 
  • Wide Wide

    Wide 是一个基于 WebGo 语言团队 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    引用 20   回帖 169 
  • C C

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

    引用 30   回帖 91 
  • Git Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    引用 86   回帖 239 
  • 黑客派 黑客派

    黑客派是程序员和设计师的社交社区,汇聚了来自程序技术领域的工程师和富有创意的设计师。

    引用 115   回帖 2,934 
  • Solo Solo

    Solo 是目前 GitHub 上关注度最高的 Java 开源博客系统。

    引用 217   回帖 1,718 
  • Node.js Node.js

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

    引用 40   回帖 88 
  • 禅道 禅道

    禅道 是第一款国产的 开源 项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    引用 2   回帖 15 
  • Hprose Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    引用 9   回帖 16 
  • Bootstrap Bootstrap

    Bootstrap 是 [Twitter] 推出的一个用于前端开发的开源工具包。它由 [Twitter] 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    引用 12   回帖 27 
  • jsoup jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    引用 5   回帖
  • Ngui Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    引用 6   回帖
  • SOHO SOHO

    为成为自由职业者在家办公而努力吧!

    引用 7   回帖 30 
  • 安全 安全

    安全永远都不是一个小问题。

    引用 47   回帖 278 
  • 百度 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    引用 28   回帖 230 
  • Elasticsearch Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    引用 30   回帖 45 
  • Eclipse Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    引用 63   回帖 215