国外开源.Net CMS系统概述

 
最近感觉.Net环境下的CMS系统会在将来有大发展,因为asp已经很落后了,而且大家都封装,用起来很不爽。现在很多优秀的开源CMS系统,都是 PHP开发的,比如Xoops、Mambo、Drupal,比起Php在OpenSource中的群星璀璨来,.Net CMS开源项目有点暗淡。

  搜索了几个搜索引擎,找了一些.net的CMS,(申明一下,本人不是程序高手,下面的看只是个人看法,只供参考)。

   一、DotNetNuke DotNetNuke是一个.Net平台下,最负盛名的CMS系统,爱好者们都称它为DNN,开发语言是VB.Net。

    Sourceforge上的项目地址: http://sourceforge.net/projects/dnn/

    官方网址: http://www.dotnetnuke.com/ ,现在有汉化版本, 国内的研究者,主要集中在: http://www.dnnchina.net/,那里提供有很多的 学习 教程和Skin。 DNN是一个比较成熟的CMS系统,提供有大量的插件(Feed、相册等),目前最高版本是4.0,在.Net2.0框架下运行。

  DNN是VB.Net开发的,很多开发者并不习惯VB.Net的风格,所以DNN爱好者创建了个C#版本的项目SharpNuke.NET。 sourceforge上的地址 http://sourceforge.net/projects/sharpnukenet

  官方地址为: http://sharpnuke.net/

  二、dBlog  Sourceforge上说dBlog是asp和 asp.net混合开发的,实际上主要还是asp环境下运行的CMS系统,这是一个轻量级的系统,其实主要用于Blog的发布,而并非Portal。 Sourceforge上的项目地址: http://sourceforge.net/projects/dblog/

   官方地址: http://www.dblog.it/ 比较有特点的地方就是blog、podcast的相关功能的实现。

   三、Rainbow Portal 一个酷酷的名字--Rainbow,使用C#开发,这个系统是在MS iBuySpy的基础架构上强化而来的,目前的Rainbow2006和iBuySpy项目已经很不一样了,大大的超出了很多,比起DNN 来,Rainbow也有不少的优点,它支持多种语言,可以定制主体风格,可以创建工作流等。 Sourceforge上的项目地址: http://sourceforge.net/projects/rainbowportal/

官方地址: http://www.rainbowportal.net/ Rainbow/

在国内也有相关的研究: http://rata.cnblogs.com/

  四、OmniPortal OmniPortal并不是一个直接的应用程序,实际上是一个Portal的框架内核,是一个基础框架,可以在它的基础上建立任何的Web应用系统。对于 一个Web开发者,OmniPortal提供了优秀的二次开发基础类库,虽然目前OmniPortal还不是一个Release版本,但是非常值得关注。 Sourceforge上的项目地址: http://sourceforge.net/projects/omniportal/

官方地址: http://www.omniportal.net/

  五、Ludico 这个Portal&CMS系统也不是一个正式版本的,去年11月份才开始的项目,但是我发现它的架构非常优秀,采用NHibernate.Net作为系统框架,因此可以作为一个很好的 学习对象,值得关注之。 Sourceforge上的项目地址: http://sourceforge.net/projects/ludico/
<script type="text/javascript"> function forumhottag_callback(data) { tags = data; } </script> <script type="text/javascript" src="http://i.aspx1.com/cache/hottags_forum_cache_jsonp.txt"></script>
<script type="text/javascript">parsetag();</script>
http://www.Aspx1.Com
请帮忙宣传Aspx1 , Aspx1是ASP.NET学习者的家园 , 适宜长期居住.

TOP

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> name="google_ads_frame" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1946587787775621&dt=1217611997064&lmt=1217611992&prev_slotnames=4891884916&output=html&slotname=2013406066&correlator=1217611993436&url=http%3A%2F%2Fi.aspx1.com%2Fshowtopic-82.htm&ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dzh-CN%26newwindow%3D1%26client%3Dfirefox-a%26rls%3Dorg.mozilla%253Azh-CN%253Aofficial%26q%3Dasp.net%2B%25E5%259B%25BD%25E5%25A4%2596%25E5%25BC%2580%25E6%25BA%2590%25E7%25BD%2591%25E7%25AB%2599%2B%26btnG%3DGoogle%2B%25E6%2590%259C%25E7%25B4%25A2%26meta%3D%26aq%3Df&frm=0&cc=100&ga_vid=3780833535377510400.1217611993&ga_sid=1217611993&ga_hid=2068328820&flash=9.0.124&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=1&u_nplug=7&u_nmime=23" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" width="468" frameborder="0" height="15">
 

