国内使用 Community Server 的朋友交流的地方

文章

  • 基于CommunityServer 2.0二次开发之登录控件

    摘要: 在CS2.0下,使用了大量的Ajax来提高用户体验,比如AjaxPager来实现无刷新翻页,以后有时间会把AjaxPager讨论一下。 大家可能知道,在CS里面,登录是专门放到一个页面来处理的,当... 阅读全文 BAsil 2008-02-26 01:31 发表评论
    发表于 CS 解析 作者 博客园-BAsil-随笔分类-Community Server 时间 02-25-2008
  • CommunityServer 2.0中的Ajax和Anthem比较

    摘要: 在园子里面的兄弟为aspx和mvc的争论不休的时候,由于工作的关系,我还在用着可怜的framework1.1,我没有使用过Asp.net ajax(1.1不支持),所以这里我把CommunityServer 2.0中的Ajax和Anthem作一下比较;当然也是为我的下一篇文章基于CommunityServer 2.0二次开发之登录控件做一个铺垫,稍后奉上。 阅读全文 BAsil 2008-02-25 22:05 发表评论
    发表于 CS 解析 作者 博客园-BAsil-随笔分类-Community Server 时间 02-25-2008
  • 分享 Community Server 系列之五: UrlRewrite

    大凡Context,根据单词的字面意义,我们大概都知道是关于某些进程或者线程的执行上下文,通常asp.net的请求会为每一个请求准备一个执行管道,也会准备一个执行环境上下文,这就是HttpContext。 CS认为HttpContext的信息并不直接,无法满足各项功能的直接需求,为了能够更好的处理当前请求,并与高度灵活的配置其他可定制部分协同处理执行请求,为此集成HttpContext实现了一个新的描述执行环境上下文CSContext. 由于需要通常Context在asp.net执行环境来说通常...
    发表于 杨山河的CS 分享系列 作者 cutesong 时间 01-16-2008
  • Community Server分析系列2:配置信息读取与存储

    摘要: Community Server,它是用ASP.NET开发的一款著名的开源社区系统。刚开始基于.NET框架1.1开发,后来转到.NET框架2.0,它的版本也从1.1 到2.0、2.1,... 阅读全文 netfocus 2008-01-11 18:36 发表评论
  • Community Server分析系列1:项目结构与数据库结构

    摘要: Community Server,它是用ASP.NET开发的一款著名的开源社区系统。刚开始基于.NET框架1.1开发,后来转到.NET框架2.0,它的版本也从1.1 到2.0、2.1,... 阅读全文 netfocus 2008-01-11 18:35 发表评论
  • 如何彻底的做到代码和界面分离

    摘要: 离三点钟还有半个小时,趁机把自己编程的一个小的技巧写下来吧!废话不多说了。 我们都知道在ASP里面,VBScript是嵌套在网页里面被解释执行的,也就是说代码和界面混杂在一起,所以用起来和维护起来非... 阅读全文 netfocus 2008-01-11 18:28 发表评论
  • CommunityServer2.1中四张抽象表的理解

    摘要: 终于有机会可以坐下来写写设计思想类的文章了,最近一直在研究CommunityServer(以下简称CS),对某一样东西接触多了总会有一些感受,所以想写下来和大家分享:)。另外,补充一句,由于这篇文章偏... 阅读全文 netfocus 2008-01-09 10:02 发表评论
  • 分享 Community Server 系列之四: Authentication

    CommunityServer的身份鉴别 任何交互系统,都要考虑身份鉴别方式,CS作为开源的社区系统项目,必然要涉及到同其他现有或者扩展系统的兼容性,那么就必须研究CS的身份验证体系细节,也总结出如何扩展此系统。 要处理身份验证,入口应该是系统的登录部分。CS的web工程里有一个login.aspx文件,是处理登录的。该页面只有一个CS:Login控件,这是个继承自 SecureTemplatedWebControl 的控件类,大致我们可以看到登录细节在登录按钮的click事件处理: public...
    发表于 杨山河的CS 分享系列 作者 cutesong 时间 01-08-2008
  • 分享 Community Server 系列之三: Provider

    Provider实现 Provider 是重配置轻编程的第二个体现。 我们都知道分层设计很重要,也知道在保持结构稳定的基础上,应当做到最大的灵活性,所谓具体环境的无关性。比如我们设计的时候可以通过分析,将一些功能进行抽象,并独立出来。比如,我们需要做到数据库无关,我们需要将全部数据访问设计到数据库部分进行独立设计,并通过分析提炼出相应的功能抽象,然后可以根据实际的数据库,设计相应的面向特定数据库的数据访问类,以便做到最终可以灵活通过配置文件,来切换不同的数据驱动。 Provider 的定义在 CSConfiguration...
    发表于 杨山河的CS 分享系列 作者 cutesong 时间 01-03-2008
  • 分享 Community Server 系列之二: Configuration

    CommunityServer如何体现“重配置、轻编程”Config实现 .net同java2以后的编程一样,开始强调“重配置、轻编程”了,所以出现了.config类别的扩展名。通常,我们的配置信息不多,所以会写入到web.config上,但是CS的配置信息比较多,所以单独设定了一个 communityserver.config 文件来存储和配置系统的设定信息。 解析该config文件的类是 CSConfiguration.cs 该类是整站各模块部分用来实现系统灵活性的基础工具类,这样需要确保协同各模块必须保持配置的一致性...
    发表于 杨山河的CS 分享系列 作者 cutesong 时间 12-27-2007
  • 分享 Community Server 系列之一: 背景

    CommunityServer背景 Web2.0大潮,带动了web技术摆脱了单纯的论坛、CMS的开发,转而进入社区应用开发。但是要知道,连基础协议都是http,那么也别指望有啥新应用技术一鸣惊人,大多数还是各类成熟技术的结合、融合。 Myspace、Flicker等应用的脱颖而出,导致了市场要求技术开发多注重社区产品、相册、博客等典型web2.0应用的开发。在这背景下,CommunityServer(简称cs)项目诞生了, Telligent Systems 贡献了这个项目,推给了广大.net开发人员...
    发表于 杨山河的CS 分享系列 作者 cutesong 时间 12-13-2007
  • CS Tip 23: 在您的Blog首页显示摘要

    打开您的CommunityServer目录下的 Blogs/foo/Views/View-Home.ascx 文件并在<Blog:EntryListContainer/>标签中添加 DisplayExcerpts="true"后变成这样: <Blog:EntryListContainer id="r" runat="Server" EnablePaging = "true" DisplayExcerpts...
    发表于 CS 小窍门 作者 roger 时间 12-10-2007
    标签:
  • CS Tip 22: 配置垃圾帖子拦截者

    原文: http://soup.co.za/weblog/archive/2006/04/19/CS-Tip-22_3A00_-Configuring-the-Spam-Blocker.aspx 在过去两个星期里,我都一直在和垃圾评论发送者做斗争. 我的站点是作为单个的Blog 在运行,需要为我的Blog帖子允许匿名用户评论, 他们会提出些我之前没有考虑过的问题并指出我给出的例子代码的错误. 不幸的是,当开放Blog的匿名评论时,那些最坏的垃圾帖子发送者也来了. 幸运的是 Telligent 已经给我们提供一些武器来帮助我们把这些野蛮人隔离...
    发表于 CS 小窍门 作者 roger 时间 12-09-2007
    标签:
  • CS Tip 21: 在您的Blog上启用匿名发帖

    原文: http://soup.co.za/weblog/archive/2006/04/13/CS-Tip-21_3A00_-Setting-up-Anonymous-Posting-on-your-blog.aspx 一些新的CS用户很迷惑如何在他们的Blog上启用匿名发帖. 在控制面板中启用匿名Blog评论的设置需要设置两个地方 1. 控制面板 > 管理 > 设置 > 发帖设置和启用匿名发帖 这意味着在站点的论坛,Blog和相册上匿名发帖可以相互互通, 但是默认不会启用,您还需要在Blog...
    发表于 CS 小窍门 作者 roger 时间 12-07-2007
    标签:
  • CS Tip 20: 启用Roller

    原文: http://soup.co.za/weblog/archive/2006/04/12/CS-Tip-20_3A00_-Setting-up-the-Roller.aspx Roller确实是一个很好的特性,能够为刚成立的社区提供内容。不幸的是他并不那么容易安装. 这里提供些基本的指南供您开始: 首先您需要在控制面板中启用Roller应用程序, 接着您才可以配置Roller Roller的管理和Reader挤在一起,所以到控制面板-> 管理 -> 阅读器(RSS) ->...
    发表于 CS 小窍门 作者 roger 时间 12-06-2007
    标签:
1 2 3 4 5 下一页 > ... 末页 »
©2008 communityserver.cn