基本上需要使用SharePoint(因爲我們推廣MS yay!)作爲面向互聯網的網站的內容管理系統。重新設計SharePoint網站的最佳做法
如何擺脫默認的SharePoint外觀和感覺,並使它看起來像,但是我希望它?
我知道該過程涉及使用SharePoint Designer創建新的母版頁。不過,我更願意編寫網頁代碼,而不是使用可視化編輯器。這可能嗎?我需要.NET的知識嗎?
只需查看ferrari.com即可完成對SharePoint網站的精心設計。
基本上需要使用SharePoint(因爲我們推廣MS yay!)作爲面向互聯網的網站的內容管理系統。重新設計SharePoint網站的最佳做法
如何擺脫默認的SharePoint外觀和感覺,並使它看起來像,但是我希望它?
我知道該過程涉及使用SharePoint Designer創建新的母版頁。不過,我更願意編寫網頁代碼,而不是使用可視化編輯器。這可能嗎?我需要.NET的知識嗎?
只需查看ferrari.com即可完成對SharePoint網站的精心設計。
希瑟所羅門Branding SharePoint series將是一個良好的開端。使用CSS,JS和HTML可以做很多事情,但最完整的解決方案(如法拉利)需要使用.NET和其他SharePoint開發技術(特別是特性和委託控件)進行相當廣泛的自定義。
你的品牌的努力將是一個容易得多,如果你只需要大量品牌面向公衆的「發佈頁面」,從中可以去除大部分,使品牌難以在SharePoint的特定元素。
此外,如果您不喜歡可視化編輯器,SharePoint Designer會有一個源視圖。
是有可能使它看起來像,但是你想它(因爲你已經從法拉利現場看到)。然而要創建這種類型的網站需要很多工作。
Microsoft建議使用SharePoint Designer來設計頁面和佈局。然而,改變他們的行爲幾乎總是需要Visual Studio和.NET中的開發。您可以使用開源工具(如SPVisualDev)在很大程度上避免使用SharePoint Designer(可能值得考慮,因爲它可能是PITA)。使用WSPBuilder打包您的解決方案(並儘可能避免使用VSeWSS)。
考慮到這聽起來像你剛剛起步,要知道這是一個合理的學習曲線,一個很大的話題。 閱讀關於這個話題的好書,例如Andrew Connell的Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007。它會把你從頭到尾遇到的大多數事情都帶走。
儘管很多SPD可能會造成痛苦,但仍然有一些事情可以做(特別是頁面佈局),這些事情太方便,不能用於原型設計和設計工作。只要確保將SPD工件捕獲到源代碼管理中,打包並部署到WSP的生產環境中即可。 – dahlbyk 2009-08-26 14:08:48
@dahlbyk絕對可以忽略來源控制。 SPVisualDev在這裏協助創建部署頁面佈局等功能。 – 2009-08-26 14:13:59
我現在正在通過Andrew Connell的Real World Branding進行工作。這似乎是一個很好的演示,使用代碼。
加上dahlbyk建議的Heather Solomon文章總是提供信息。
只是改變了主題,或創建的網站自定義主題,可以去朝着使的SharePoint看起來好多了很長的路要走。在改變主頁面時,它也不那麼密集。
的SharePoint幾乎肯定可以做你需要的是什麼,但如果你沒有相當廣泛的做CMS需要它可能是矯枉過正。您的平臺應該根據需求進行選擇,而不是管理層希望安撫微軟。 – dahlbyk 2009-08-26 14:11:38