回复:国外开源.Net CMS系统概述

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> name="google_ads_frame" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1946587787775621&dt=1217611997129&lmt=1217611992&prev_slotnames=4891884916%2C2013406066%2C2013406066&output=html&slotname=7163525690&correlator=1217611993436&url=http%3A%2F%2Fi.aspx1.com%2Fshowtopic-82.htm&ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dzh-CN%26newwindow%3D1%26client%3Dfirefox-a%26rls%3Dorg.mozilla%253Azh-CN%253Aofficial%26q%3Dasp.net%2B%25E5%259B%25BD%25E5%25A4%2596%25E5%25BC%2580%25E6%25BA%2590%25E7%25BD%2591%25E7%25AB%2599%2B%26btnG%3DGoogle%2B%25E6%2590%259C%25E7%25B4%25A2%26meta%3D%26aq%3Df&frm=0&cc=100&ga_vid=3780833535377510400.1217611993&ga_sid=1217611993&ga_hid=2068328820&flash=9.0.124&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=1&u_nplug=7&u_nmime=23" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" width="200" frameborder="0" height="200">
community server怎么都丢了啊

TOP

 

回复: 国外开源.Net CMS系统概述

<script type="text/javascript" src="http://i.aspx1.com/tools/showtopics0.aspx?length=22"></script>
不错的论坛!

TOP

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> name="google_ads_frame" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1946587787775621&dt=1217611997097&lmt=1217611992&prev_slotnames=4891884916%2C2013406066&output=html&slotname=2013406066&correlator=1217611993436&url=http%3A%2F%2Fi.aspx1.com%2Fshowtopic-82.htm&ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dzh-CN%26newwindow%3D1%26client%3Dfirefox-a%26rls%3Dorg.mozilla%253Azh-CN%253Aofficial%26q%3Dasp.net%2B%25E5%259B%25BD%25E5%25A4%2596%25E5%25BC%2580%25E6%25BA%2590%25E7%25BD%2591%25E7%25AB%2599%2B%26btnG%3DGoogle%2B%25E6%2590%259C%25E7%25B4%25A2%26meta%3D%26aq%3Df&frm=0&cc=100&ga_vid=3780833535377510400.1217611993&ga_sid=1217611993&ga_hid=2068328820&flash=9.0.124&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=1&u_nplug=7&u_nmime=23" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" width="468" frameborder="0" height="15">
 

回复: 国外开源.Net CMS系统概述

强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。

链接: http://www.icsharpcode.net/



DotNetNuke

这个就是著名DNN,使用VB.NET进行开发。通过其基本架构可进行堆积木式快速建站。而且支持子网站系统。其由asp.net Portal start kit进化而来。

链接: http://www.dnnchina.net/http://www.dotnetnuke.com



Community Server

这个也是一个很著名的ASP.NET项目,记得好像最早系统原形为asp.net Forums,后来加入了.Text Blog 和nGallery成为一个完整的通用系统。对应的中文版本为宝玉修改的CCS。

链接: http://communityserver.org/



Rainbow

另外一个类似于DNN的系统,使用C#进行开发。

链接: http://www.rainbowportal.net/



RssBandit

一个客户端的RSS查看器,使用C# 进行开发,最大的特点是数据存储采用xml文件。

链接: http://www.rssbandit.org/

FreeTextbox

Web上的一个Html超文本编辑器,早些版本是开源的,现在还是 免费使用,不过源代码需要购买。

链接: http://www.freetextbox.com



World Wind

使用.NET开发的一个Windows窗体系统,以地球外观看得角度提供全球定位功能,类似于Google Earth。

链接: http://worldwind.arc.nasa.gov



