萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

SharePoint 入門教程(二):版本演進、核心工具與關鍵術語

承接上篇「什麼是 SharePoint」,本文梳理 SharePoint 產品演進脈絡、必備開發/管理工具及核心術語,助你快速建立知識地圖。

產品演進時間軸

SharePoint 版本演進時間軸

  • 2001-2007:屬 Office 產品線一部分。
    — WSS (Windows SharePoint Services):免費基礎版(2003/2007)。
    — MOSS (Microsoft Office SharePoint Server 2007):付費進階版。
  • 2010 起:獨立產品線,穩定成熟。
    — SharePoint Foundation:免費版(2010/2013),僅核心協同功能。
    — SharePoint Server:付費版,分Standard(標準版)與Enterprise(企業版)。
    功能層級:Foundation < Standard < Enterprise。
  • 2016/2019/SE/Online:持續迭代,混合雲整合增強。

Foundation/Server 功能對比

常用簡稱對照

簡稱全稱備註
SPSharePoint常加版本號,如 SP2013、SP2016
WSSWindows SharePoint Services2007 及以前免費版
MOSSMicrosoft Office SharePoint Server2007 付費版
SPFSharePoint Foundation2010/2013 免費版
SPSSharePoint Server付費版統稱

三大核心工具

SharePoint Designer (SPD)
實施工程師利器。免費下載(SPD 2013 為最後版本),可直接編輯網站結構、頁面版面、工作流(2010/2013 引擎)、外部資料欄、Branding 母版頁/頁面版面。
適用:無代碼/低代碼配置、快速原型、現有網站調整。
Visual Studio
專業開發工具。建置 Farm/沙箱解決方案(.wsp)、自訂 Web Parts、事件接收器、計時器工作、應用程式模型、客戶端物件模型 (CSOM/JSOM/REST) 開發。
適用:複雜業務邏輯、效能敏感、需版本控管/CI/CD 的專案。
Windows PowerShell
自動化管理引擎。SharePoint Management Shell 載入 `Microsoft.SharePoint.PowerShell` 模組,提供 500+ Cmdlet(`New-SPSite`、`Set-SPWebApplication`、`Backup-SPFarm` 等)。
適用:批量部署、遷移腳本、定時維護、災難恢復自動化。

SharePoint Designer 介面

核心術語速查

術語定義
Farm (伺服器陣列)SharePoint 部署的最頂層邏輯邊界,包含一組共享設定資料庫的伺服器。
Web Application (Web 應用程式)IIS 網站對應,擁有獨立 URL、驗證提供者、原則、區域。
Site Collection (網站集合)共享內容資料庫、管理設定、配額、功能啟用的一組網站層級結構。
Site / Web (網站)實際存放清單、文件庫、頁面的容器,可繼承或獨特權限。
List / Library (清單/文件庫)資料容器:清單存項目(欄位),文件庫存檔案(含版本、簽入/出、中繼資料)。
Content Type (內容類型)可復用的欄位/工作流/範本/原則定義封裝,實現資料標準化。
Feature (功能)功能單元,範圍 Farm/WebApp/Site/Web,啟用後部署元素(清單定義、欄位、頁面等)。
Solution (解決方案).wsp 封裝檔,包含 Features、組件、資源檔,部署到 Farm 或沙箱。
App / Add-in (增益集)雲端開發模型:SharePoint-hosted / Provider-hosted,OAuth 授權,獨立於 Farm 升級。
Managed Metadata (受控中繼資料)中央術語庫,支援分類、同義詞、多語言,跨站集合標籤化。
Search Topology (搜尋拓撲)爬網、索引、查詢、分析元件組合,可擴展為多伺服器高可用。

下一步學習路徑

  1. 動手安裝:單機開發環境(Windows 10/11 + Hyper-V + SQL Server + SP2019/SE)。
  2. 建立第一個網站集合,體驗清單/文件庫/權限/版本控管。
  3. 用 SPD 修改母版頁、建立 2013 工作流。
  4. 用 PowerShell 撰寫批量建立站點/權限腳本。
  5. 進階:CSOM/REST API 開發、SPFx (SharePoint Framework) 現代化前端開發。
copyright © 萬盛學電腦網 all rights reserved