开发DotNetNuke CMS网站

时间:2009-08-03 12:22:12

标签: web content-management-system dotnetnuke

我是初级开发人员,今年刚刚从大学毕业。我正在与一些人私下工作,我刚刚获得了一个使用DotNetNuke开发的音乐网站。我有一些使用DotNetNuke的经验,我已经获得了制作小模块来处理网页上的某些功能,但我之前从未使用过整个网站。我很乐意,如果有人能给我一些关于如何处理这个项目并回答我的一些问题的指导。

开发dotnetnuke网站有哪些步骤?

从开发人员的角度来看,从一个从头开发的cms网站开发一个dotnetnuke cms网站有多么不同?

当谈到数据库时,您是否在开发新功能时逐步向数据库添加表,或者您是否提前计划了所有内容并立即创建表和存储过程?

2 个答案:

答案 0 :(得分:5)

  

开发dotnetnuke网站有哪些步骤?

  1. 选择您的版本(如果您现在开始,请选择5.1.1)
  2. 安装(在本地使用源包,在其他地方安装包)
  3. 设置配置(性能,安全性,用户信息等)
  4. 添加&配置核心/第三方模块
  5. 添加&配置第三方皮肤
  6. 自定义扩展程序(通常是模块或提供程序)开发
  7. 自定义皮肤开发
  8.   

    与开发人员有多么不同   发展dotnetnuke的观点   来自cms网站的cms网站   是从头开发的?

    非常。当您从已建立的CMS开始时,您将继承大量解决问题的解决方案。在DNN的情况下,您可以使用大量框架。重点将放在学习和利用现有API /功能上。如果你从头开始,你就是自己提供这个基础。使用已建立的CMS并不一定比另一个更好 - 这取决于您要完成的任务。如果您需要对所有内容进行细粒度控制,并且您希望获得良好的学习体验,那么滚动自己可能是最好的方法。

      

    说到数据库,你呢   将表添加到数据库   在你开发新的时候逐步增加   功能还是你的计划   一切都提前和创造   表和存储过程一次?

    无论你的项目是什么,我都建议你做的事情需要而不是之前。无论如何,我认为“事先做好一切”是不可能/可怕的。这个问题的核心实际上是定义你的开发过程 - 我认为这不一定与其他项目有任何不同。我喜欢定义我想要的功能,根据它们之间的关系来组织它们(这应该首先由于依赖关系等)并开始一次一个地实现它们并给予每个人所需的注意力。

答案 1 :(得分:0)

您可能还想查看Lee Sykes关于使用OpenWebStudio进行模块开发的教程。但是,我更多的是设计端,主要是皮肤,配置,SE优化站点以及匹配客户需求到我们的许可第三方模块库。但是,DNN社区非常支持并且非常有帮助。有一些很好的资源,我发现核心开发团队的几个博客对于帮助我绕过DNN框架是必不可少的。

坚持下去,不要害怕提问。

<强>参考文献:

www.dnncreative.com - Lee Sykes的网站,关于DNN系统方法的许多教程。这是非常值得每年订阅恕我直言。

www.dotnetnuke.com - DNN社区的主要网站

www.snowcovered.com - 中央(AFAIK)网站,许多模块开发商销售他们的产品,从皮肤到模块。