Web 开发DotNetNuke CMS网站

Web 开发DotNetNuke CMS网站,web,content-management-system,dotnetnuke,Web,Content Management System,Dotnetnuke,我是一名初级开发人员,今年刚从大学毕业。我正在和一些人私下工作,我刚刚得到一个音乐网站,可以使用DotNetNuke开发。我有一些使用DotNetNuke的经验,我已经获得了一些制作小模块的经验,这些模块可以处理网页上的某些功能,但我以前从未使用过整个网站。如果有人能给我一些指导,告诉我如何处理这个项目,并回答我的一些问题,我会很高兴 开发dotnetnuke网站需要哪些步骤 从开发者的角度来看,开发dotnetnuke cms网站与从头开发的cms网站有什么不同 当涉及到数据库时,您是在开发新

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

开发dotnetnuke网站需要哪些步骤

从开发者的角度来看,开发dotnetnuke cms网站与从头开发的cms网站有什么不同

当涉及到数据库时,您是在开发新功能时以增量方式向数据库添加表,还是预先计划好一切并立即创建表和存储过程

开发dotnetnuke网站需要哪些步骤

  • 选择您的版本(如果您现在开始,请选择5.1.1)
  • 安装(在本地使用源程序包,在其他地方安装程序包)
  • 设置配置(性能、安全性、用户信息等)
  • 添加和配置核心/第三方模块
  • 添加和配置第三方外观
  • 自定义扩展(通常是模块或提供程序)开发
  • 自定义皮肤开发
  • 它与开发人员有什么不同 开发dotnetnuke的透视图 cms网站从一个cms网站 是从零开始发展起来的吗

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

    当涉及到数据库时,你会这样做吗 向数据库中添加表 随着您开发新的 功能还是你的计划 一切都要提前创造 是否同时使用表和存储过程


    无论你的项目是什么,我都建议你按照需要去做,而不是以前。我认为“提前做好每件事”无论如何都是不可能的/可怕的。这个问题的核心将是定义您的开发过程——我认为这与其他项目没有什么不同。我喜欢定义我想要的功能,根据它们之间的关系来组织它们(由于依赖性等原因,它们应该放在第一位),然后开始一次一个地实现它们,并给予它们所需要的关注。

    您可能还想看一下Lee Sykes关于使用OpenWebStudio进行模块开发的教程。然而,我更多的是在设计端,主要是皮肤,配置,SE优化网站和匹配客户端需要我们的授权第三方模块库。然而,DNN社区非常支持和帮助。这里有一些很棒的资源,我发现核心开发团队的几个博客对于帮助我了解DNN框架非常重要

    坚持下去,不要害怕问问题

    参考文献:

    -Lee Sykes的网站,许多关于DNN系统操作方法的教程。它很值得我每年订阅一次

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


    www.snowcovered.com-Central(AFAIK)网站,许多模块开发人员在这里销售他们的产品,从皮肤到模块无所不包。

    感谢您的回答,这非常有帮助