本文来自虾米站长网,http://www.xiamizhan.com 虾米站长提供
1. Umbraco
Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据。使用Umbraco,设计师能创造出有效的XHTML标记模板和开发人员可以创建任何基于.Net的模块。主要特点包括:
- 漂亮,友好的用户界面
- 综合所见即所得编辑器
- 支持编辑在Microsoft Word
- 全部源代码可用(开放源代码)
- 超级简单的模板引擎
- 完全支持Web标准
2.N2 Core Engine
N2是一款轻量级的cms框架,它能帮你建立一个人人都能够更新的大站点.网站内容编辑者将享有一个简单且功能强大的Web界面,同时开发者将享有一个友好的API这使得建站变得快速和有趣.
3. DotNetNuke
简介
DotNetNuke是一套非常优秀的基于asp.net的开源门户网站程序。
挺不错的。。便于快速开发.net的WebForm。
功能与特点
方便用户-DotNetNuke旨在使用户可以更轻松地管理所有方面的项目。网站向导,帮助图标,并在良好研究基础的用户界面,让全民易用的操作。
强大-DotNetNuke可以支援多个子网站。通过Host帐号管理所有子站点,而每个子站点都有独自的管理员,让管理者任意数量的网站-每个成员都有其自身的外观和身份
功能丰富-DotNetNuke预装了一套内置的工具,提供了强大的件功能。网站主机,设计,内容,安全性和成员的选择都是轻松管理和定制,通过这些工具。
支持-DotNetNuke是支持它的核心开发团队以及一个专用于国际社会。通过用户群体,网上论坛,资源门户网站和网络公司的代表,他们专门从事dnn,支持能始终保持在眼前。
易于安装-几分钟内就可以安装DotNetNuke。只要简单地下载该软件从www.dotnetnuke.com,并按照安装说明。
本地化-DotNetNuke包括一个多语言本地化功能,该功能让管理员可以轻松地将他们的项目和门户成任何一种语言。
开放源码-DotNetNuke是免费提供的,因为开放原始码软体,及领有牌照的下一个标准的BSD协议。它允许个人为所欲为,他们希望与应用框架,无论在商业和非商业化,与简单的要求,给予信贷回给dotnetnuke项目。
前沿-DotNetNuke为用户提供了一个机会,以学习最佳实践的发展技能-模块创作,模组封装,调试方法等-都同时利用尖端技术,如a s p .net2.0,视觉网络开发员(vwd)外,Visual Studio 2005 和 SQL Server 2005 Express的。
可扩展-DotNetNuke 是能够创造出最复杂的内容管理系统,完全符合其内置功能,但也使系统管理员能够有效地开展工作,与加载项,第三党集会,并定制工具。网站个性化和功能是无限的。
发展
认可-DotNetNuke是一个商标名字,一个品牌被广泛认可和尊重,在开放原始码社群。拥有超过60万注册用户和一位天才的开发团队,dotnetnuke,继续遵循其软件通过参与,现实世界的审判,并最终用户的反馈。
dotnetnuke是建立在微软asp.net(vb.net)平台。最近公布的版本是5.5,6.0开发中(核心代码将使用C#)
4. Gallery Server Pro.
Gallery Server Pro是一个完整,稳定的,用于分享相片,视频,音频及其他媒体的ASP.NET相册,这一文章展示了其整体的风格及主要特征.
导言
Gallery Server Pro是强大便捷的ASP.NET网络应用程序,它使你能够在网络上分享,处理相片,视频,音频及其他的文件.
.稳定,产品准备就绪
.可以使用任何浏览器将媒体文件整理到相册中,可以随意添加,编辑,删除,旋转,编排,复制以及移动.
.使用一键同步和ZIP下载功能可简便地添加成千上万的文件.缩略版和压缩版会自动被创制.
.强大的用户安全,具有灵活的每册粒度?
.与DotNetNuke及其他框架合为一体,以提供一个高级的媒体相册
.图片元数据抽取?支持以下格式:EXIF,XMP,tEXt,IFD,以及IPTC.
.搜寻功能询问标题,字母,文件名,以及图片元数据.
.图片上附带有自己的文本和(或)图片的水印
.AJAX更丰富的灵活的界面
.便捷的基于网络的安装
.用SQL Server 2000 或更高的级别作为数据库.支持MSDE 2000 和 SQL Server 2005 Express.
.使用ASP.NET会员供应商,以便你能够融合?现有帐户,包括 Active Directory.
.数据输入使用供应商模式,它允许使用其他的数据库例如MySQL,MS Access,或Oracle来代替SQL Server.
.托管代码全部用C# and ASP.NET 2.0写.
.在开放源码GNU General Public License下发放源代码.
.所有的网页目标XHTML 1.0 Strict 和 CSS 2.1标准来确保兼容性的最大化.
你可以使用online demo of Gallery Server Pro来感受一下它的兼容性,www.galleryserverpro.com提供了一个预编译版本以及一些其他的资料和一个支持论坛.
背景
这一项目源于2002年我想把照片放到网络上进行分享的欲望.我想我的照片保留在我自己的服务器上,而不是其他人的服务器上,如EasyShare 或 Shutterfly 的.由于那时没有可供选择的免费解决方案,所以就自己写了.
2006年1月我向世界推出了第一版,反响非常好,下载次数超过了30,000次.2006年及2007年大多数时间我都在研究第二版,在使用新的ASP.NET 2.0特征的组中重新写代码.
它包括了ASP.NET 的 Membership, Roles, Profiles, generics,the data provider model,以及几个著名的设计模式(strategy, iterator, factory, template method, and composite)
在这篇文章中,我将展示Gallery Server Pro的整体设计及主要特点.如果想知道更多,这里几个主题会有帮助:
.运用网络相册来分享相片,视频,音频及其他文件.
.使用了ASP.NET 的 Membership, Roles and Profile API
.使用综合设计模式来无限处理等级关系,一般是媒体物和相册,但它也应用于雇员/上司关系,条例的材料,资料/目录关系及其他相似的结构项目.
.何时及如何来使用策略设计模式.
.在ASP.NET 2.0下使用数据提供模式.
.运用灵活的技术把明显的HTML提交到基于浏览器类型及要提交的对象类型的浏览器
.运用.NET 2.0 技术和新的 .NET 3.0 的 WPF从图片中截取元数据
使用Gallery Server Pro
Gallery Server Pro是一个完全功能性及稳定性的用于产品使用的网络应用程序.
1.在本文中下载及编译源代码或者下载编译过的版本.然后将编译的Web应用程序部署到目的Web服务器.
2.运用Internet项目地址Services (IIS) Manager来配置目录作为Web应用程序保证这一应用在ASP.NET 2.0下运行.
3.如果使用早于 IIS 7 的 IIS 版本,确保错误的文件设置到 default.aspx. IIS 7用户可以跳过这一步.
4.使用 Windows Explorer将"modify" config 和mediaobjects目录的权限应用到 IIS 用户帐号。
5.使用SQL管理工具如 SQL Management Studio (SQL Server 2005)或 SQL Enterprise Manager (SQL Server 2000)来创建一个新的空的数据库.
6.使用网络浏览器导航到Installer目录来启动基于网络的安装.例如, 你安装文件到C:\inetpub\wwwroot\gs\ ,那网址就是 http://localhost/gs/installer/
7.按照安装向导的步骤进行安装.完成后,你就可以使用Gallery Server Pro 了.
Gallery Server Pro储存了媒体,如相册中的照片,视频,音频和文件等.这些文件和相册被储存在一个名为mediaobjects的在网络应用下的目录中(它可以在网络服务器上任意改变地址).一个相册只是一个目录,所以储存一个名为Vacation Photos的相册与目录的名字非常相似.
要添加媒体物有两个重要的技巧:
1.上传一个包括媒体文件的ZIP文件.如果这一 ZIP 文件包含目录,那它就转变为相册.
2.将你的媒体文件复制到媒体目录中,然后在 Gallery Server Pro 中启动同步?.
添加媒体物时,会发生以下步骤:
1.文件保存到媒体物目录中.(如果通过同步技术来添加媒体物的话,这一步骤就已经完成了)
2.缩略照片被创建并保存到硬盘.
3.图片,压缩的宽带版本?被创建,元数据,如照相机模型和快门速度就被摘取了.
4.数据库里将添加一个记录来代表这一媒体物.
媒体物通过HTTP处理器流向浏览器.下面您可以看到一张照片及一段视频正在被演示.如果水印有效的话,水印会在照片及视频上传前被添到有记忆版本的照片上.
5.BlogEngine.net
BlogEngine.NET是一个开源的.NET博客项目。整个项目采用C#开发,它的结构比较简单,但是扩展起来很容易,它的复杂程度较低,易于定制。扩展特性主要体现在以下三个方面:
1.Widget 小工具
2.Extension 扩展功能
3.自定义个性化 Theme
最初它是一个单人博客,很容易将它实现成多人博客。codeplex 上有一个案例就是基于 BlogEngine.Net 的多人博客。BlogEngine.Net 的主要特性:
1.很容易被安装,只要把文件上传到 Web 服务器就可以运行。因为它默认采用 XML 存储数据。
2.具有很多 Blog 的新特性并提供了开放接口。例如 Ajax 评论,支持 TrackBack 等。
3.具有很多 Web2.0 特性,例如 OpenSearch, XFN tags, tag cloud 等。
4.自定义主题,您可以自己开发很多主题,类似博客园的主题。
5.可以配置自己的数据源,例如 XML,Sql Server,SQLite 等。
6. Sitefinity
Sitefinity CMS是一套用于构建企业网站,互动门户,以及企业内部网络的在线平台。借助Web2.0的灵活邮箱和经验,Sitefinity将带给用户最佳的体验,同时提供开发者对这套系统的完全掌控。
为什么选择 Sitefinity ?
-
设计与技术并重的完美解决之道
Sitefinity板块化的视觉设计方式,让设计师从繁琐的重复劳动中解脱出来,更加着力于创意和用户的感受而并非技术的实现,从而可以轻松的使您的网站光彩夺目。 “主题”以及“母板页”的使用是用户也能参与到页面的设计及排版的工作中来,提高用户主动性,提升成品的用户满意度。优秀的Telerik控件使用、精炼的业务代码和结构封装、强大的缓冲机制,使Sitefinity在拥有强大的自主功能的同时保持高效的系统运作速度和安全性。
- 功能扩展无极限
Sitefinity有着远超一般CMS平台的优秀扩展性能,控件级的功能扩展,超越以往CMS功能模块扩展,更加方便,更加细致。.NET用户控件的使用、多种数据库的支持使功能扩展不再是只有专业的公司才能做的事情,从而降低开发成本,提高功能的多元化和易用性。此外Sitefinity提供丰富的API接口,方便于各种知名的系统做功能及数据整合,大大提高您的站点复用性,大大减少因功能因素频繁的改版、更换系统给您带来的精力和经济支出。
- 条理分明、结构清晰的管理方式让您运筹帷幄
优异的 UI 设计以及 Telerik 表现层控件的使用,经历长达5年的用户使用反馈使,Sitefinity 在用户体验方面尽善尽美。条理清晰,结构分明的资料管理方式和优秀的权限及工作流程相结合,让您轻松的管理业务站点的方方面面,运筹帷幄、决胜千里。
7. mojoPortal
mojoPortal 是一款 C# 开发的面相对象网站框架,它可以运行于 Windows 的 ASP.NET 和 GNU/Linux 或 Mac OS X 的 Mono 的平台上。
8. Webnodes
It is based on semantic CMS unlike other asp.net CMS available in the market. It is next generation CMS to support Web 3.0
9. Kentico
Kentico 是一款 ASP.NET 的 CMS 网站内容管理系统,由微软的金牌合作伙伴开发。提供强大的编辑界面与服务器端控件,让您轻松管理网站内容,可以极大地简化了动态网站的开发,它主要由两大工具组成:Kentico CMS Desk, 一种具有灵巧的用户界面的控件,用于编辑网页中的内容;Kentico CMS Controls, 内置了15种内部控件,用来编辑和控制网页中各种元素。
10. Amora Firebird
It is developed in asp.net 2.0, fully w3c compliant and flexible enough to handle your CMS requirements.
11. MonoX
基于 Web 部件框架构建的 MonoX 是一个易于使用的 ASP.NET CMS 和社交网络平台。 由于提供了丰富的功能集、符合标准且易于部署,因此 MonoX 门户引擎比较适合于中小型企业。 另外,它还支持多缓存方案,支持高级个性化、门户网络、基于提供程序的基础结构、云数据存储及类似的企业级别功能。 它可免费用于商业和非商业目的。 MonoX 提供了 50 多个核心 Web 部件和一个完整的基础结构,使 .NET 开发人员能够自定义前端及其应用程序的功能。 关键功能包括:与现代 Web 浏览器兼容的交互式用户界面、完全支持 ASP.NET Web 部件框架、一套构建高级社交环境所需的功能齐全的组件、标准符合性、SEO 功能、可伸缩和可靠的体系结构、标准化即插即用模块和开放式 API、高性能和灵活的数据层以及前所未有的易用性。 非技术用户可管理工作门户的大多数方面。 MonoX 使用标准的 WYSIWYG 编辑器,文件管理器模仿标准 Windows 资源管理器的外观,等等。它完全支持基于 MetaWeblog API 的脱机编辑工具,包括 Microsoft Windows LiveWriter。
12. Kooboo
Kooboo 是一个基于 ASP.NET MVC 的 CMS 系统,实现面向企业级的内容管理解决方案和快速开发。
Kooboo 具有如下主要特性:
-- 基于角色的用户管理
--无限制的用户和站点
--实现各种验证
--内容版本控制
--工作流控制
--布局和内容模板
项目的主要开发者:博客园-阿不
虽然是国人开发的,但走的是国际化道路
13. AxCMS