向umbraco添加内容?

向umbraco添加内容?,umbraco,Umbraco,我最近决定开发我们新公司的网站(http://www.idealcode.net:8005/AboutUs.aspx)和翁布拉科。我雇佣了一位翁布拉科的开发者,我们开始了工作 请不要解雇我或任何事,但我开始担心我的决定 主要原因是,我真的找不到任何简单的方法来解释创建新页面的工作流程。作为一名web开发人员,在Umbraco中创建页面的工作量似乎与在CMS之外创建页面的工作量相同 我们现有的工作流程是: 创建母版页(可能不是每个页面都需要,但实际上似乎几乎每个页面都需要) 创建一个文档类型,其中

我最近决定开发我们新公司的网站(http://www.idealcode.net:8005/AboutUs.aspx)和翁布拉科。我雇佣了一位翁布拉科的开发者,我们开始了工作

请不要解雇我或任何事,但我开始担心我的决定

主要原因是,我真的找不到任何简单的方法来解释创建新页面的工作流程。作为一名web开发人员,在Umbraco中创建页面的工作量似乎与在CMS之外创建页面的工作量相同

我们现有的工作流程是:

  • 创建母版页(可能不是每个页面都需要,但实际上似乎几乎每个页面都需要)
  • 创建一个文档类型,其中包含将出现在页面上的精确内容区域
  • 我想在这一点上,我们的最终用户实际上可以创建一个页面
  • 我们花了大约10个小时来实现blog模块,但它仍然不起作用,开发人员需要自定义模板


    作为一名web开发人员,我真的很想知道这将如何为我们节省时间?我不是想贬低翁布拉科——我只是担心向上级解释一下。我可以在ASP.NET MVC中创建一个站点,在大约20个小时内我们已经花了这么多时间……

    < P>我考虑了你的想法,但是考虑下面的场景: Umbraco或任何CMS都不是理想的解决方案,如果: 1) 整个网站最终只有20页 2) 该站点只有一个用户/编辑 3) 内容没有太多的动态性,一旦创建,几年内不会改变 4) 该站点最多只有10个最终用户 5) 数据不是从任何外部源或/或所有静态页面提取的

    其中,CMS/Umbraco是以下方面的解决方案: 1) 这是动态的,在前1000页之后仍在增长 2) 客户端有多个编辑器,并希望维护出版物的历史记录 3) 内容来自各种外部来源 4) 网站最终用户/贡献者超过100人,且仍在增长 5) 最后但并非最不重要的一点是,该网站每天有1000+++访问者

    我可以继续列出所有可能的CMS在第一位,但你需要决定和分析自己的需求。部署一个武士来杀死一只老鼠是没有意义的,但是如果你要捕杀一只老虎,你肯定应该有合适的装备:D,开个玩笑,只是为了学习不要部署任何CMS

    同时,请查看Umbraco网站上提供的书籍,开始学习(http://umbraco.org/get-started/for-developers)或者首先安装失控模块


    桑杰·扎尔克(Sanjay Zalke)

    在翁布拉科(Umbraco)上快速入门的最佳方式是查看翁布拉科公司制作的屏幕广播:

    之后,Umbraco社区非常擅长回答问题和帮助:

    关于你的具体问题:

    我可能错了,但我认为你没有利用的是继承。这使翁布拉科的工作更轻松

    首先,DocumentTypes可以有父对象,它们从父对象继承数据字段。例如,内容页文档类型可以包含元信息、主内容区域和简介文本

    你网站中的许多页面很可能不会比这更进一步。基本上是一个富文本编辑器页面(想想“关于我们”)

    然后,当您添加新闻项DocumentType时,它可以从内容页继承所有这些字段,只需添加一个日期和图像字段(例如)

    DocumentTypes可以使用许多模板。因此,如果数据不变,但标记(设计)不变,则可以在“属性”选项卡中设置新模板

    模板也可以有父模板。因此,您可以这样构建它们:

    Main Template
    
    |____One Column Layout
    
         |____Generic Content Page
    
         |____News Area
    
    |____Two Column Layout
    
         |____Product Compare
    
    这就像ASP.NET中的母版页一样


    所以这是相当冗长的。也许我会考虑写一篇博文。这有帮助吗

    Umbraco是一个明智的选择,如果你的网站内容非常动态,有很多页面。 Umbraco的USP是文档类型的可重用性以及标记和内容的清晰分离。这大大减轻了网站编辑的头疼。 虽然一开始看起来有点混乱,或者我会说有点吓人,但是有了网络广播和用户论坛的帮助,事情会变得更简单

    一个月前我开始使用Umbraco,到目前为止,我的经验很好

    >作为一名web开发人员,我真的很想知道这将如何拯救我们 时间


    一旦你变得熟练,它将为你节省时间。当然,它有一个学习曲线,但一旦越过这个驼峰,它将为您节省时间(这不是翁布拉科独有的)。我曾使用过其他CMS产品,这些产品更容易建立我的第一个网站,但我很失望,因为我已经尽了CMS可以为我做的一切,到目前为止,似乎我不会很快超过Umbraco的功能。

    开始考虑你的网站,从一个页面到另一个页面的共同点。如果站点中的每个页面都需要自己的母版页,那么就会出现问题。一个好的站点布局将包括从一个页面到下一个页面所需的灵活性,但仍然会加强一致性和通用设计

    一旦拥有了所有类似类型页面的公共元素,就开始为这些不同类型的页面定义文档类型。例如,您可能具有基本页面文档类型,即新闻项文档类型。您可以定义各种其他页面,如“主页”或“主页”等。如果您有幻灯片,您可以为每个“幻灯片”等创建文档类型。Umbraco允许您快速构建非常灵活的内容树,这是其最大的优势之一

    即使我是网站上唯一的开发者,我仍然更喜欢使用Umbraco而不是构建一个非CMS网站。一旦确定了站点架构,开发就会变得非常快