说到开源CMS这个词,首先来说一下什么是开源,因为很多人可能会存在一个误区,开源就是免费使用,其实不然。开源产品,从事软件开发的专业人士都很清楚,开源就是开发源码,是把一个软件的开发过程中的技术结构,程序设计思路和程序语言完全开放出来,展示给对此感兴趣的人员,当然也包括同行业的竞争者,目的是更好的展示自己的技术实力,让更多的专业人士提出不同的意见和建议,反馈给厂商,使软件产品更好的发展,更快的更新,更早的成熟起来。并不是说开源就是免费的意思,商用的话还是需要授权费用的,康盛的论坛大部分人都有接触,用过的人也不少,典型的开源产品,但是商用需要授权费。当然了,有部分人会有这个疑问,自己用康盛的论坛从来没有给过授权,康盛也不知道啊,关于这个问题就是仁者见仁智者见智了,不做过多评论。
话说回来,我们继续说开源CMS的事情。纵观现行CMS行业,PHP开源者一大片,.NET开源的屈指可数了,Java的少之又少,好用的没有。笔者从事CMS行业时间较长,市面上的产品基本上都用过,不能说精通,在这里仅仅给开源的用户提供一个建议。
Java的产品,本人从自身来讲比较排斥,用做平台和业务系统的工具来做网站,大材小用,不看好,加上开源的产品又少,所以没什么可说的;
PHP的产品不错,轻量级的,非常容易上手,运行也快,是早些年不错的选择,有一大批的产品都不错,DEDE、PHPCMS等,虽然现在这些产品也还不错,但是PHP本身漏洞太多,官方早就停止了更新,所以PHP产品的选择要随自己的喜好了;
.NET开源产品,是今天本人想推荐的重点,有强大的官方支撑,表现形式又适用建设门户。今天主要推荐的是We7CMS,.NETCMS开源的第一人,这家公司的产品好想从08年左右的时间就开始开源,从1.0一直做到了现在的3.0,目前为止,任然坚守在.NET开源CMS的第一线,挺不容易的。其实在We7之前有一家公司的产品也是开源,虽然不是.NET,是asp,但是作为当时来讲,那家公司的魄力也不小,后来不知道出于什么原因,直接闭源了,哪家公司就不说了,咱也不是那诋毁别人的人。之后就有了We7CMS,一直开源至今,版本更新还不错,下面简单说明一下使用过程中的几点心得。
1、国际化风格,简约
用过国内CMS的人大概都知道,国内的产品后台基本上都是一个样,但是We7的风格跟其他的有点区别,比较国际化,后台很简练,没有过多的内容,第一眼看着的结论就是这个产品是WordPress做的,然后想想又不对,是.NET开发的,不应该是WordPress,细细观摩后发现只是形似而已,建站常用功能一目了然,不常用的也不会放在面上让你看着闹心,感觉很有国外的风格。
2、操作上比较简单
操作简不简单要看使用者的习惯了,所以这儿说的是比较简单。
模板操作方面,从常规来讲,做网站的人都知道,已经习惯用Dreamweaver做东西了,做完放在CMS中就完了。We7CMS有点意思的是,可以在他自己的后台直接拖拽布局,布局完了拖控件,自己可以修改样式,相对与之前的方案是简单了,但是不太熟悉的人拖出来的布局可能就会有冗余,因为看不到代码,所以说这个点挺好,但是应该标注说明一下就更好了;We7的拖拽区别于Dreamweaver插件,有兴趣的可以自己去看,不做过多说明;
拖拽创建表单,通过全拖拽方式直接可以建立数据库表,这个是目前所有的CMS中比较新颖的地方,也是We7的优势所在,大大减少了程序开发的工作,也是全拖拽搞定,通过这种方式完全可以自定义业务模型了,扩展性很大,基本上不用再找程序写了,而且还省时间,这也是We7的一个亮点;
当然了,最亮的点还是We7敢开源,一直为我们这些开源的用户提供产品,是业界的好典范,希望越来越多的厂商也可以向那些开源的厂商学习,自己的东西拿出来共享嘛,放在家里等生虫子啊,有用户才用发展,不要害怕用了不给钱,商业授权费也不贵,而且笔者身边的大部分人还是愿意为开源付费的,O(∩_∩)O哈哈~
相关推荐
这个压缩包文件"ASP网站CMS程序源码——44款国外主流开源CMS最新版打包下载实例开发.zip"包含了一系列流行的国外开源CMS的最新版本,为开发者和网站管理员提供了丰富的实例开发资源。 首先,让我们了解一下ASP.NET...
"PHP开源在线学习系统——课廊"是一款基于PHP开发的教育平台,名为Claroline,它致力于为教育者和学生提供一个高效、灵活的在线学习环境。这个系统是开源的,这意味着用户可以自由地查看、使用、修改其源代码,根据...
本文将深入探讨这些国外主流开源CMS的最新版本,并提供它们的下载实例,帮助开发者更好地理解和运用ASP技术。 首先,让我们了解ASP(Active Server Pages)。ASP是一种微软公司开发的服务器端脚本环境,它允许开发...
国内开源CMS(内容管理系统)是指可供国内用户免费使用的网站构建和管理平台。这些系统通常提供丰富的功能,如文章管理、下载管理、图片管理、用户管理、模板定制等,帮助企业或个人快速建立和维护网站。以下是一些...
【标题】"we7 CMS 源代码"指的是开源的内容管理系统(CMS)we7的核心代码库,这是一款专为网站建设和管理设计的软件系统。它提供了丰富的功能,帮助用户快速搭建和维护网站。 【描述】"we7 CMS 源代码"意味着我们...
7. **扩展与集成**:.NET开源CMS通常提供API和钩子,方便与其他系统集成,如CRM、ERP、支付网关等,也可以通过编写自定义模块来扩展功能。 总之,.NET开源CMS结合了.NET框架的强大功能、C#语言的高效开发以及开源...
美丽心雨CMS是一款基于ASP技术开发的开源CMS系统,特别适合初学者进行实例开发学习。 在"ASP网站CMS程序源码——美丽心雨CMS安装版实例开发.zip"这个压缩包中,包含的是美丽心雨CMS v1.13的安装版本。这个版本可能...
【ASP网站CMS程序源码——JTBC网站内容管理系统实例开发】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,它允许开发者在Web服务器上创建动态、交互式的网页。CMS(Content Management System)...
杰奇网站管理系统是一款基于ASP语言开发的开源内容管理系统(CMS),专为构建高效、便捷的网站而设计。这个系统能够帮助开发者快速搭建和管理各种类型的网站,如新闻资讯站、企业官网、博客等。在“ASP网站CMS程序...
博库CMS(BlogcoolCMS)是一款基于ASP技术的开源CMS系统,专为构建博客、新闻网站或其他内容丰富的站点设计。 博库CMS的核心特性: 1. **易用性**:博库CMS设计简洁,易于上手,提供直观的后台管理界面,使得非技术...
ThinkCMS是一款为非专业程序员设计的开源CMS系统,它简化了网站建设和维护的过程,提供了诸如文章发布、分类管理、用户管理、模板切换等功能。通过使用ThinkCMS,开发者可以快速搭建功能完善的网站,而无需从零开始...
We7CMS是一款基于.NET平台开发的开源内容管理系统(CMS),其设计灵感来源于WordPress,旨在提供一个简约而功能强大的网站构建工具。We7CMS的核心特点在于它的开源性质,允许用户自由研究和修改源代码,为国内外用户...
【ASP网站CMS程序源码——OKPHP 网站管理系统实例开发】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于生成动态交互式网页。它允许开发者在HTML代码中嵌入VBScript或JScript代码,使得网页...
这个系统是一款基于ASP语言的开源CMS,广泛应用于各类网站的建设和维护。 "Empire CMS"以其强大的内容管理、灵活的模板机制和全面的安全防护而备受赞誉。UTF8编码则确保了系统能够支持全球多种语言,这对于多语种...
7. **开源优势**:开源软件允许开发者查看、修改和分发源代码,这为phpcms带来了持续的改进和创新。开发者可以根据需要自由定制系统,同时社区的共享资源和解决方案也是其强大之处。 通过学习和实践这个"ASP网站CMS...
【ASP网站CMS程序源码——冰雪CMS v1.12 GBK简体中文版实例开发】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,它允许开发人员在网页上创建动态、交互式的Web应用程序。在这个压缩包中,我们...
【ASP网站CMS程序源码——PHPWMS网站管理系统实例开发】是针对ASP(Active Server Pages)技术的一款内容管理系统(CMS)源代码,适用于构建和管理动态网站。此资源的名称表明它是一个基于PHP语言实现的Web管理系统...
【ASP网站CMS程序源码——维博内容管理系统WECMS 实例开发】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。CMS(Content Management System)则是用于管理网站内容的...
帝国CMS(Empire CMS)是一款基于B/S结构的开源网站内容管理系统,主要使用ASP语言进行开发,支持UTF8编码。这个“ASP网站CMS程序源码——帝国CMS网站管理系统(Empire CMS) UTF8实例开发.zip”文件包含了帝国CMS的一...
ThinkCMS是一款基于ASP技术构建的开源CMS系统,它为网站开发者提供了便捷的网页制作和内容管理功能。这个实例开发版本——"ThinkCMS 1.0 Final",是ThinkCMS的一个里程碑,可能包含了该系统的最终稳定版特性。 在...