于停止的地方,开始。

写在前面

说起来,也是有趣。

我们决定「重构」,是半年多前,没想到花了这么长的时间。当时,FarBox的势头还可以;按照常规的做法,应该是老老实实做市场推广,而不是继续把重心放在开发上。

呃,但毕竟我们习惯了不按常规出牌,于是就有了现在的新版本。

容许我们先道歉

我们没有对Google Drive保持兼容,抱歉。


有些什么变化?

一个全新的结构

  • 分布式结构,现在负载不高,分布并没有起到应有的作用;倒是有点备胎的意思。
  • 文档结构增加了时间维度上的颗粒控制,可以将缓存做得很极致,也为NanoNetwork奠定了基础。
  • 数据结构现在是混合了Memcache、Mongodb、ElasticSearch,取代了原来ElasticSearch单一、低效的结构。

一些新的功能与特性

  • 调整了原来的Web版的Editor。
  • 增加了在线的代码编辑器,它是自带AutoReload功能的。
  • 将后台管理的模板代码分离出来了;每个人都可以重新定义了。
  • Template API的大量接口重写与增强, AutoReload由原来的特殊接口改为自动触发。
  • Template API也可以使用Jade语法来写了,更加简洁与高效。
  • 增强了FarBox账户「写」操作的开放接口,甚至包括匿名接口。
  • SASS/SCSS的自动编译。
  • 为每个网站自备了dig(热文)的排序系统。
  • .etc

其实,我们似乎并不擅长写『特性列表』,只是在尽力还原一个产品应该有的模样而已,它可能在某些背后有极其复杂的逻辑,有些地方也可能只是几行代码的工作量。
2388次的代码commit写成特性列表,想想就觉得枯燥,这些并不重要吧。重要的是,我们认为有些设计与未来是值得花时间去实现的,那么,我们就做了。

付费模式

我们取消了原先的计费模式,以及类似预授权的首单信任的模式。

作为替换的是,年费模式,有Senior/Pro两档;基础账户不需要支付年费,300的文件数(文章不算在内)以及100Mb的月流量限制。

那么,基础版账户是否就是免费版?
如何对待基础版,我们考虑了很久。在Beta版最初的时候,也是称之为免费版, 并附注“保留不再提供的权力”。

好吧,我们对免费的说法,非常排斥,因为它异常的昂贵,无论于你还是于我们。我们希望FarBox的用户是产品的使用者,而不是产品的组成一部分。

最终,我们借鉴了一种模式,注册前需要支付一次性服务费(设置费)。在10,000之前,这个服务费为0;之后,会随着用户数增加而提高。 基础账户会进行$1/year的收费,5年为一个支付期;在2014-5-1之前注册的用户,不会产生这个费用。

$1/year对我们来说,意义非凡。

虽然如此,这样处理的方式,对FarBox的老用户,基本上没有影响。

我们绝不想针对域名绑定这样没有技术含量的功能,进行收费。有些服务商把这当做用户的痛点。在我们眼中,如果这么做,这不是把用户当做可以愚弄的人么?

模板

后台管理(/admin)中默认提供的模板选择,将会由FarBox团队负责维护。目前,我们也增加了一些模板,下面是几个截图。

Designer-Coder

我们针对设计师-Coder,增加了创作者计划。

如果你设计了很赞的模板,并放在GitHub中开放源码,那么请告诉我们,我们会case by case,发送账户升级的兑换链接,时间长短也是case by case。

一般情况下,如果我们认为可以收录为系统默认模板列表中的,我们会发送12个月的Pro账户升级兑换链接。

很抱歉的是,FarBox上目前并没有Market的机制,你暂时还无法销售自己的模板。

但有一点,我们非常自信,FarBox绝对是你在写代码时,遇到过最好的博客引擎

另外,我们的邮箱hi@farbox.com是对你开放的,有什么奇怪的实现方式,请告诉我们,让我们也一同思考。

