我的CMS开发记 -引子

我今年4月份的时候,需要给公司做一个门户网站。我倒是还从来没使用过CMS系统,于是上网搜了一把,冥冥之中注定我搜到的是DotNetNuke.

DotNetNuke很对我胃口,首先是用VB.Net开发的,呵呵,我以前就是用VB6的,这个是正和我意。于是抄家伙开始研究,特别感谢园子里的二十四画生等诸位前辈,总算 是没有遇到太大的困难。终于网站是做好了,DotNetNuke的那种所见即所得式的网站搭建,和动易,风讯等截然不同,以前是见都没见过。

但是用了一段时间之后,感觉DotNetNuke有这么些问题,有些不爽:

部署麻烦。我每次拷到服务器上总得配半天权限什么的才肯跑起来

速度似乎有点慢。而且他的一套程序多个站点的设计貌似用到的地方不多

容器只能用div和td。

老外写的东西,一不小心就会出点乱码什么的,比较恼火.

由于有这么些问题,所以偶决定,取其精华去其糟粕,自己开发一个属于自己的DotNetNuke,顺便也算是练习技术。于是,2008年7月,我的项目正式动工了 暂时定名为DNNLite

当然今天已经12月了,我打算把我的开发经历记录下来。。反正这两天有时间,新公司效益不好,把试用期的都裁了,我正好在使用期

先贴张图,这是偶目前的进度状况,熟悉Dotnetnuke的朋友一定看出来的,已经山寨得很像正版DotNetNuke了 但是先别忙拍砖,我这个是用C#实现的,而且代码100%是自己写的

时间: 2024-11-02 13:23:28

我的CMS开发记 -引子的相关文章

我的CMS开发记-2 该ORM就ORM,该写SQL还是写SQL

啊,是ORM还是SQL,这是个问题. 先扯段题外话,我原来公司的产品是java和.net共存,java部分是外包的,于是么各位也可想而知,两派程序员遇到一块会发生什么事情-____-;;好在大家都是文明人, 口水战之后,各取所需,我也是从他们那里得来的MVC,HIBERNATE等等框架方面的概念,从而才得知世界上还有这样的编程思想.当然他们也被本人惊天地泣鬼神的SQL查询 功力所震惊开发记-2 该ORM就ORM,该写SQL还是写SQL-dos.orm 开发文档">(先吹吹牛再说),无数看似

我的CMS开发记-3

只要是人就会犯错误,只要是软件就会有BUG,即使他是nhibernate nhibernate1.2支持access数据库.但是我一直在用sqlserver开发.现在已经有了一点样子,于是我心血来潮,将数据库切换为Access,看看执行的效果如何. 碰,出错了.Sql语句语法错误.我靠,果然有错误,改改,再试?还是出错.郁闷了.打断点开始调试,确定我的代码没有错.我没错那谁错了?nhibernate??不会吧? 不过事已至此,又不可能重新写,只好硬着头皮上了,呵呵.将nhibernate的引用移

我的CMS开发记-5 实现静态化页

为了实现静态化页,我在博客园里可是搜了半天.最后找到两个方案: http://www.cnblogs.com/hsqzzzl/archive/2005/10/23/260122.html文中的,生成静态页后,使用url重写重定向到静态页上. http://www.cnblogs.com/nurong/archive/2005/10/15/255439.html 使用404方式动态地生成静态页. 那么这两种那个好呢?嘿嘿,本人的办法是,两种都实现,然后自己选择.是啊,不试一试怎么知道哪种效率更好.

我的CMS开发记-4 介绍一下DotNetNuke的系统执行流程

有朋友说应该写个大致结构出来.想想也有道理,那么我就来介绍一下Dotnetnuke的执行流程.基本上我这个就是照搬他的 基本思路 一个站点,无论其内容多么丰富,频道,栏目等无论有多少,其最终的表现形式终归是一个一个页面.系统直接对页面进行处理,至于页面上放什么内容,这个没有关系 ,放什么模块,就呈现什么内容.和传统CMS系统的"首页","列表页","终端页"的三大类分类完全不同,我们认为,无论是首页也好,列表页也好,它最终无非还是一 个"

CMS开发实录之模板系统困惑

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 自己在试着做一个基于PHP的CMS,在现在纷繁复杂的PHP界,我的这个想法渺小而迷茫.当各个CMS的大佬们都已经占地为王的时候,我还在为一些不值一提的技术问题,苦苦的求索着,真不知道,这样做到底对还是不对.我把自己开发的过程写成文章,以备自己以后缅怀. 我的CMS取名为泡泡,我只想把它做的简单而傻瓜,让所有想拥有网站的人都可以简单的建设一个正

NETTUTS评出十大最有前景网站开发技术

中介交易 SEO诊断 淘宝客 云主机 技术大厅 尽管美国经济出现危机,但是网站开发领域还是很繁荣的,因为不论是现在或者将来,网络必定是人们日常生活中不可缺少的组成部分.NETTUTS上列出10个最吃香的网站开发技术.作为网站开发工程师,如果你精通这些技术,即便在经济不景气的时候,仍然很容易找到一份好工作. 1. Framework knowledge (架构知识) 架构是大型网站开发的重要部分.开发者已经从Rails, Django等公司提供的网站架构工具中收益,因为架构工具可以帮助完成那些需要

[转帖]Drupal,Joomla,Wordpress,XOOPS,Mambo 五大CMS比较

[原文]1. http://drupalchina.cn/content/drupal-joomla-wordpress-xoops-mambo-wu-da-cmsbi-jiao 最近一直在研究drupal,国内的流行开源php如php168,phpcms帝国,织梦,都试过了,感觉大同小异,就是很简单的给你组装一个商业站点,总感觉差点什么,不灵活.joomla也用过,界面很漂亮,但也找不到切入点,后来就认定drupal了,很简单,因为是2008年世界开源cms排名第一的,而且听说核心很小,可选的

站长2.0时代未来CMS将进入细分化

CMS是Content Management System的缩写,意为"内容管理系统".CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本.CMS的功能并不只限于文本处理,它也可以处理图片.Flash动画.声像流.图像甚至电子邮件档案. CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统. 世界在朝着细分化的方向发展,互联网也是.传统通用型CMS伴随着草根"站长1.0版本"的黄金时代还在

Java 做的cms

问题描述 大家好,有没有人做过Java的cms开发呢,可以交流一下吗,我最近在开发Java版的cms,可是遇到好多问题,大家都用什么模板引擎呢 解决方案 解决方案二:没有做过,帮顶解决方案三:该回复于2010-12-13 13:17:24被版主删除