2014-01-11 56 views
-6

我是sitecore的新手,我的公司一直在使用外部公司来管理他们的sitecore,我完全理解,因为它涉及如此多的开发工作。Sitecore,为什么这么难?

作为一名设计师,我发现创建自定义页面非常困难,除非我使用已有的功能。我可以使用简单的页面来插入我的HTML代码,但再次,这只是太长。在常规情况下,当您构建html网站时,您可以在Dreamweaver中简单地创建页面并在本地计算机上查看它。

我试图用演示文稿控件制作一个自定义页面,但每次我调用一个子渲染。该页面只是一个空白。

* 所以我的第一个问题是,什么是创建自定义页面的过程? *

我知道Sitecore的假设是强大的,有很多的API,我真的想找出为什么,我发现它是如此艰难......

我的背景是,设计师基地熟悉html,css和php。我不是一个肯定的开发者。 :)

感谢您抽出时间阅读我的等等等等.. :)

+3

这是一个学习Sitecore的好地方:http://learnsitecore.cmsuniverse.net 看起来你比内容编辑更像是一名开发人员。根据你的问题,我怀疑开发你的网站的公司没有向你提供足够的培训以保持它。 –

+2

当你来自静态HTML网站的背景时,很容易感到沮丧。我唯一的建议是记住所有在sitecore中组成页面的各个部分。项目,数据模板,字段,演示文稿详细信息,布局,渲染,设备等等。如果您要尝试在Sitecore中进行设计,这些都应该是第二性质的。 –

+1

_我是sitecore的新手,我的公司一直在使用外部公司来管理他们的sitecore,我完全理解,因为它涉及了很多关于开发的工作。 - - 我认为你有回答你自己的问题:你雇用专家和有经验的人有一个原因 – jammykam

回答

4

1日的问题将是,什么是创建一个自定义页面的程序?

要回答你的第一个问题,你需要采取一些高层次的步骤。

  1. 创建包含你需要渲染页面
  2. 创建任何布局,sublayouts任何字段或元数据,或效果图必须呈现的自定义页面一个页面模板 - 这是有机会获得开发者通常处于必要
  3. 分配渲染和数据源到您的新模板的实例(或更好,但分配效果图__Standard值项)
  4. 发布所有的东西

您应该参考Self-Study to Building a Very Simple Site from Sitecore

第二个问题是,为什么每次我们想要有一些功能输入时需要调用开发人员?

要回答你的第二个问题:要想定制Sitecore,你需要成为一名开发人员或者有权访问一个。这可以在一定程度上得到缓解,具体取决于解决方案开发的灵活程度。但让我们成为现实 - Sitecore是一个企业CMS,它不是Wordpress,你可以安装一个主题和一些插件。

正如有人刚开始学习,有许多选项

第三个问题是,为什么我可以访问CSS?

这个问题没有坦白的说,所以我会假设它是想问“怎么做?”或“哪里?”如果没有关于相关网站的更多信息,您通常可以将URL映射到磁盘上的位置。例如:

http://www.mysite.com/css/styles.css

此URL可能会映射到c:\inetpub\wwwroot\mysite\website\css\styles.css

我强烈建议改动任何代码,包括CSS,通过你的源代码控制系统来完成,并按照你的标准版本管理只部署。

老实说,根据您目前的培训和经验水平,我不相信您有资格修改和维护Sitecore站点。我建议的第一步是获得Sitecore开发人员培训以及供应商提供的关于具体实施的任何培训。祝你好运!

+1

优秀的答案! –

+0

非常感谢,帕特里克!我相信我没有得到足够的训练。我的公司真的是在开发公司中脱颖而出,并希望从sitecore中离开。经过几天的研究,我对sitecore系统充满信心,我需要做的就是真正学习它! :) –

+0

堆栈溢出的社区是非常聪明和响应,他们已经帮了我很多次,所以继续前进,问你在学习。 –