share point平台客製與開發
TRANSCRIPT
SharePoint 技術的演進與發展
SharePoint Team Services SharePoint Team Services “v1”“v1”
Content Content Management Management Server 2002Server 2002
SharePoint Portal Server SharePoint Portal Server 20012001
SharePoint Portal Server 2003SharePoint Portal Server 2003
Windows SharePoint Services Windows SharePoint Services “v2”“v2”
Windows SharePoint Services “v3”Windows SharePoint Services “v3”
Office SharePoint Server 2007Office SharePoint Server 2007入口網站入口網站 , , 網站內容管理網站內容管理 , …, … 等等
完整的入口網站解決方案與工作夥伴共享文件、工與工作夥伴共享文件、工作事項、行事曆、部落格作事項、行事曆、部落格、、 wikiswikis 並加 整合群組強並加 整合群組強功能進功能進 OutlookOutlook 中。同時中。同時也支援離線檔案的使用。也支援離線檔案的使用。
全新的企業入口網站全新的企業入口網站樣版套用及更方便詳樣版套用及更方便詳細的權限管理功能細的權限管理功能
Search, Search and Search, Search and Search…Search… 不僅搜尋自己的不僅搜尋自己的網站,還可搜尋其他的網站,還可搜尋其他的
PortalPortal ,或是結合,或是結合Windows SearchWindows Search 於個人電於個人電
腦中直接搜尋網站內容腦中直接搜尋網站內容
更 化的表單服強更 化的表單服強務並可結務並可結
合”合” Business Business Data Data
Catalog”Catalog” 來呈現來呈現LOBLOB 中的資料中的資料
全新的全新的 Excel ServiceExcel Service能 提供線上試算表夠能 提供線上試算表夠、視覺化的資料顯示、視覺化的資料顯示分析、報表中心、商分析、報表中心、商業智慧業智慧 // 績效指標以績效指標以
及及 DashboardDashboard
整合文件管理以及整合文件管理以及工作流程工作流程
審核功能審核功能
表單服務表單服務
SearchSearch內容管理內容管理
MOSSMOSS 20072007
合作夥伴合作夥伴
WorkflowWorkflow
協同合作協同合作BIBI
商業智慧商業智慧
入口網站入口網站
SharePoint 平台架構
Operating System ServicesOperating System Services
DatabaseDatabase SearchSearch WorkflowWorkflow
ASP.NET (ASP.NET (Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc.))
Core Workspace ServicesCore Workspace Services
StorageStorage
RepositoryRepositoryMetadataMetadataVersioningVersioningBackupBackup
SecuritySecurity
Rights/RolesRights/RolesPluggable AuthPluggable AuthPer ItemPer ItemRights TrimmingRights Trimming
ManagementManagement
Admin UXAdmin UXDelegationDelegationProvisioningProvisioningMonitoringMonitoring
TopologyTopology
Config MgmtConfig MgmtFarm ServicesFarm ServicesFeature PolicyFeature PolicyExtranetExtranet
Site ModelSite Model
RenderingRenderingTemplatesTemplatesNavigationNavigationVisual BlueprintVisual Blueprint
APIsAPIs
Fields/Forms Fields/Forms OM and SOAPOM and SOAPEventsEventsDeploymentDeployment
Office 12 Solutions Built On WSS V3Office 12 Solutions Built On WSS V3
CollaborationCollaboration PortalPortal SearchSearch ECMECM BPMBPM BIBI ProjectProject
SharePoint 邏輯架構
網站集合
Web 應用程式
網站集合
上層網站SPWEB
網站集合
上層網站SPWEB
子網站SPWEB
上層網站SPWEB
子網站SPWEB 子網站
SPWEB子網站SPWEB
子網站SPWEB
子網站SPWEB
子網站SPWEB
SharePoint 平台重要名詞解釋
MOSS WFE MOSS WFE
Query Query
Indexer
DB Serer DB Server
Web 應用程式 / 網站集合 / 最上層網站 / 清單 / 欄位 / 檢視 / 網頁組件 / 網頁組件區域
設定資料庫 / 內容資料庫 / 搜尋資料庫
全文檢索 / 查詢服務
索引
SharePoint 客製化方向
清單與欄位 版面配置與規劃 功能加強與開發適合對象 一般網站管理者 視覺設計人員 系統開發人員使用工具 瀏覽器 瀏覽器、
SharePoint Designer 2007
VS.NET 2005
應具備技能 瀏覽器操作 HTML / CSSJavaScriptXML / XSLT
.NET 開發ASP.NETWeb Part 開發XML
利用內容編輯組件整合資訊顯示 於需要的網頁組件區域中,建立一個”內容編輯網頁組
件” 撰寫一支 aspx/asp/jsp/php 網頁應用程式,產生必要之
JavaScript Code 於原始檔編輯器中輸入
<script src=……></script>
利用內容編輯組件整合資訊顯示 注意事項
由於開發人員是利用 Remote JavaScript File include 的方式,所以遠端的那隻 WebForm 必須產生標準的” JavaScript” 語法
須移除遠端 WebForm 中不必要回傳之 HTML Code