最近想干点建站的副业,然后调研当前可用的各类CMS工具。
前前后后认识了很多,但是能否满足我的条件的不多。
首先,必须可以免费用来商用(还要给它付费,我怎么赚呢),首先就将国内之前流行的一种cms打死了。
然后,功能只要能覆盖企业建站的基本诉求。
最后,方便后期维护:只能运行在windows上的系统肯定就直接废弃掉了。
另外,提到副业,都想用最小的时间获取最大的价值,虽然市面上有不少php cms,但是我对php毫无好感,反而喜欢dotnet(近几年也越来越流行了)这种可以跨平台、语法类似C++的技术栈。
所以锁定在了siteserver cms和orchard。两个系统都是基于dotnet技术栈实现。
siteserver cms中规中矩,设计理念简单,而且是中国人维护的开源项目,可直接商用。这么多年了一直在迭代。其最复杂的地方就是撰写模板了(涉及自研的stl模板语言),其他都是鼠标点点点。
orchard最开始是微软运作的,在.net foundation发布;后来转交给开源组织Outercurve基金会(也是由微软成立的)维护。
经过体验,这是一个特别灵活、强大的CMS系统,并且不局限于提供CMS本身,还有一个底层框架,便于开发给了多租户的应用平台。