共用方式為


SharePoint 2010 年:管理 SharePoint 應用程式

針對您的 SharePoint 環境開發應用程式是確保效率及產能的最佳之道,但是您得設一些管制措施。

Steve Wright 和 Corey Erkes

改編自"Pro SharePoint 2010 治理"(很,2012年)

在許多方面,創建用於 SharePoint 環境的解決方案是開發的類似于其他任何類型的應用程式。 很重要您管理要求、 版本和升級的一種方法,提供了一個可預測的、 可重複的過程。 您通常還會創建不同類型的元件和 SharePoint 應用程式的模組。

您可以分解的 SharePoint 解決方案分為兩個主要元件類別:內容和功能。 內容指頁、 清單、 文檔和其他專案使用者創建和存儲在 SharePoint 中。 功能是指管理或處理該資訊的邏輯。 自訂 SharePoint 網站,時,有時難以區分內容和功能。

傳統上,最終使用者創建的內容。 開發人員和其他 IT 人員是那些創建和部署功能。 然而,如 SharePoint,企業用戶應創建專案,其中包含業務流程邏輯,如工作流或 InfoPath 表單的那些。

另一種方法,以將內容區分開來的邏輯會看看每個存儲位置。 SharePoint 將其內容存儲為一系列的內容資料庫。 不幸的是,你需要一些專案管理作為應用程式元件存儲在內容資料庫中,因此,也不理想。

SharePoint 治理而言,我們將會作為一個集中式的團隊開發、 部署和升級的元件集來定義應用程式。 這可能包括使用者介面元件、 可重用內容、 軟體模組、 工作流定義,等等。 一組將創建、 測試和封裝這些元件和將它們部署到生產伺服器場,一旦他們準備使用。

根據既定的施政策略,它也可能可以接受的組織內的其他組,以創建這些類型的元件。 在這種情況下,SharePoint 有控制項,以防止獨立創建的應用程式從創建該農場作為一個整體的問題。

不同類型的自訂 SharePoint 平臺支援的各種工具。 有不同用途與不同的工具。 也有適當類型的控制項應適用限制在生產環境中的工具的使用。

SharePoint 設計器

SharePoint 設計器是 Windows 用戶端應用程式,您可以設計豐富、 高度自訂 SharePoint 解決方案。 SharePoint 設計師 2010 年是產品的以前被稱為 FrontPage 的最新版本。 它是在 32 位和 64 位版本,取決於作業系統,它將使用和版本的 Microsoft Office 安裝在用戶端電腦上可用。

主要是由 Web 網站設計人員可以將 SharePoint 設計器供使用。 它可以讓他們做詳細的定制對頁、 清單、 庫和其他 SharePoint 工件。 雖然有可能對開發人員和管理員有用的 SharePoint 設計器中的功能,但它首先是一種設計工具。

SharePoint 設計器非常適合於創建業務流程工作流、 與業務線的資料庫集成和 SharePoint 伺服器平臺上創建自訂演示文稿的商務資訊。 您應該注意 SharePoint 設計師 2010年只是相容的 SharePoint 2010 基礎和伺服器產品。

作為一個傳統的商業產品,截至 2009 年 3 月一次提供 SharePoint 設計器 (和以前 FrontPage) 微軟不再出售 SharePoint 設計器中,但白送人。 您可以下載 32-位版本64 位版本免費從微軟。

SharePoint 2010 設計器可以是一個強大的工具,用於創建 SharePoint 2010 解決方案。 像任何功能強大的工具,不過,它可以是錯了手中的危險。 SharePoint 設計器可能不適合在生產環境中使用。 為此,有多個配置選項讓您控制您的 SharePoint 設計器使用者可以執行哪些操作的 SharePoint 伺服器 2010年內。

第一組選項可以禁用 SharePoint 設計器訪問,或限制它可以進行的更改。 您配置這些設置使用 SharePoint 管理中心 Web 網站,根據應用程式的常規設置。 從一般的應用程式設定頁中,選擇配置 SharePoint 設計器設置。 此頁顯示的可用選項以及它們的當前設置。

您設置這些選項,每個 Web 應用程式的基礎上。 若要設置這些選項的預設的 Web 應用程式,請選擇應用程式使用該下拉清單控制項在表單的頂部。 尋找這些網站集管理下的 SharePoint 設計器設置選項:

**允許 SharePoint 設計師在此 Web 應用程式中使用:**此設置控制 SharePoint 設計器的附加到 Web 應用程式的能力。 如果未選中此選項,則所有其他設置都變得無關緊要。

