在使用SharePoint創建站點期間,SharePoint提供了一些模板。如果我們需要創建一個不是提供模板的網站,我們應該如何繼續?建立站點除了SharePoint站點模板
回答
您正在討論自定義「網站定義」和自定義「網站模板」。谷歌這些條款,你會發現噸信息。
您可以設計自己的自定義模板。爲Visual Studio安裝VSeWSS擴展,它有一個名爲「空白站點」模板的項目類型。您可以將其用作基礎起點,並根據您的需求定製生成的解決方案。所有需要的信息都可以在VSeWSS附帶的幫助文檔中找到。
你有2種選擇:
- 網站模板
- 網站定義
很多人在使用這些術語可以互換,但兩者之間差異很大。
網站模板
網站模板很容易創建。基本上,您使用ite定義(例如空白網站)創建網站並開始自定義它。您可以添加列表和庫並根據需要設置站點。然後,轉到網站操作>網站設置>將網站另存爲模板。您可以將您的網站保存爲.STP文件。 .STP文件基本上記錄了網站創建後您在網站上添加或更改的所有內容。
保存後,您的網站模板將顯示在您的網站模板庫中。您可以轉到網站模板庫並脫機保存.STP文件。您的新網站模板將在「自定義」選項卡中的子網站創建頁面中提供。除非您將.STP文件添加到其他網站的網站模板庫中,否則該模板只能在此網站集中提供。
您可以在全局部署網站模板。所以,如果你想讓所有人都看到一個STP在他們的子網站創建頁面,則可以運行以下Stsadm命令:
stsadm -o addtemplate -filename BoardDirectors.stp -title "Board of Directors"
,只要你想,而不影響使用它們創建網站,則可以收回網站模板。這使得它們易於版本化,只要您不想將更新推送到現有網站即可。
網站模板的一個大問題是您無法爲它們裝訂功能。
網站定義
網站定義是部署到12蜂巢XML文件的集合。他們很難發展;你基本上必須使用Visual Studio。 XML文件必須打包到SharePoint WSP中並使用STSADM進行部署。
創建網站定義可以最大限度地控制您的網站。另一個好處是,使用網站定義的網站將始終引用網站定義的文件,因此更新將被使用該網站定義的網站識別。例如,如果您發現一個錯誤,您可以在一個位置修復它,並且所有使用該網站定義的網站都將得到修復。
請注意,撤消網站定義會破壞使用網站的網站。
最近,許多SharePoint專家建議不要創建新的網站定義,因爲這會造成開銷。相反,如果需要定製功能,他們建議編寫自定義功能並在網站上激活這些功能。
想想你需要哪個選項。在我們的組織中,我們選擇不創建任何新的網站定義,並謹慎使用網站模板。定製功能主要由使用功能驅動。
- 1. SharePoint 2010 Intranet門戶站點模板
- 2. 在SharePoint站點中添加custome模板
- 3. Sharepoint:我可以將非Sharepoint站點作爲獨立站點嵌入Sharepoint嗎?
- 4. Umbraco模板站點
- 5. SharePoint ASP.NET模擬站點
- 6. 集團O365網站創建(SharePoint站點)
- 7. 如何創建用於SharePoint站點模板的相關鏈接
- 8. 如何基於站點模板以編程方式創建SharePoint 2010網站
- 9. Sharepoint站點作爲asp.net站點下的子站點
- 10. HTTPModule和Sharepoint站點
- 11. 測試SharePoint站點
- 12. 在Sharepoint 2013站點中恢復Sharepoint 2010子站點備份
- 13. 存檔SharePoint站點而不是刪除
- 14. SharePoint 365 - 網站模板
- 15. 創建基本的SharePoint站點?
- 16. 創建Sharepoint/MOSS站點地圖
- 17. 創建新SharePoint站點時返回505
- 18. WordPress的多站點設置 - 新建站點儀表板錯誤
- 19. SharePoint 2010的「保存站點作爲模板」,在列表
- 20. 恢復SharePoint 2010站點模板時出現異常
- 21. Sharepoint站點的Web幫助
- 22. SharePoint PowerShell站點權限
- 23. Sharepoint站點訪問問題
- 24. Silverlight和Sharepoint恢復站點
- 25. 複製SharePoint 2010站點
- 26. Sharepoint 2010 FBA站點和Opera
- 27. 讓SharePoint站點響應
- 28. Uable訪問SharePoint站點
- 29. jquery不工作sharepoint站點
- 30. 如何在SharePoint站點