《转》适用于开发人员的10个最佳ASP.NET的CMS系统
1) mojoportal
mojoPortal 是一个开源的、用 C# 编写的站点框架和内容管理系统,可以运行在 Windows 中的 ASP.NET 和 Linux/Mac OS X 中的 Mono 下。
当前的特性
- 遵循 XHTML 的内容管理
- 用 WebParts 个性化自己的页面
- 博客
- 论坛
- 事件日历(Event Calendar )
- 图像画廊(Image Gallery )
- 文件管理
- 基于数据库、Active Directory, OpenLDAP, Open ID, 或 Windows Live ID 的授权
- 可替换的数据访问层支持 MS SQL、MySQL、PostgreSQL、SQLite 和 FirebirdSql
- 皮肤
- RSS 聚合
- 搜索
- 本地化
- 一个安装和一个数据库可以有多个主机站点
- 容易的自定义用户配置
- 以及其他更多特性...
2) axcms
AxCMS.net是一个免费的企业网站内容管理系统(CMS)完全基于微软NET平台,极大地简化了复杂的过程,涉及高可扩展性和交互性的Web应用程序的创建和管理。
3) kooboo Web CMS
Kooboo是一个基于ASP.NET MVC的CMS系统,实现面向企业级的内容管理解决方案和快速开发。Kooboo具有如下主要特性:
-- 基于角色的用户管理
--无限制的用户和站点
--实现各种验证
--内容版本控制
--工作流控制
--布局和内容模板
4) sprocketcms
可插拔的CMS系统,采用ASP.NET开发。拥有一个干净的和强大的模板系统.
5) cognizantcms
Cognizant CMS 是一个免费开源的CMS系统,采用ASP.NET 3.5构建。严格的语义内容,以提高可读性和搜索引擎优化输出。同时为高级终端用户和管理员提供易于使用的工具。
6) sitefinity
Sitefinity 独特的体系结构利用 .NET 开发模式,包括母版页、模板、标准用户控件、主题和 CSS。主题和模板可帮助您快速组合网站。Sitefinity 提供了极为方便的拖放界面,用于以可视方式构建网页。界面元素具有高度的交互性,并且不需加以说明。Sitefinity 与外部方系统无缝集成,这样便于企业插入其营销工具、业务范围应用程序、CRM 系统以及更多内容。
7) composite
Composite C1 CMS是一个功能齐全的免费开放源码的网站内容管理系统,专注于企业网站的开发。是非常实用和面向任务的用户界面,使用户不同的技能来完成任务和合作,使用熟悉的工具和向导。使用Composite C1 CMS构建网站不要求高端技术含量,但如果你掌握这些技巧,对Composite C1 CMS 运用将更加自如。
开发人员可以通过ASP.NET Razor、MVC、Web窗体、XSLT管理布局和扩展系统功能,后端和前端开发人员高度的权力和能够控制网站的外观和细微之处。
基于.NET4开发的最新技术,精心设计的可插拔的体系结构和API和完整的LINQ数据访问及其处置的访问,使之成为一个灵活的系统,易于安装,Windows Azure的迁移容易,这两个文件的基础和SQL Server数据支持,很多免费的易于安装的附加组件和增值服务的设置。
8) dotnetnuke
Dotnetnuke(简称DNN)是一个免费、开源、可扩展、几近完美的内容管理系统,可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站,是建立在微软ASP.NET平台之上的一套WEB应用框架,是微软第一次向开源说"Yes"的里程碑,是门户网站的未来。
便于安装和管理
DotNetNuke基于日新月异的微软 ASP。NET技术,并且可以在多种数据库上运行。初次之外,很多虚拟主机运营商已经免费为大家提供了对DotNetNuke的支持。
完整的可扩充性和可分离性
DotNetNuke适用于多种多样的项目- 从最小的个人网站到 大规模的企业项目开发,基于互联网的,或者基于企业内网的站点系统都可以完全的被建立,你可以直接使用DotNetNuke内建的功能,也可以使用第三方提供的工具。
简明的许可认证,或者基于BSD模式的认证
DotNetNuke可以被自由的融合到其它的项目中,可以被自由的修改,您可以自由的将它用于个人用途或者商业用途,而无需担心任何法律问题。
通过真实的使用和体验不断进化
DotNetNuke之所以开源就是为了让程序员们以及网站设计者们能够自由的学习,再规划,修改源代码和再发布。从本质上说,就是让软件本身快速不断的进化。让最终用户的建议,能够在最快的开发进度中得到实现。
简单高效,并便于管理
DotNetNuke 可以在单一安装的平台中架设多个站点,他的权限被分为主机管理和站点管理,管理者可以使用一个主机管理帐户去完成多个风格炯异的站点管理。
注重安全性
DotNetNuke非常注重安全,操作的确认,数据加密,”bug”跟踪,以及潜在隐患的查询,都是其体现。
视觉完全客制化
从最基本的字体,颜色,等样式到整体网站的表现, 站点所有层次的视觉都可以改变。新的皮肤和新的模块容器可以被简单的安装和使用,他们不会对网站的内容造成任何影响。
语言完全本地化
DotNetNuke内建的多语言本地化功能允许全世界的管理者,简单,自由的将DotNetNuke配置成适合本地使用的平台。
友好的用户界面
DotNetNuke友好的用户界面让管理者更加简单的管理项目的方方面面,站点向导,帮助按钮,以及人性化的界面布局,让管理更加轻松舒适。
更加广泛和便捷的技术支持
DotNetNuke拥有一个为之献身的开发团队,全世界超过450,000的注册用户,此外第三方DotNetNuke开发团队或公司,管理和实施团队,在线技术论坛的数量也在不断增长,可以说DotNetNuke的技术支持触手可及。
9) kentico
Kentico CMS是一个企业Web内容管理系统和客户体验管理系统,提供了一套基于ASP.NET平台,功能完整的网站建设,企业内部网,社区网站和电子商务解决方案。供强大的编辑界面与服务器端控件,轻松管理网站内容,可以极大地简化了动态网站的开发,它主要由两大工具组成:Kentico CMS Desk, 一种具有灵巧的用户界面的控件,用于编辑网页中的内容;Kentico CMS Controls, 内置了15种内部控件,用来编辑和控制网页中各种元素。结合了社会化网络SNS功能,提供了在线交流能力,致力于满足Web 2.0技术需求,给用户提供博客,投票,wiki和用户群组等功能。
10) vwdcms codeplex
本文转自http://www.open-open.com/news/view/a90f1
《转》适用于开发人员的10个最佳ASP.NET的CMS系统的更多相关文章
- .NET开发人员必看:提高ASP.NET Web应用性能的24种方法和技巧
那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点. 1.debug=「false」 当创建 ASP.NET Web应用程序,默认设置为「true」.开发过程中,设置 ...
- 成为杰出Java开发人员的10个步骤
在优锐课的学习分享中,讨论了如果你是Java开发人员并且对技术充满热情,则可以按照以下十个步骤进行操作,这可以使你成为杰出的Java开发人员. 1.具有扎实的基础和对OO原理的理解 对于Java开发人 ...
- .NET开发人员值得关注的七个开源项目 .
NET开发人员值得关注的七个开源项目 软近几年在.NET社区开源项目方面投入了相当多的时间和资源,不禁让原本对峙的开源社区阵营大吃一惊,从微软.NET社区中的反应来看,微软.NET开发阵营对开源工具的 ...
- 打造强势智能手表平台:Testin云測携手索尼招募全球开发人员
打造强势智能手表平台:Testin云測携手索尼招募全球开发人员 2014/10/27 · Testin · 业界资讯 日前,全球最大的移动游戏.应用真机和用户云測试平台Testin云測宣布联手索尼公司 ...
- Fedora 29 Linux发行版发布,新功能使Web开发人员的工作更方便
Matthew Miller宣布发布Fedora 29.这个项目的最新版本是在Fedora Core 1发布后几乎整整15年才发布的,并且可以在多个版本中用于多个体系结构. 最新版本的Fedora已经 ...
- Python开发人员指南
本指南是一个全面的资源贡献 给Python的 -为新的和经验丰富的贡献者.这是 保持由维护的Python同一社区.我们欢迎您对Python的贡献! 快速参考 这是设置和添加补丁所需的基本步骤.了解基础 ...
- 写给Android App开发人员看的Android底层知识(2)
(五)AMS 如果站在四大组件的角度来看,AMS就是Binder中的Server. AMS全称是ActivityManagerService,看字面意思是管理Activity的,但其实四大组件都归它管 ...
- 《ASP.NET Core应用开发入门教程》与《ASP.NET Core 应用开发项目实战》正式出版
“全书之写印,实系初稿.有时公私琐务猬集,每写一句,三搁其笔:有时兴会淋漓,走笔疾书,絮絮不休:有时意趣萧索,执笔木坐,草草而止.每写一段,自助覆阅,辄摇其首,觉有大不妥者,即贴补重书,故剪刀浆糊乃不 ...
- 【今日推荐】移动 Web 开发的10个最佳 JavaScript 框架
选择正确的 JavaScript 框架,对于开发移动 Web 应用程序是至关重要的,也是移动应用程序开发的一项重要任务.开发人员可以使用框架实现的功能高效地达到他们的开发目标.这些预实现的组件采用优秀 ...
随机推荐
- TCP协议详解(理论篇)
TCP协议详解(理论篇) 2012-08-20 0个评论 作者:陈立龙 收藏 我要投稿 TCP协议详解(理论篇) 1. 与UDP不同的是,TCP提供了一种面向连接 ...
- AnjularJS小项目,小案例,练手,猜数字
之前自己就学了点AnjularJS,都是在菜鸟教程里面将基础的只是大致过了一遍,没怎么自己动手做什么东西练练手,但还是觉得纸上得来终觉浅,得知此事要躬行啊,今天就做了个猜数字的小游戏,觉得效果还不错, ...
- 编译ORBSLAM2 build_ros.sh,实现kinect2在ROS环境下运行ORBSLAM2
//編譯ORBSLAM2 build_ros.sh參考:“http://www.cnblogs.com/bigzhao/p/6635770.html”1.source ~/.bashrc出現問題:ct ...
- SGA 的自动管理
在Oracle10g中,不必再如从前一样用下列各个参数分别指定SGA的每个部分的大小.也就是说不需要首先评估SGA各组件的大小,并且在init<SID>.ora初始参数文件中分组件指定.( ...
- ASDASASD
测试 markdown 随笔 asdsdf sdf
- jQuery 语法(一)
通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions). jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函 ...
- 第一篇:初识python
1.python介绍 Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python的官方介绍是: ...
- 5.14日学习内容1:jquery表单相关知识
<script> $comment.animate({height:'+=50'},400);//在原来的基础上加50: $('.smaller').click(function(){ i ...
- Windows调试神器:WinDBG
Q:WinDBG的Watch窗口中我想要查看长字符串,但是后面的内容都被省略为...了怎么办? A:如图,双击你要查看的内容,出现光标后,移动光标即可查看后面被省略的内容 Q:WinDBG如何给程序设 ...
- log4j容器初始化探究
Log4j容器初始化探究 Log4j第一步就是初始化Logger容器Repository,这一章我们来探究Logger容器,从别从独立应用以及servlet容器下启动初始化两方面探究. 1 独立应用 ...