Typecho新特性,多级分类支持
目前此功能还只支持在开发版中使用,需要测试的开发者可以直接更新你本地的github
代码或者从 http://typecho.org/download 来下载开发版,升级方法跟以前一致。需要特别指出,目前此版本仅适合开发预览,只建议你在本地测试使用,不要用到线上正式环境中。
为什么要开发多级分类
很多人担心这是Typecho走向重量的前奏。我觉得这种担心是多余的,Typecho选择开发新功能的时候,会选择必要的,大多数用户要求的,而且是插件很难实现的功能。就多级分类这个功能来说,它的实现给了用户组织内容更多的扩展性,而且实现它也没有增加太多代码量。
更重要的是,使不使用多级分类主动权完全掌握在用户手上,如果不使用那么对你的站点没有任何影响。但至少我们提供了这个选项,让需要更强大灵活的内容组织的用户不至于束手无策。
对性能有影响吗
几乎没有影响。我们会将用户的所有分类全部先预读取出来,将它们的上下级关系优化缓存起来。这样后续的分类读取就不需要访问数据库了,这样的处理模式可以说在某些情况下还能带来少许的性能提升。
后续的工作重点
在下一个正式版发布前,我不会再增加大的新功能了,而是将重点放在现有新功能的bug解决身上。除此之外还有几个重点
- 面向插件和模板开发者的在线市场建设。是的,这个东西很重要,我们会尽快让大家用上。实际上我们不会只支持简单的文件下载功能,如果是这样的话早就可以推出了。在线市场是Typecho生态中很重要的一环。
- 文档建设,目前的文档还是太简陋了,大多数功能都是开发者摸索出来的,我也会将一些精力放在这上面。