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)社区标签图,选择自己需要的标签或关联合并到自己的标签图中

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

赞助商 我要投放

知晓云
助力小程序快速上线
Promoted by 知晓云

推荐标签

  • 游戏 游戏

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

    引用 31   回帖 259 
  • jsoup jsoup

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

    引用 5   回帖
  • DNSPod DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    引用 5   回帖 22 
  • Facebook Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    引用 2   回帖 13 
  • jQuery jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTMLJavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。目前全球有 28% 的网站使用 jQuery,是目前最受欢迎的 JavaScript 库。

    引用 50   回帖 117 
  • Docker Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销, 可以很容易地在机器和数据中心中运行。最重要的是, 他们不依赖于任何语言、框架或包括系统。

    引用 36   回帖 94 
  • Hadoop Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    引用 55   回帖 96 
  • C++ C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    引用 26   回帖 99 
  • SOHO SOHO

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

    引用 4   回帖 18 
  • 钉钉 钉钉

    钉钉,阿里巴巴出品,专为中国企业打造的免费沟通协同多端平台。

    引用 1   回帖 21 
  • HTML HTML

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

    引用 39   回帖 133 
  • Mobi.css Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    引用 2   回帖 11 
  • 招聘 招聘

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

    引用 63   回帖 500 
  • QQ QQ

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

    引用 34   回帖 414 
  • Angular Angular

    AngularAngularJS 的新版本。

    引用 8   回帖 36 
  • Git Git

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

    引用 63   回帖 208 
  • Bootstrap Bootstrap

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

    引用 11   回帖 27 
  • H2 H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    引用 4   回帖 14 
  • JavaScript JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    引用 157   回帖 409 
  • Node.js Node.js

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

    引用 20   回帖 59 
  • 电影 电影

    这是一个不能说的秘密。

    引用 36   回帖 186 
  • Android Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    引用 196   回帖 175 
  • WiFiDog WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    引用 1   回帖
  • webpack webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    引用 16   回帖 90 
  • IDEA IDEA

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

    引用 48   回帖 190 
  • 黑客派 黑客派

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

    引用 109   回帖 2,713 
  • 禅道 禅道

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

    引用 2   回帖 15 
  • 旅游 旅游

    希望你我能在旅途中找到人生的下一站。

    引用 19   回帖 312 

最新标签