单用户、多用户版合在一起?
Chito 一直想搞个单用户版,渐渐发现精力不够(其实是自己犯懒),想加入 Chito 的功能实在是太多了…… 忽然想到为啥不把单机和多用户版合在一起呢?
细想了下,合在一起的好处还真不少~
首先当然是我省事了,插件一套就够了,也不要可以去考虑兼容性。
由于可以注册用户,评论也可以防止别人冒名顶替。
心情好了还可以让大家来自己的地盘写 blog。
而且,有的时候,即使是一个人,也想有多个 blog,来记录自己不同方面的事情。
真诱人啊,不过得考虑下可行性先……
Chito - 向 WordPress 学习
从当初的 GemBlog 0.x 到现在的 Chito 1.0 ,已经过去一年的时间了,现在看看当初的界面,还真是简陋哈,没想到现在像样多了。
当初只是个兴趣的产物,现在也决定把他当作一个正式的软件来做,这也是回馈 Rails 的最好方式。既然决定继续折腾下去,那么就得有个方向,思来想去,决定像 WordPress 学习~
WordPress 可以说是现在世界第一的 Blog & CMS 平台,闪耀得都无法让人正视~ 别的不说,光是那数不清的皮肤和插件就能让人看花眼。
前两天改了边栏,Chito 的皮肤方面已经变得灵活了多,各种样式的皮肤都可以很好适应。那么,接下来就用插件扩展 Chito 的功能吧~
搜了下,WP 的常用插件其实也就那么几个,大部分在 Chito 上都可以很容易实现,列了个表,尝试一个个实现他们:
- 热门文章
- 相关文章
- 自动链接替换
- SItemap
- 评论来源 IP
- tag 自动完成
- 密码文章
等搞好 1.0.2 beta 的后续工作就开工~
边栏顺利改造中~
折腾了一个晚上,边栏终于可以灵活的配置了,代价就是具有特殊边栏布局的皮肤要带一个额外的配置文件,指出可以配置的边栏是怎么布局的。
多边栏和脚栏
边栏项是 Blog 必不可少的一部分,边栏的位置也随着皮肤的不同显示在布局的不同位置,不过,目前 Chito 的边栏只有一种布局,就是只有一列边栏,边栏项目纵向的分布在页面左边或右边,缺乏灵活性。
随着宽屏的流行,双边栏甚至三边栏的皮肤也开始出现,这样就不会因为边栏项目过多,把页面拖得很长。
另外脚栏( foot bar ) 这种形式也越来越流行了,毕竟边栏的内容都是次要的,放在页面尾部,可以把横向的空间尽可能多的留给文章的主要内容。
还有的皮肤将某些栏目放在 Blog 标题的右方,甚至先放一个横向的宽边栏,再在下方放两列纵向的边栏,总之边栏项目的位置非常灵活 ( 也不能只称之为“边”栏了 )。
Chito 目前的单一边栏布局已经跟不上时代的发展 ,所以最近的首要任务,就是重新折腾一下边栏的部分,让其适应各种布局 。
“页面补丁”插件
晚上花了 5 分钟 (没错,就是 5 分钟),完成了这个插件。
功能就是在 Blog 的某些位置插入自定义的内容,目前支持的位置: 文章正文上方、文章正文下方、文章简介的下方,以后再开发新的位置~
可以拿来插入广告,比如本文下方的 google ad,或者插入版权声明什么的,很方便~