一、文档后缀名;
Node Club很适合做为小型社区或个人技术blog的搭建程序,而对于文档类的页面,个人觉得,.html这样的后缀名更加人性化一些;
二、标签:
1、标签分类
个人非常喜欢这种直接用标签/节点来标记文档,用来归来索引;
可是,在实际运用当中,当文档的数量和种类达到一定量时,单一的标签索引会带来很多瓶颈,比如,一个文档,从属性上来看,它至少会有诸如技术分类(js,css),文档类型(教程文档,设计文档,调研文档),产品模块(产品1,产品2);
2、标签复合索引
同时匹配2个或以上标签的文档查询;
三、自定义表单模型
Node Club开源的目的,我想无非有两个:
1、让更多感兴趣的人参与到项目中来,大家一起完善该系统,让其功能更强劲;
2、做为网站的功力,为更多有想法的产品提供运行系统;
以第2点为例,有几点想法说明下:
1、系统被clone后,要做的事情,第一步便是根据自身产品的需求进行UI的设计整改;这一点可以被view层大刀阔斧地倒腾,对核心架构产生不了太大影响;
2、社区最重要的功能可以简单的定位为:1)个人信息的修改;2)发布帖子/回复;
这部分功能的DIY,是相当有难度和风险的,原生的表单模型并不能满足一个新产品对于内容存取的要求,所以,个人建议能将表单这块列入配置项,将可能出现的表单项做成一个个可以单独配置的model,可以让用户根据自已的需求配置自已的表单页面;