对了,可以不要将FarBox局限于单纯的博客与相册,比如以下的idea也是可以轻松实现的(有些需要借助IFTTT.com):

  • 团队博客
  • 将Twitter的内容转存到FarBox上,并重新设计模板
  • 创建一个『行走的日志』,可以按照天,自动汇聚Twitter、Instagram、iPhone照片流、微博上的内容,并重新设计模板
  • 允许任何人提交文件的转存到Dropbox的个人网站
  • 其它已知的比如todo.farbox.com、bbs.farbox.com
  • .etc

有些超乎想象的作品,我们会提供终生期的Pro账户。


关于未来

我们在doc.farbox.com的页面中说:

此时的FarBox已经脱离了 WordPress、Ghost、Jekyll 所属的各自领域。

即使如此,新版本中,我们仍然有不少要完善的工作。

短期可以预见的几件事情:

  • 提供英文版
  • 完善NanoNetwork
  • 提供Realtime的API

关于更远更远的未来,其实,我们还有很多幻想。FarBox是我们最初的一个切入点,但一个点就耗费了这么长的时间,有点出乎意料,却也是意料之中。

我们也很难拿到投资,FarBox走了这么长时间,很多事情,我们自己也想明白了。

没有财务预算,只有1-2页极具野心而晦涩的计划书;
拒绝盈利压力,拒绝任何数字上的压力,不做报表,不做预测;
不低的投资额,不高的出让股份;
如果VC问盈利模式,我们的回答也很简单,就是不免费

我们不愿在性价比不高的事情上浪费太多的精力。但现实很现实,我们也没有足够的财力,去扩充团队规模。因为,按照我们的要求,一个人,一年的人力成本起码30w就没有了。

So,作为这样的异类,接下来的很长时间内,我们可能仍旧节奏很慢。但我们希望,每一步走出去,都是美好的。
如果我们有足够的幸运,到达了最终的成功,会最大程度上激励一代人。

写在最后

我们每个人都有写日志的习惯。或长或短,或连续或断续。
我们曾经那么年轻,青葱的岁月,在大学顶楼的平台上,喝着啤酒,看星星看月亮,谈理想与人生。
我们遇见了一些人,离开了一些人。有些人不相识,却已是知己。
不时的想,我们有多久,没有相见了?你,还好么?

如果没有这些记录,我们可能都回忆不起来当年,也有荒唐与幼稚的地方。因为过去,所以才可以成长不止。

也因为如此,blog.farbox.com的一些文章,从那时看到如今,曾经的计划可能变更了,规则变化了;但我们总是不舍得去删除,或者修改。它们的存在,是我们共同经历过,所留下的痕迹。

这篇文章,或者最终也只是一道痕迹、一颗尘。我们很期待,明年这时候,我们会在哪里,会在做什么梦。
而那时的一切,仍会是关于FarBox的,这是我们,目前唯一确定的。

谢谢这个足够小的团队,谢谢PiPi。
谢谢我的夫人、父母、岳父母、姐姐,还有刚出生的孩子。
因为你们,我可以安心地行走到明天。

