摘要: 开放地理空间实验室经过网站改版之后,新网站完全使用基于MIT协议发布的TorCMS内容管理系统。从改版之后的使用效果来看,网站访问速度明显得到提升,用户访问量也在逐渐增加;更重要的是,新网站建立在Python语言与Tornado框架之上,这种架构给予了网站强大...
开放地理空间实验室经过网站改版之后,新网站完全使用基于MIT协议发布的TorCMS内容管理系统。从改版之后的使用效果来看,网站访问速度明显得到提升,用户访问量也在逐渐增加;更重要的是,新网站建立在Python语言与Tornado框架之上,这种架构给予了网站强大的灵活性,网站在发布文档、教程,以及构建应用时非常方便。
博客功能是开放地理空间实验室网站一直想添加的功能,博客的内容更自由一些。原来的网站是基于WordPress建立的,想在CMS的基础上添加博客功能,技术上还是比较麻烦的:可以使用多站点功能,但是此方案不够透明,并非理想的方式;如果使用其他二级域名,则要维护多一个网站,也非良策。所以一直以来,将此问题搁置起来。
这次在TorCMS的基础上,添加了博客的功能。从技术角度,添加的功能与原来的CMS没有太多的区别,博客所需要的字段更少一些。 设计的时候,考虑过与 CMS放到一张表中:这样不是不可以,但是分而治之的机制应该是更好的。所以,最后的方案,相当于重新实现了一下TorCMS,两个类似的功能放到一个系统中了。代码还不完善,有一些代码与原来系统还是重复的,以后会慢慢重构。
博客地址为: http://lab.osgeo.cn/blog/