**允許網站集管理員,斷開從網站範本的頁面:**啟用此選項允許您在高級模式中而不是正常模式下運行 SharePoint 設計器。 在高級模式中運行允許使用者鬼頁面通過修改它們從最初的網站定義存儲在伺服器的硬碟上的內容。 在頁面的自訂的版本存儲在 SharePoint 內容資料庫中。 對網站定義檔所做的任何更改不會分離頁中反映出來。 這可以創建可維護性的問題,應謹慎使用。

**允許網站集管理員可以自訂母版頁和頁面配置:**主頁和佈局頁 (以及主題) 是品牌內 SharePoint 網站的關鍵。 SharePoint 設計器包含功能強大的工具,用於更新這些檔。 大多陣列織願意保持嚴格控制他們的網站的品牌定位。 如果禁用此選項有助於鎖定在生產環境中的網站的外觀。

**允許網站集管理員,看看他們的 Web 網站的 URL 結構:**SharePoint 設計器允許您檢查和重新排列頁面和網站內的資料夾。 因為這會極大地影響網站使用者,您應該限制此功能在大多數環境中。

除了配置 SharePoint 設計器訪問 Web 應用程式或網站集合,連接到網站的使用者必須使用遠端介面的許可權。 此許可權授予使用者存取權限的幾種類型的遠端介面包括 SharePoint 設計師、 Web 服務和 Web 分散式創作和版本控制或 WebDAV,發佈介面。

使用遠端介面的許可權是有限的訪問及受限讀取除外的預設權限等級的所有部分。 任何分配任何其他權限等級的使用者可以連接到該 Web 網站使用 SharePoint 設計器。 然而,SharePoint 設計器仍遵循由 SharePoint 伺服器強制執行的所有正常許可權。 如果使用者沒有許可權讀取或更改 SharePoint 網站中的一個專案,他們不能這樣做使用 SharePoint 設計器。

Visual Studio

Microsoft Visual Studio 2010 也是用於創建 SharePoint 解決方案非常有用的。 這是微軟專業發展環境。 開發人員可以使用 Visual Studio 創建新的功能、 Web 組件、 事件接收器和在 SharePoint 中"下套"運行的其他代碼元件。 Visual Studio 是一個功能強大的工具,並由非開發人員不供使用。

Visual Studio 2010 包含大量的用於創建 SharePoint 工件的所有方式和包裝它們將部署到 SharePoint 的範本。 通常這些文物將被編譯到一個解決方案包,然後部署到 SharePoint 伺服器場"沙箱"或"農場"級部署中。 解決方案包是一個檔,其中包含的所有可執行檔和中繼資料需要將一組有效的元件安裝到伺服器場。

Visual Studio 是發展中國家在 SharePoint 平臺上的自訂功能的主要工具。 原因可能導致在伺服器場中的不穩定,您應只使用 Visual Studio 來直接與發展 SharePoint 伺服器交互。 這允許您調試和更新的解決方案,而不影響生產環境所需。

開發和測試完成後,可以將已編譯的解決方案包部署到使用 Web 介面、 STSADM 命令列工具或 Windows PowerShell 指令碼語言的生產場。

這些工具可以説明您和您的企業用戶社區的人開發和部署定制的應用程式,為您的 SharePoint 環境。 只要您應用相應的控制措施,限制時所需的存取層級,您可以自訂您的 SharePoint 環境安全而高效地。

Steve Wright

Steve Wright Sogeti 美國內布拉斯加州奧馬 llc 公司是一名高級經理的業務智慧管理 (BIM) 最後 20 多年來,賴特一直在空中交通管制、 金融、 保險和大量的其他類型的系統。 他創作的很多原來的頭銜,涵蓋包括 Windows SharePoint、 SQL Server、 BizTalk 的 Microsoft 產品進行技術審查。

Corey Erkes

Corey Erkes 是 Sogeti 美國內布拉斯加州奧馬 llc 公司的經理顧問 Erkes 已經與廣泛的公司合作在生命週期中的 SharePoint 實現的不同點。 他也是奧馬哈 SharePoint 使用者組的創始成員之一。

© 2012年很公司 保留的擁有權利。列印許可權的很。2012 年版權。臨 SharePoint 2012 治理" Steve Wright 和 Corey Erkes。對此標題和其他類似的書的詳細資訊,請訪問 apress.com

相關的內容