Cuyahoga的安装及结构
摘要:Cuyahoga是一个开源的站点内容管理系统,它的构思独特,设计巧妙,功能强大,并且,其中涉及到的技术非常多
例如NHIBERNATE,URL重写,是很优秀的开源项目
但是可惜没有很好的文档,INSTALL中的说明也较为简单,而且没有DOCUMENT来说明如何使用该系统,而它对于网站内容的管理又有别于我们见过的其CMS系统,所以,许多人下载了,安装了,却不会使用该系统.本文就是对Cuyahoga如何使用的一个详述
阅读全文
Cuyahoga研究三:用户配置数据的处理
摘要:虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置: 上面是WEB应用程序中常见的配置信息,其中ConfigSections里定义配置节,在这里,定义了一个名为CuyahogaSettings...
阅读全文
Cuyahoga研究之二:利用MD5CryptoServiceProvider返回字符串的MD5 Hash值
摘要:Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 = ne...
阅读全文
Cuyahoga代码的研究之一:Cuyahoga.Corel项目
摘要:Text.Css里定义了一个用于文本处理的类,它只有一个静态方法TruncateText(string FullText,int numberofCharacters)源代码如下: public static string TruncateText(string fullText, int numberOfCharacters) { string text; ...
阅读全文