Cms 总结(转)
提起开源cms,大家第一想到的是php的cms,因为php开源的最早,也最为用户和站长们认可,随着各大cms系统的功能的不断完善和各式各样的开源cms的出现,.net和java的高端的cms系统也逐渐的走上了开源的路线,尤其是 .net的cms系统,从最早国外的开源,到现在国内致力于.net的cms系统的研发的公司和团队也渐渐认清楚开源路线的必然性,于是乎竞相的提出开源战略路线,但有的还是并不是全部的源码开放,其核心源码还是有所保留。
现在站长们选择cms的首要因素就是看其是否开源,是否真正的开源,全部源码开放。
以下是笔者在与充分了解各个系统后,对开源CMS做一个总结,都是提供全部源码的商家,供大家分享:
1. We7cms(ASP.NET 2.0) 个人推荐深入研究
We7cms系统是一个Web应用框架的典范。是一款在.net平台下C#开发的开源内容管理系统 ,采用三层框架设计,适合:商业网站,企业内联网和外联网,也适合:门户网站,电子政务等,并可用他们提出的内容模型的自定义功能,定制应用软件。 就是一个字:方便!!可以更轻松地管理所有方面的项目。
笔者最看好we7cms的是无限的扩展性,就像是一个开放的平台,随意程序员的发挥,并提供全部源码,我正想改成一个适合大型门户的cms系统,发布出去,呵呵。 目前最新版是2.5版,正在火热公测…(号称可支持五种数据库:access,SqlServer,sqlite,mysql,Oracle。当然我只是试了前三种,呵呵,mysql和Oracle小弟真的不会用啊,没有试,遗憾。。。。。)
下载网址:http://www.westengine.com/
2、umbraco
Umbraco cms系统是一款在.net平台下的开源cms系统,该系统从执行效率,页面灵活度,用户界面都充分显现人性化设计,。Net程序高手们如果不去看看,一定会后悔的,呵呵。
下载地址:http://umbraco.org/Ludico
3、Ludico
Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统,其cms系统的优势也很突出。你可以按照你希望的模块化设计和使用上来做文章,绝对的得心应手,或开发网站功能或做内容管理,都行。它里面有所见即所的(WYSIWYG)的编辑器和高级的用户管理等,我都很喜欢啊,推荐指数为:3星。。。。
下载地址:http://sourceforge.net/projects/ludico/
4、ndCMS
ndCMS是 ASP.net (C#)下的一个cms系统。可以说是一个简单cms系统,上手很快,可以很快的部署一个.Net站点。但不足之处是:功能少了点.模块有:用户管理,文件管理,一个WYSIWYG编辑器,模板管理,拼写检查和内置的http压缩等,当然小的功能也不少,是初级学习者的指导师。。。
下载地址:http://ndcms-net.sourceforge.net/mojoPortal
5、nkCMS
NkCMS系统使用ASP.net语言开发的,数据库是:Sql server 2000。速度快,但不是静态页面的,不知道数据量大了会不会有速度的问题,优点是:界面简洁,大方,模块不多,但都优化的挺好,没有多余的代码,也推荐一下吧,可以学习他们的代码的处理和模块嵌套等特点。
下载地址:http://nkcms.sourceforge.net/Kodai CMS
6、mojoPortal是一款C#开发cms系统,是面相对象网站框架,特点是:可以运行于Windows的ASP.NET 和GNU/Linux 或Mac OS X的Mono的平台上,这点很是先进啊,对于有些想跨平台应用的可以考虑看看,。
下载地址:http://www.mojoportal.com/
7、Kodai CMS
Kodai CMS也是.NET平台下的一款cms系统,也很早了,功能很多,很齐全想下载模块,产品,文章,并提供各种常用的论坛,博客的整合接口,看藏得很深,不明白为什么,呵呵,。
下载地址:http://www.gotdotnet.com/workspaces/workspace.aspx?id=070f30c3-6089-4a75-b84c-fac654a7ec08
8、Go.Kryo
Go.Kryo是一个用ASP.NET(C#).NET和 Microsoft SQL Server 的简单的cms系统,很简单,推荐想学习.net的新手看看,肯定有帮助,如果我刚学的时候就发现了他,会省不少的事儿了,。
http://sourceforge.net/projects/gokryo/
9、Amplefile
Amplefile是一款内容管理系统,是.Net环境下的windows应用程序,使用了.Net remoting.
下载地址:http://sourceforge.net/projects/amplefile/
10、 DotNetNuke(ASP.NET 2.0)
DotNetNuke,也是.net的一款不错的cms系统,全部开源,功能很强大,不管是对商业网站,企业内联网和外联网,还是对门户网站,都是一个不错的选择,可定制垂直应用方便用使用户可以更轻松地管理所有方面的项目。可以说是一个Web应用框架的理想境界。
下载网址:http://www.dotnetnuke.com/
Cms 总结(转)的更多相关文章
- CMS模板应用调研问卷
截止目前,已经有数十家网站与我们合作,进行了MIP化改造,在搜索结果页也能看到"闪电标"的出现.除了改造方面的问题,MIP项目组被问到最多的就是:我用了wordpress,我用了织 ...
- Kooboo CMS技术文档之五:站点配置管理
站点关系 管理站点间的关系,站点可以有子站点,子站点继承父站点的部分配置数据,同时子站点还可以根据需要,本地化由父站点继承而来的数据.通过继承和本地化,可以让子站点在用最小的改动代价,来完成一个与父站 ...
- Kooboo CMS技术文档之二:Kooboo CMS的安装步骤
在IIS上安装Kooboo CMS Kooboo CMS安装之后 安装的常见问题 1. 在IIS上安装Kooboo CMS Kooboo CMS部署到正式环境相当简单,安装过程是一个普通MVC站点在I ...
- Kooboo CMS技术文档之一:Kooboo CMS技术背景
语言平台 依赖注入方案 存储模型 1. 语言平台 Kooboo CMS基于.NET Framework 4.x,.NET Framework 4.x的一些技术特性成为站点开发人员使用Kooboo CM ...
- Kooboo CMS技术文档之四:Kooboo CMS的站点组成部分
Kooboo CMS本着功能独立分离的原则,将站点分为三部分组成:用户管理,站点管理和内容数据库管理.各个功能之间既可独立使用,也可以容易组成在一起形成一个完整的系统. 用户管理 管理整个系统内的用户 ...
- Kooboo CMS技术文档之三:切换数据存储方式
切换数据存储方式包括以下几种: 将文本内容存储在SqlServer.MySQL.MongoDB等数据库中 将站点配置信息存储在数据库中 将后台用户信息存储在数据库中 将会员信息存储在数据库中 将图片. ...
- zerojs! 造出最好的 CMS 轮子
zerojs是一个基于nodejs.angularjs.git的CMS.在它之上可以继续开发出博客.论坛.wiki等类似的内容管理型系统. 拥抱开发者和社区 层次清晰,高度解耦.前后端即使分开也都是完 ...
- 一个小型的CMS后台管理平台发布啦~
由于我不太懂怎么把博客园里我上传的文件共享,所以只好先放到百度网盘里了 数据库和发布的网站都放在这里 http://pan.baidu.com/s/1eQw3DOA 有问题请参考以下链接: http: ...
- 织梦cms常用标签
dedecms简介:织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内知名的PHP开源网站管理系统,也是使用用户较多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是 ...
- 小猪cms微信二次开发之怎样分页
$db=D('Classify'); $zid=$db->where(array('id'=>$this->_GET('fid'),'token'=>$this->tok ...
随机推荐
- 高并发数据库之MySql性能优化
1.慢查询 SHOW VARIABLES LIKE '%quer%'
- Java谜题——类谜题(二)
1.域的隐藏 代码如下: class Base { public String className = "Base"; } class Derived extends Base { ...
- Bootstrap-dialog的使用(续Bootstrap Table)
Bootstrap-dialog实现表格内容的增,删,改. 插件引入:必须先引入jquery和bootstrap和artTemplate. <link rel="stylesheet& ...
- Linux 分区和目录
[1. 分区与目录概念理解] Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开 Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分 ...
- [iOS]使用signal让app能够在从容崩溃
前言 虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧. iOS SDK中提供了一个现成的函数 NSSetUncaughtE ...
- linux动态链接库---一篇讲尽
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.s ...
- 8、手把手教你Extjs5(八)自定义菜单2
这一节来定义另外三种类型的菜单类.首先定义菜单按钮类.文件放于app/view/main/region目录下面,文件名为ButtonMainMenu.js. /** * 显示在顶部的按钮菜单,可以切换 ...
- double和real型有什么区别 [
DOUBLE是双精度浮点数REAL 是实数类型,他包括 DOUBLE,SINGLE等类型
- X-005 FriendlyARM tiny4412 uboot移植之时钟初始化
<<<<<<<<<<<<<<<<<<<<<<<<< ...
- 使用Cookie记住用户名和密码
Login.jsp <form name = "f1" method="get" action="servlet/LoginServlet&qu ...