2014-01-11 99 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

堆棧溢出的社區是非常聰明和響應,他們已經幫了我很多次,所以繼續前進,問你在學習。 –