摘要:
Reading All Users Session 这个功能,应该只限于 进行内会话,对于其它的存储方式未进行测试。当然,下面的方法也没有进行测试。理解一下实现机制就可以了。 from :http://weblogs.asp.net/imranbaloch/archive/2010/04/05/reading-all-users-session.aspx 阅读全文
摘要:
namespace Kooboo.CMS.Sites.Services { public class CodeSnippetManager { protected string BasePath { get { return Kooboo.... 阅读全文
摘要:
看了一下代码,它的页面展现过程的一个大致分析。 首先看 web.config <httpModules> <remove name="UrlRoutingModule-4.0"/> <add name="UrlRoutingModule-4.0" type="Kooboo.CMS.Sites.Web.FrontUrlRoutingModule,... 阅读全文
摘要:
KooBoo创建站点是从一个压缩的文件包中取得模板文件的,然后再根据这个模板文件进行进行调整,这样一个过程。 从代码来看: 从创建一个根站点开始: 1,http://localhost:3910/Sites/Site/CreateRootSite , [CreateSiteAuthroziation] public virtua... 阅读全文
摘要:
创建一个名为的数据库 去wiki.kooboo.com 找一下有两个sql 语句, /****** Object: Table [dbo].[Pages] Script Date: 02/22/2012 10:28:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EX... 阅读全文
摘要:
在 kooboo中在默认情况下生成的 url中 总是包含 dev~这样的字样 , http://localhost:3910/dev~sampless/Articles/ 我们要的可能是这样的, http://localhost:3910/sampless/Articles/ 或 http://localhost:3910/Articles/ref: http://wiki.kooboo.com... 阅读全文
摘要:
从 Niject Loader 看到过 , [assembly: System.Web.PreApplicationStartMethod ….] 这次再看一下 kooboo , 也同样通过这样的方式,启动代码方式,有意思, 先是注册启动方法 [assembly: System.Web.PreApplicationStartMethod(typeof(Kooboo.CMS.... 阅读全文
摘要:
这个系统很值得学习其中的很多发光点,看了很久的代码,如果不写出来些东西,的确是对不起开发者的汗水。 当然,从这里起有些偏颇,先从点开始吧。 然后再从整体架构来说吧。 其中数据方面,作者考虑的的确是细腻,如果使用了配置文件,就按配置文件走,如果没有配置文件,就按默认配置文件走,如果默认配置文件也没有,就使用SQLExPress。 其实在项目中,这样做是没有太大必要的,但是,这是对于... 阅读全文
摘要:
做一个菜单,多级的会遇到递归的问题,打算在code中做一个递归方法 ,一查之下发现,在 Razor 中原来有递归方法。 @helper NodeHelper(Node node) { <li><a href="@node.Url" target="@node.Target" rel="users">@node.Name</a> @if (nod... 阅读全文
摘要:
/// <summary> /// Configs /// added by zbw911 /// </summary> [XmlRoot("menulist")] public class MenuList { [XmlElement(ElementName = "group", Type = typeof(Group))] ... 阅读全文