dongli82609944 发表于 2013-1-23 02:12:02

.Net 开源CMS We7CMS的初次试用报告

 由于研究室最近要做一个项目,需要用到一个开源的CMS.笔者当时在寻找.
Net 开源CMS 的时候在众多国内外的CMS 中发现了We7CMS,在下载安装完毕之后,对We7CMS的基本功能有了一定的了解。这篇文章主要介绍笔者本人利用几天的时间对CMS 产品反复进行测试得出的结论,还有一些个人对于We7CMS的看法。
特别说明:
1. 某些地方可能含有个人的主观因素,不做为唯一的考量;
2. 本次试用是笔者利用7天的时间对CMS产品进行测试得出的结果,真实使用可能有误差;
                 
一、 了解We7CMS

We7CMS 是一个开放源码开放插件的内容管理系统,用户可以利用平台建设网站,发布内容、图片等。We7CMS开放了源码下载,并且有一个类似于Firefox 、Wordpress 插件机制,这意味着可以对现有的平台进行功能上的扩充,甚至以后会出现第三方的We7 插件。从这个思路上展开来看,就是在平台上用户会不断的得到官方的版本,而用户自己可以用插件来扩充自己的网站平台,这也是对笔者最有吸引力的一点。
                 
现在官网发布的是We7CMS 2.5Beta版本,从界面上看比较清新、简洁,没有太多余的东西。

   http://dl.iteye.com/upload/attachment/213928/3d69cd82-0fdd-3f58-9bbe-8fcede34a46e.jpg              
二、 We7CMS基本功能上手评测

We7CMS的基本功能和其它CMS 没有太大的区别,但是涵盖的比较多,主要功能
http://dl.iteye.com/upload/attachment/213930/988acfcb-8033-3548-ba0f-d4e3a27a2511.jpg                 
                      
其中We7CMS的栏目管理设置的非常舒服,采用了Ajax的效果,支持拖拽等等,比很多列表式CMS 的要方便很多。
http://dl.iteye.com/upload/attachment/213934/9670fcc8-99f7-32ab-bf9c-046c4fd26f4b.jpg


    在内容发布的时候一般来说,除了文本信息之外,对于一些行业单位,发布
得最多的是包含了图片、链接和表格等等的较复杂的信息,甚至信息要求的是直
接Word文档要求的样式。而在大多数情况下,我们需要手动粘贴文本信息,图片也需要单独上传,对于表格来说,我们可操作的余地也很小。这样我们在内容信息发布的时候效率会明显的低下,而多种信息结构的混杂也让我们头疼不已。
http://dl.iteye.com/upload/attachment/213936/358f68a3-4a12-34d3-bbe4-1ccc9238e3b3.jpg                 
    而We7CMS的编辑器功能显然很强大。在We7CMS里,你只需要点击导入Word文档按钮并选择相应的Word文件,We7CMS就能将Word文档里面的内容完全的还原到编辑器中。
Word文档原样导入为html,保留所有图片及格式:

http://dl.iteye.com/upload/attachment/213938/79d32384-a2eb-33c4-a23c-effcba029846.jpg
    而整个Word文档的信息内容保存的十分完整,包括图片、表格、文字的样式效果都和原文档中的保持一致。这一点,让笔者十分的受用。
                 
我们拿到一款CMS ,最先要看一看的总是能不能快速的制作出精美的模板来做前台展示,并且模板是可以进行随时的改动。在We7CMS中我看到了模板的快速换肤功能,就是一个站点可以拥有任意套的皮肤,可以快速的切换。
http://dl.iteye.com/upload/attachment/213942/f5527db9-7c58-3639-bd82-049d319a1a80.jpg

    而模板的制作过程使用了可视化的编辑,数据的调用采用的是数据控件的机
制,和传统的CMS 的标签相比较,增添了很多灵活性和自由度。
http://dl.iteye.com/upload/attachment/213946/39dbd8fb-4e6f-3214-8d5f-139d07dfeaee.jpg


控件的操作是可视化的界面,通过调节参数,设置属性来完成,这一点是一般的开源产品不具备的,基本上是价格达到数十万元的产品才会有的配备。
http://dl.iteye.com/upload/attachment/213948/942df5de-9c07-31f9-8ebc-11caa69d0ee3.jpg


    而这样的控件运作模式,基本上省去了编写代码的麻烦,是不会编程的人也
能快速的上手操作。另外让人感到贴心的是,We7CMS也为具备开发能力的用户提供了直接编写源码的操作方式,对开发人士来说,提供了另外一种的选择。 
 
http://dl.iteye.com/upload/attachment/213952/04ca0e5f-65ad-3eb6-8bd5-41d3707d7f0d.jpg

三、 源代码简单分析

作为一款开源产品,我们可以看到,We7CMS的源码结构十分的整洁、清晰明了。并且面对开发者来说,We7CMS具备相当完善的SDK 类库文档,可以在线查阅(http://sdk.we7.cn/),并且对于相对比较完善的核心部分,开发者只需要针对插件的部分做有目的的开发就能达到效果。而官方也有相关的We7 插件开发教程。 
  http://dl.iteye.com/upload/attachment/213954/f6044875-6c50-3063-add5-f683d03c0c59.jpghttp://dl.iteye.com/upload/attachment/213957/9a6989d8-3424-3e9a-87d9-3a39be33447d.jpg

四、 缺憾和不足

官方提供的模板较少,笔者在官方网站和论坛中没有找到心仪的模板,只有下载下来默认的一套,还好模板制作起来比较方便,但是对于不那么想做模板的人来说是一个很大的遗憾。

后台菜单比较简单,只是罗列了基本的功能,有些功能只能深入点击才能找到,看来是在追求简洁的界面和强大的功能之间追求的一种让步。 
 http://dl.iteye.com/upload/attachment/213959/5639adfd-61fc-3f86-bd71-ad1d6936a35d.jpg
                 
五、 结语

在笔者这几天的使用中的体会是,总得来说We7CMS是相对比较完善的CMS 开源产品,操作也比较简单,上手会很快,但是有些地方稍显繁杂,看起来为了兼顾不同的使用人群,和对太过于强大的功能做的一些必然的迁就。
                 
                 
                 
                 
                 
                 
                 
                 
 
页: [1]
查看完整版本: .Net 开源CMS We7CMS的初次试用报告