我們組織的網站正在轉向Sitecore CMS,但我們正努力爲開發人員(4),設計師(4),質量保證人員(3),作者(10-15)和審批人(4- 10)以他們可以獨立工作的方式,我知道會有依賴關係,但想法是儘量減少它。Sitecore環境
這裏有幾個規則:
1)誰是負責的變化,然後他們應該做的一切,直到並且除非有任何依賴。
2)如果一個團隊正在開發一個功能,那麼它不應該停止或影響其他團隊的工作。例如,如果QA正在測試該功能,那麼Derringers和Developers應該繼續他們對新功能的相同功能的工作。
有關環境問題:
1)凡設計師是否行得通呢?我的意思是他們將在哪裏添加他們的html,js和圖像?在哪個服務器上?在Sitecore中?在源代碼管理(TFS)?
2)設計師和開發人員應該如何合作?我知道開發人員將在Sitecore中的本地機器上工作。並將推廣他們的工作到集成服務器,但他們將如何獲得設計師的東西?假設該功能已成功投入生產,現在只需要進行圖形設計更改,比如說字體樣式和一些圖像,然後設計人員應該進行這些更改?在哪個服務器上?之後,Sitecore實例如何與其他Sitecore實例同步。而對於設計更改,我不希望開發人員推廣任何代碼或文件。
3)什麼是最安全的方式來同步Sitecore環境/數據庫?意味着任何已發佈到生產網站的內容,我們都需要回到DEV,QA和UAT環境。
我們不想對代碼,html,js和圖像文件進行任何手動升級。有沒有辦法通過工具或Sitecore命令自動完成這些事情。我個人不喜歡Sitecore軟件包。
4)你知道有什麼好的參考嗎?我在哪裏可以找到類似問題的答案?任何網站,書籍,博客?
我知道一個文檔「瞭解Sitecore Deployments 6.2」,但設計者的一部分以及不同環境將如何同步不會在那裏討論。
謝謝。