by Hepo
@2014-03-09 16:40
  • Tony2014-03-13 10:42

    FARBOX终于走向正轨了,希望FARBOX永远陪着我走下去

  • langqixu2014-03-14 00:47

    谢谢你们。

  • hepochen2014-03-14 01:39

    谢谢 @Tony @langqixu , 本就言纳,承蒙这份情义,常是我们温暖的来源。:)

  • Fengz2014-03-14 08:39

    这份文档中我看到了雄心壮志,我决定继续用下去!
    付费用户提供完整的restful api怎么样?
    这样大家连app都会开发出来。

  • nerdyang2014-03-14 15:32

    为你鼓掌,也为我的眼光鼓掌,不知道我算不算farbox早期的用户。同是杭州的IT人,我们的学校名字也只差一个字,这样的产品,我非常乐意付费。
    我最喜欢的一句话是,士无恒产而有恒心,你们是实践者,加油!

  • carlhan2014-03-14 21:18

    感谢FarBox

  • 伤心凉粉2014-03-15 11:44

    前排支持,前面的都是用英文名我亚历山大

  • L2014-03-15 18:23

    期待新版。

  • Junius2014-03-15 20:35

    能碰到Farbox这种极品,缘分。

  • Guangpeng Chen2014-03-16 10:08

    这么好的产品,有什么理由拒绝呢。

  • hepochen2014-03-17 01:47

    @Fengz 现在虽然不是restful api,但如果获得fb_token, 那么基本上获得了完整的权限。FarBox Editor就是这个逻辑上实现的。

    LOL,看到Fengz回来,离开,又回来,其实,我们的心情也着急,但是除了做产品本身之外,其它的也容不得多余的动作。

  • xander2014-03-17 01:57

    必须支持一下

  • hepochen2014-03-17 02:01

    @nerdyang 杭电? 因为经历了不少,所以才想着去实践自我逐渐成型的哲学。但过程,比想象中的要困难一点,好在有家人的支持,与大家的信任。才觉得,尽力去实现心中所想,绝不会是一个糟糕的决定。

    谢谢@carlhan @L @Guangpeng Chen, 还有以抓FarBox臭虫为荣的翻译能力超强的煎蛋小编@Junius 。btw, @伤心凉粉 继续享受被英文名夹击的待遇把…… :)

  • hepochen2014-03-17 02:06

    再@xander 一下,这可是FarBox中自定义模板中,超级耐心与细腻的一位同学了。

  • 夏影2014-03-18 17:50

    想把博客从wordpress搬家farbox,但是有一点让我很纠结:farbox虽然可以自定义文章链接,但是链接中多了 post 这个字,而且你们又不支持301跳转,这对搜索引擎很不友好,会影响博客原来文章的搜索排名。P.S. 在OS X 10.9.2下 Farbox Editor无法正常授权使用,我可以正常访问Dropbox.

  • hepochen2014-03-19 10:50

    @夏影 301跳转,可以在模板中使用redirect函数。

    默认会有/post,是因为文章的详细页,一般都是由/template/post.html控制的,如果换成其它文件名,那么/post也会改变。如果不要任何前缀的,这个会复杂一些。 塞恩乱记 就是这么做的。

    下面两篇文章可能对你有帮助,如果遇到其它问题,欢迎在we.farbox.com上提问,或者给我们邮件。

    为FarBox Editor手工授权与绑定目录
    没有/post/开头的日志URL

  • 夏影2014-03-19 21:50

    @hepochen 看到相关文章说 redirect 是302跳转. 不过, 我先试试.

  • fatescript2014-03-21 09:55

    看到一种气质

  • 平壑2014-03-21 11:15

    FarBox让我更爱写作了,谢谢你

  • yealove2014-03-21 20:22

    简洁,总是震撼人心,在对的时间碰到你们的产品,谢谢。

  • Xavier2014-03-23 14:34

    一个小问题:在预览的时候(就是在点击keep reading之前),会显示原始的Markdown,比如链接之类的无法显示。

  • hepochen2014-03-24 02:10

    @夏影 建议可以不用redirect,FarBox是可以实现完全的URL自定义的…… 如果有什么问题,可以给我们邮件,或者在we.farbox.com上提问。

    @fatescript @yealove @平壑 谢谢!

    @Xavier 这是是由模板API控制的,如果你使用的跟blog.farbox.com一样的模板,设计就是如此的……

  • Dong2014-03-29 05:43

    对于这样的产品,我是很乐于付费的.祝福farbox走得更远。

  • ytf44252014-04-05 12:49

    感谢farbox,我用simple主题做了一个极简的私密天地

  • 旺旺2014-04-18 14:36

    有几个模板真的是非常漂亮……

  • zangbianxuegu2014-05-12 15:12

    看到写到最后的几句话,真是让人感慨,我想说,有人真正的喜欢你们的产品,就已经成功了。

  • cinwell2014-05-19 13:01

    大爱farbox, 今天起正式入驻

  • Y2014-05-22 20:59

    300的文件数(文章不算在内)
    那到底是怎么计算的?

  • 可乐橙2014-08-15 18:08

    死心塌地支持!