最近笔者专注于.net开源cms系统的研究,发现目前国内.net开源cms系统的开发团队中真正开源或者说完全开源的.net开源cms其实并不多,还是国外的相对开发的多啊,全部无所保留的开发出来,对国内来说,可能还有所顾忌。
现笔者与大量的寻找和试验中找到了一款.net完全开源的.net开源cms系统:We7cms系统,现把试验感受公布出来,也算是小弟对广大学友的一点点贡献吧,呵呵
这篇文章主要介绍笔者本人利用几天的时间对CMS 产品反复进行测试得出的结论,还有一些个人对于We7CMS的看法。
特别说明:
1. 某些地方可能含有个人的主观因素,不做为唯一的考量;
2. 本次试用是笔者利用7天的时间对CMS产品进行测试得出的结果,真实使用可能有误差;
一、 了解We7CMS
We7CMS 是一个开放源码开放插件的内容管理系统,用户可以利用平台建设网站,发布内容、图片等。We7CMS开放了源码下载,并且有一个类似于Firefox 、Wordpress 插件机制,这意味着可以对现有的平台进行功能上的扩充,甚至以后会出现第三方的We7 插件。从这个思路上展开来看,就是在平台上用户会不断的得到官方的版本,而用户自己可以用插件来扩充自己的网站平台,这也是对笔者最有吸引力的一点。
现在官网发布的是We7CMS 2.5Beta版本,从界面上看比较清新、简洁,没有太多余的东西。
二、 We7CMS基本功能上手评测
We7CMS的基本功能和其它CMS 没有太大的区别,但是涵盖的比较多,主要功能
其中We7CMS的栏目管理设置的非常舒服,采用了Ajax的效果,支持拖拽等等,比很多列表式CMS 的要方便很多。
在内容发布的时候一般来说,除了文本信息之外,对于一些行业单位,发布
得最多的是包含了图片、链接和表格等等的较复杂的信息,甚至信息要求的是直
接Word文档要求的样式。而在大多数情况下,我们需要手动粘贴文本信息,图片也需要单独上传,对于表格来说,我们可操作的余地也很小。这样我们在内容信息发布的时候效率会明显的低下,而多种信息结构的混杂也让我们头疼不已。
而We7CMS的编辑器功能显然很强大。在We7CMS里,你只需要点击导入Word文档按钮并选择相应的Word文件,We7CMS就能将Word文档里面的内容完全的还原到编辑器中。
Word文档原样导入为html,保留所有图片及格式:
而整个Word文档的信息内容保存的十分完整,包括图片、表格、文字的样式效果都和原文档中的保持一致。这一点,让笔者十分的受用。
我们拿到一款CMS ,最先要看一看的总是能不能快速的制作出精美的模板来做前台展示,并且模板是可以进行随时的改动。在We7CMS中我看到了模板的快速换肤功能,就是一个站点可以拥有任意套的皮肤,可以快速的切换。
而模板的制作过程使用了可视化的编辑,数据的调用采用的是数据控件的机
制,和传统的CMS 的标签相比较,增添了很多灵活性和自由度。
控件的操作是可视化的界面,通过调节参数,设置属性来完成,这一点是一般的开源产品不具备的,基本上是价格达到数十万元的产品才会有的配备。
而这样的控件运作模式,基本上省去了编写代码的麻烦,是不会编程的人也
能快速的上手操作。另外让人感到贴心的是,We7CMS也为具备开发能力的用户提供了直接编写源码的操作方式,对开发人士来说,提供了另外一种的选择。
三、 源代码简单分析
作为一款开源产品,我们可以看到,We7CMS的源码结构十分的整洁、清晰明了。并且面对开发者来说,We7CMS具备相当完善的SDK 类库文档,可以在线查阅(http://sdk.we7.cn/),并且对于相对比较完善的核心部分,开发者只需要针对插件的部分做有目的的开发就能达到效果。而官方也有相关的We7 插件开发教程。
四、 缺憾和不足
官方提供的模板较少,笔者在官方网站和论坛中没有找到心仪的模板,只有下载下来默认的一套,还好模板制作起来比较方便,但是对于不那么想做模板的人来说是一个很大的遗憾。
后台菜单比较简单,只是罗列了基本的功能,有些功能只能深入点击才能找到,看来是在追求简洁的界面和强大的功能之间追求的一种让步。
五、 结语
在笔者这几天的使用中的体会是,总得来说We7CMS是相对比较完善的CMS 开源产品,操作也比较简单,上手会很快,但是有些地方稍显繁杂,看起来为了兼顾不同的使用人群,和对太过于强大的功能做的一些必然的迁就。