share point平台客製與開發

31
敦群數位科技股份有限公司 游家德

Upload: -carey-technologies

Post on 04-Jul-2015

3.472 views

Category:

Documents


2 download

TRANSCRIPT

敦群數位科技股份有限公司游家德

課程大綱 SharePoint 平台架構簡介 SharePoint 客製化概觀

如何應用 SharePoint 內建功能進行客製化

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 網站建立流程建立Web應用程式 建立網站集合

建立網站

建立清單 修正欄位與檢視方式

將必要清單的網頁組件建立於網站首

SharePoint 客製化方向

清單與欄位 版面配置與規劃 功能加強與開發適合對象 一般網站管理者 視覺設計人員 系統開發人員使用工具 瀏覽器 瀏覽器、

SharePoint Designer 2007

VS.NET 2005

應具備技能 瀏覽器操作 HTML / CSSJavaScriptXML / XSLT

.NET 開發ASP.NETWeb Part 開發XML

利用網站設定進行視覺調整 透過系統提供之網站設定功能,進行初步視覺版面的

調整 標題、圖示 樣式主題 選單結構顯示方式

利用網站設定進行視覺調整 設定時的注意事項

須於網站集合與網站中啟動 [ 網站發佈基礎功能 ] 建議同時根據授權類型,啟動 標準版或企業版功能

內建網頁組件應用

網頁組件區域 網頁組件

網頁組件工作窗格

進入網頁組件屬性

編輯

關於網頁客製化常用網頁組件 內容編輯網頁組件 網頁檢視器組件 圖像檢視器組件 XML 網頁組件

篩選網頁組件

網頁編輯 - 內容編輯器網頁組件 提供管理者直接進行 HTML/Javascript 編輯

網頁編輯 - 頁面檢視器網頁組件 提供管理者直接進行內崁 URL

LAB: 內容編輯器組件應用

LAB: 網頁檢視器組件應用

利用內容編輯組件整合資訊顯示 於需要的網頁組件區域中,建立一個”內容編輯網頁組

件” 撰寫一支 aspx/asp/jsp/php 網頁應用程式,產生必要之

JavaScript Code 於原始檔編輯器中輸入

<script src=……></script>

利用內容編輯組件整合資訊顯示 注意事項

由於開發人員是利用 Remote JavaScript File include 的方式,所以遠端的那隻 WebForm 必須產生標準的” JavaScript” 語法

須移除遠端 WebForm 中不必要回傳之 HTML Code

利用內容編輯組件整合資訊顯示 實例

<Script src=/_layouts/HelloWorld.aspx></script>

HelloWorld.aspx

Response.Write(“document.write(‘HelloWorld’);”);