提起开源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 总结(转)
时间: 2024-09-30 21:29:38
Cms 总结(转)的相关文章
CMS垃圾回收机制
详解CMS垃圾回收机制 原创不易,未经允许,不得转载~~~ 什么是CMS? Concurrent Mark Sweep. 看名字就知道,CMS是一款并发.使用标记-清除算法的gc. CMS是针对老年代进行回收的GC. CMS有什么用? CMS以获取最小停顿时间为目的. 在一些对响应时间有很高要求的应用或网站中,用户程序不能有长时间的停顿,CMS 可以用于此场景. CMS如何执行? 总体来说CMS的执行过程可以分为以下几个阶段: 3.1 初始标记(STW) 3.2 并发标记 3.3 并发预清理
【项目总结:波士顿东大校友会】CMS栏目个性化设置
开发流程完整实现: 1.实体(entity.model) (截取代码省略setter.getter) /** * 类描述:系统栏目实体 * 创建人:周磊 * 创建时间:2013-8-30 下午03:58:50 */ public class ChannelEntity { /** * 初始化信息 */ public static final String ROOT_NAME = "网站系统栏目"; public static final int ROOT_ID = 0; /** *栏目
构建基于Javascript的移动CMS——生成博客(二).路由
在有了上部分的基础之后,我们就可以生成一个博客的内容--BlogPosts Detail.这样就完成了我们这个移动CMS的几乎主要的功能了,有了上节想必对于我们来说要获取一个文章已经不是一件难的事情了. 获取每篇博客 于是我们照猫画虎地写了一个BlogDetail.js define([ 'jquery', 'underscore', 'mustache', 'text!/blog_details.html' ],function($, _, Mustache, blogDetailsTempl
开源 免费 java CMS - FreeCMS1.9 站内信
项目地址:http://www.freeteam.cn/ 站内信 管理站内信数据. 1. 站内信 从左侧管理菜单点击站内信进入. 2. 发送 系统管理员可以直接发送站内信给会员. 点击"发送"按钮. 选择需要发送的会员,输入标题内容后点击"发送"按钮. 3. 查看 在站内信列表中直接点击标题可以查看站内信的详细信息. 4. 删除 选择需要删除的站内信,然后点击"删除"按钮. 提示:同时可以删除多个站内信. 为了防止误操作,系统会提示用户是否删除,
跟大家推荐一个Java领域技术最先进的开源CMS全媒体内容发布平台
雷铭内容管理系统LMCMS 后台CMS+PC官网+微官网+微信公共号+Android新闻客户端+IOS新闻客户端 雷铭CMS后台体验地址:http://lmcms.leimingtech.com/lmcms 用户名:admin 密码:123456 演示站体验地址:http://lmcms.leimingtech.com 这套系统还提供了开放的在线API下面是访问地址: http://lmcms.leimingtech.com/lmcms/docs/docAct.do?index 雷铭CMS公众号
thinkphp的cms系统研究
cms比较好的: http://www.yfcmf.net/ think.rbac thinkcmf https://www.thinkcmf.com/ duothink https://git.coding.net/dantes/duothink.git 一个网建公司的cms : 测试访问地址:http://test.uzsucai.com/usezan.php账号:usezan.com密码:123456 微信的前端UI:weiui jquery weiui 不错的前端:lay
了解CMS(Concurrent Mark-Sweep)垃圾回收器
http://www.iteye.com/topic/1119491 1.总体介绍: CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器.对于要求服务器响应速度的应用上,这种垃圾回收器非常适合.在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS.CMS采用的基础算法是:标记-清除. 2.CMS过程: 初始标记(STW initial mark) 并发标记(Concurrent mar
帝国cms 文章列表页读取newstext的内容
帝国cms的文章系统的内容是存放于文本中而不是存放于数据库中的,数据库中存放的是文本的路径,放与d\txt目录下,在用文章系统做单页面时,可能会在列表页读取newstext字段,如: [e:loop={"SELECT title,newstext FROM {$dbtbpre}ecms_article WHERE classid=$classid ORDER BY id LIMIT 1",0,24,0}] <h2><?=$bqr
cms
1. Joomla! 一套在国外相当知名的内容管理系统,2007年开源cms第一名!Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在 Linux.Windows.MacOSX等各种不同的平台上执行.操作接口除了美观之外,也花了很多心力在设计这些接口的简易操作性.但初次使用者,需要花一点时间学习一下操作的方式,才能运用自如.. 2. Drupal 是一个强大的软件,它可以让个人或社区使用者很容易地发表.管理并组织一个网站里大量且多样的内容.已经有许多个人和组织采用Drup
从零开始编写属于我的CMS:(六)插件
二三四五还没写,先写六吧(有道友说想看看插件部分). 这里是一 从零开始编写属于我的CMS:(一)前言 一,首先预定义接口 新建类库,WangCms.PluginInterface 新建两个类,一个实体Models.cs,一个接口IPlugin.cs Models是插件所用到的实体集合类:IPlugin是为第三方预定义接口,所有插件必须实现该接口. 实体Models代码如下 1 namespace WangCms.PluginInterface 2 { 3 public class Plugin