十一之前是很忙,十一之后是很没精神,今天看了一白天的美剧,我想应该简单说一下soube的计划了,这些想法在我脑子里盘旋了一阵子了。
现在,自己的博客已经用上了soube,经过一段时间的观察,解决了几个bug也作了几处局部新功能,稳定性还算不错,页面简洁,虽然没经过测试,对程序作的设计应该会在高压力的情况下有不错的表现。
现在用起来还不是很方便。我把war包发布出去了,通过这个文件再设置几个环境变量就能架起来一个blog,但是这种方式有局限性:1. blog样式是固定的、2. 只能架一个blog。
还有一种架设blog的方式,就是下载源代码自己在本地修改模板文件再打包。这种方式可以任意修改样式,但是不方便,我想应该没多少人的电脑上有java+lein的环境。
所以,针对以上的两个局限,我想到的解决方案:
更灵活的blog皮肤
想到两种方案,第一种是提供一个在线的war制作工具,使用者通过浏览器选择修改皮肤,生成一个war包,用来架设自己的博客。
第二种是提供在线的皮肤,只需要使用者通过环境变量指定皮肤ID即可实现不同的blog样式,当然这个在线的工具也得支持皮肤的自定义。
这两种方案,我还有些纠结,目前内心有些偏向第二种方案,因为这方案使用起来更方便,更换样式不需要再打包。
多blog支持
说实话,心里明白这个需求不是太多人用,这个本来是满足自己的需要。
目前的多blog支持是在源代码中配置,未来小改一下,把配置改到环境变量里。
双向交互
双向交互是指读者和作者之间的交互,因为现在的blog的交互基本是要打开网页进行评论,而这个体验有些繁琐,远远不如微博来的直接。
如果要实现双向交互,就得包办从服务端到客户端的整个流程,这个工程量太大了。
意义很重要,工程太大,还得再计算一下有没有捷径。
更多平台支持
程序现在支持vps,也支持国外几个大的PAAS平台,未来希望支持更多的平台,包括国内的bae sae等。
dropbox很好,但是估计也有很多人喜欢其它的存储空间,像国内的百度云盘。
自动同步
目前的同步方式只有手动的,自动的方式也可以实现,每个小时从dropbox上同步一下新的文章,但是这个我不是很熟悉,不知道会不会有身份失效的有效期,理论上讲应该是有的,如果这样,情况就有些复杂,同步失败的话应该怎么办?
这部分在考虑一下,做是要做的,想一下怎么实现。
路漫漫其修远兮