2010-11-13 123 views
8

我最近决定用Umbraco开发我们的新公司网站(http://www.idealcode.net:8005/AboutUs.aspx)。我聘请了一名Umbraco开发人员,并开始工作。将内容添加到umbraco?

请不要激怒我或任何东西,但我开始担心我的决定。

主要原因是因为我严重无法找到任何解释简单的术语来创建新页面的工作流程。作为一名Web开发人员,在Umbraco中创建页面似乎与在CMS之外创建页面一样多。

的工作流程,因为我们有它:

  1. 创建一个母版页(可能不需要每一页,但在实践中似乎是在几乎每一页)
  2. 与创建文档类型这将是网页
  3. 我想在这一点上我们的最终用户实际上可以创建一个页面上的确切内容领域...

我们花了约10小时实施博客模块,它STIL L不起作用,开发人员需要自定义模板。

作为一名Web开发人员,我真的很想知道这会节省我们多少时间?我不是在试图解除Umbraco--我只是担心向我的上级解释这一点。我可以创建一个网站,其中包含一些动态区域和ASP.NET MVC中的博客,大概花了我们20个小时的时间...

回答

5

我第二次想到,但考虑以下情况: 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)或安装Runaway模块以开始。

桑杰Zalke

11

起床上一把umbraco很快的速度,最好的办法是看从一把umbraco企业取得的截屏:

http://umbraco.tv/products/umbracotv

之后,一把umbraco社区是相当不错的在回答问题及帮助:

http://our.umbraco.org/

由于至于你的具体问题:

我可能是错的,但我认为你不利用的是继承。这使Umbraco更容易。

首先,DocumentTypes可以有父母,并且它们从这些父母继承数据字段。例如,内容页面文档类型可以具有元信息,主要内容区域和简介文本。

您网站上的很多网页可能不会比这更进一步。基本上,一个富文本编辑器页面(认为“关于我们”)

然后,当您添加新闻项目DocumentType时,它可以从内容页面继承所有这些字段,并简单地添加日期和图像字段(作为示例)。

DocumentTypes可以有许多可用的模板。因此,如果数据没有改变,但是标记(设计)确实可以,那么您可以在属性选项卡中设置一个新模板。

模板也可以有父母。所以你可以像这样构建它们:

Main Template 

|____One Column Layout 

    |____Generic Content Page 

    |____News Area 

|____Two Column Layout 

    |____Product Compare 

这和在ASP.NET中的母版页一样。

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

0

如果您的网站内容非常动态且有很多页面,Umbraco可能是一个明智的选择。 Umbraco的USP是文档类型的可重用性以及标记和内容的明确分离。它大大减少了网站编辑的头痛。 虽然最初看起来有点令人困惑,或者我会说吓人,但借助http://umbraco.com/help-and-support/video-tutorials和用户论坛上的网络广播,事情可以变得更简单。

一个月前我开始使用Umbraco,到目前为止经验一直不错。

3

>作为Web开发人员,我真的不知道这是怎么回事我们节省 时间

一旦你成为精通这将节省您的时间。它有一个肯定的学习曲线,但一旦在那个驼峰它节省您的时间 - (这不是唯一的Umbraco)。我使用了其他CMS产品,这些产品更容易获得我的第一个网站 - 但后来我很失望,我非常了解CMS可以为我做什么 - 迄今为止,似乎我不会很快超过Umbraco的功能。

0

从一个页面到另一个页面开始考虑您的网站。如果您网站上的每个页面都需要自己的主页面,而不是错误的页面。一个好的网站布局将包括从一个网页到下一个网页所需的灵活性,但仍然保持一致性和通用设计。

一旦您拥有了所有类似页面的通用元素,就可以开始为这些不同类型的页面定义文档类型。例如,您可能有基本页面文档类型,即新闻项目文档类型。您可以定义各种其他页面,如“HomePage”或“Section Home”等。如果您有幻灯片,则可以为每个“幻灯片幻灯片”创建文档类型等。Umbraco允许您创建非常灵活内容树很快,而且是它最大的优点之一。

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