1.DNN是否适合做公司内网开发平台?有没有此方面应用的成功案例?(需要在其上开发人事管理,财务管理,项目管理,CRM等)
2.DNN如何实现框架(frame)结构效果?欢迎各DNN老鸟菜鸟讨论,洒100分。

解决方案 »

  1.   

    顶,观望各位高手。
    顺便问一下,什么是DNN? 
      

  2.   

    观望,what is the DNN?
      

  3.   

    DotNetNuke的缩写,由微软的IBuySpy发展过来的.NET开源门户网站项目。我买了《DotNetNuke4高级编程》这本书,看上面写的DNN除了适合建网站外,也适合建企业内部网站(Intranet),我们公司也准备用它作为开发平台,但包括项目经理、架构是和程序员在内,都对这个东西是否适合公司内部系统的开发没底。领导觉得这个东西的架构思想和可扩展性很有应用价值,所以要我们钻。
    楼上的可以到我博客里面去看看这篇文章:DNN简介
      

  4.   

    Dotnetnuke是一个免费、开源、可扩展、几近完美的内容管理系统(简称DNN)。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。Dotnetnuke是微软第一次向开源说”Yes”的里程碑。Dotnetnuke 是门户网站的未来。Dotnetnuke的特色通用性――――几乎可以用来构建让任何Web应用:商务网站,企业内网/外网,在线内容发布。用户友好性―――—其设计考虑非常周全,借助站点向导,无处不在的帮助图标等等,用户能够很容易的控制项目的各个方面。多网站支持――――套程序部署就可以支持多个网站。每个网站都有各自的管理员和独特页面布局。技术支持――――Dotnetnuke有一个核心开发团队和国际化的支持社团。DNN的用户组、论坛、资源网站以及专注与DNN技术的很多公司,全方位的提供支持和帮助。安装简单――――从www.Dotnetnuke.com(英文版) 或www.DnnChina.net(中文版)下载软件以后,按照安装指导的步骤,只需要几分钟就可以完成。本地化――――到目前为止已经有27个语言包,能很轻松的把您的网站转换成几乎任何语言。语言包也是可扩展的,您可以很容易的创建自己的特色语言包。开放源代码――――DNN是免费、开放源代码项目,采用类BSD风格的授权方式。容许任何人按自己的想法,商业和非商业的使用DNN.。BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。你只需要源代码中带有原来代码中的BSD协议。高扩展性――――DNN内建的功能已经足够构建一个非常复杂的内容管理系统。DNN提供了全新的在线式功能块扩展,无论是第三方模块还您自己开发的模块,都能随时很容易的加入到正在运行的网站中。被广泛认同――――Dotnetnuke已经是一个商标,得到了开源社区的广泛认同和尊重。Dotnetnuke.com(英文)已经有超过170,000的注册用户,DnnChina.net(中文)已经有超过2,600的注册用户。
      

  5.   

    第二个问题,关于如何DNN实现框架效果,我已经基本解决。思路与大家分享一下:
    首先制作一个皮肤,该皮肤用于实现框架效果。该皮肤文件中我写了一个Javascript程序,令使用该皮肤的文件在加载文成后,用js在客户端将其HTML代码清除,然后再往里面写入带有框架的HTML,代码如下:
    frame.ascx皮肤文件源码:
    <script language="javascript" defer="defer">
    document.body.innerhtml="";
    document.writeln("<html>");
    document.writeln("<head>");
    document.writeln("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
    document.writeln("<title>eCorps</title>");
    document.writeln("</head>");
    document.writeln("<frameset rows=\"80,*\" cols=\"*\" frameborder=\"no\" border=\"0\" framespacing=\"0\">");
    document.writeln("<frame src=\"http://localhost/dotnetnuke/TopFrame/tabid/55/Default.aspx\" name=\"topFrame\" scrolling=\"No\" noresize=\"noresize\" id=\"topFrame\" title=\"topFrame\" />");
    document.writeln("<frameset cols=\"150,*\" frameborder=\"no\" border=\"0\" framespacing=\"0\">");
    document.writeln("<frame src=\"http://localhost/dotnetnuke/LeftFrame/tabid/56/Default.aspx\" name=\"leftFrame\" scrolling=\"No\" noresize=\"noresize\" id=\"leftFrame\" title=\"leftFrame\" />");
    document.writeln("<frame src=\"http://localhost/dotnetnuke/MainFrame/tabid/57/Default.aspx\" name=\"mainFrame\" id=\"mainFrame\" title=\"mainFrame\" />");
    document.writeln("</frameset>");
    document.writeln("</frameset>");
    document.writeln("<noframes>");
    document.writeln("<body>");
    document.writeln("</body>");
    document.writeln("</noframes>");
    window.location.reload();
    </script>
      

  6.   

    再不顶就要沉了!
    今天才看到新开了个SharePoint的讨论区,管理员是不是也考虑下开个DotNetNuke区呢?
      

  7.   

    或者叫Portal区,CMS区什么的,把DotNetNuke,SharePoint,Rainbow什么的都放里面讨论。