log4net

对应Java中的log4j。一个强大的日志管理模块。

链接: http://logging.apache.org/log4net/



Monodevelop

非Windows 系统下的.net 平台开发工具。

链接: http://www.monodevelop.com



Paint.NET

使用.net开发的画图 软件,功能不错。

链接: http://www.getpaint.net/index.html



Nunit

对应Java中的Junit,非常著名的单元测试工具。

链接: http://www.nunit.org/



FCKeditor

Web上的又一个Html超文本编辑器。

链接: http://www.fckeditor.net/



Nlog

一个日志管理库,类似于Log4Net。

链接: http://www.nlog-project.org/



ManagedSpy

.net 平台下的Spy ++,支持通过.net 2.0开的Windows Forms应用程序。

链接: http://msdn.microsoft.com/msdnmag/issues/06/04/ManagedSpy/



Guidance Explore

类似于一个.net平台编程问题简答的FAQ。不过提供的都是英文。

链接: http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer



Terrarium

一个.net开发的多人 游戏。玩这个游戏可以提高编程能力^_^。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



TaskVision

任务管理系统,一个经典的Smart Client智能客户端程序。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



IssueVision

事务管理系统,Smart Client智能客户端程序。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



FotoVision

又一个值得 学习的.net开发的Windows应用程序。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



Infragistics Tracker Application

由Infragistics开发的Smart Client智能客户端程序。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



Windows Forms RSS Portal

一个.net 开发的聚合器。

链接: http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49



Enterprise Library

微软的企业库,对原早些时候开发的一些Block 模块进行整合提供企业统一的接口,新版本使用了.net 2.0的的许多功能。

链接: http://msdn.microsoft.com/practices/



PetShop

基于N-tier设计的电子商务网站,没什么好说的了。

链接: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp



XmlNotepad

一个用.net 开发的xml文件编辑器。

链接: http://www.microsoft.com/china/msdn/library/data/xml/xmlnotepad.mspx



DockManager Control

一个很不错的实现类似于VS 2005的界面某些功能的组件。

链接: http://www.codeproject.com/vb/net/DockPanelSkin.asp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容发布系统NetCMS与Discuz论坛整合源码 本代码将NetCMS与Discuz!NT3.1进行注册、登录、退出等功能的整合,整合过程如下: 整合环境: 1、NetCMS和Disicuz的架设请参考相关的文档说明,但要注意不要用XP的IIS5.0进行测试,直接用服务器的IIS测试; 2、在VS下直接调试运行NetCMS的登录(user/Logout.aspx)时会出错,最好直接在架设好的环境下测试。 论坛设置: 1、架设好Discuz论坛,打开Discuz论坛系统后台->扩展->通行证设置,通行证的返回地址设置为NetCMS的回调页面地址(此回调页面用于处理CMS的登录退出等功能),如:http://http://netcms.com/api/discuz/apicallback.aspx,此回调页面在源代码的api/discuz/apicallback.aspx下,开发人员可根据需求在这个页面里进行其他的功能处理; 2、打开Discuz论坛系统后台->常规选项->基本设置,找到"身份验证Cookie域"选项,在此填入NetCMS系统的域,如: .netcms.com,注意这项一定要和NetCMS设置里第1条web.config里设置的DNTCookieDomain值一样。 NetCMS设置: 1、在web.config里将<appSettings>配置节里的DNTCookieDomain设置为论坛域,DNTAPIKey,DNTSecert,DNTWebServer修改为在论坛后台扩展设置里获取到的相应值。 2、架设NetCMS,整合就完成了。 整合代码修改说明: 1、引用了DiscuzToolkit插件,用于discuz论坛api接口调用; 2、在API/Discuz目录下添加apicallback.aspx程序页,用于处理论坛回调请求处理; 3、在API/Discuz目录下添加DiscuzSessionHelper.cs,用于实例化论坛API接口; 4、在user/Login.aspx.cs、user/Logout.aspx.cs、user/Register.aspx.cs、user/UserLoginajax.aspx.cs里添加了相应的整合代码; 5、修改了NetCMS源码版本安装初始化数据,首页不能登录和退出等几个bug。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值