• Like
Share Point平台客製與開發
Upcoming SlideShare
Loading in...5
×

Share Point平台客製與開發

  • 3,427 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,427
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
123
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 敦群數位科技股份有限公司 游家德
  • 2. 課程大綱
    • SharePoint 平台架構簡介
    • SharePoint 客製化概觀
    • 如何應用 SharePoint 內建功能進行客製化
  • 3.  
  • 4. SharePoint 技術的演進與發展 SharePoint Team Services “v1” Content Management Server 2002 SharePoint Portal Server 2001 SharePoint Portal Server 2003 Windows SharePoint Services “v2” Windows SharePoint Services “v3” Office SharePoint Server 2007 入口網站 , 網站內容管理 , … 等
  • 5. 完整的入口網站解決方案 與工作夥伴共享文件、工作事項、行事曆、部落格、 wikis 並加強整合群組功能進 Outlook 中。同時也支援離線檔案的使用。 全新的企業入口網站樣版套用及更方便詳細的權限管理功能 Search, Search and Search… 不僅搜尋自己的網站,還可搜尋其他的 Portal ,或是結合 Windows Search 於個人電腦中直接搜尋網站內容 更強化的表單服務並可結合” Business Data Catalog” 來呈現 LOB 中的資料 全新的 Excel Service 能夠提供線上試算表、視覺化的資料顯示分析、報表中心、商業智慧 / 績效指標以及 Dashboard 整合文件管理以及工作流程 審核功能 表單服務 Search 內容管理 MOSS 2007 合作夥伴 Workflow 協同合作 BI 商業智慧 入口網站
  • 6. SharePoint 平台架構 Operating System Services Database Search Workflow ASP.NET ( Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc. ) Core Workspace Services Storage Repository Metadata Versioning Backup Security Rights/Roles Pluggable Auth Per Item Rights Trimming Management Admin UX Delegation Provisioning Monitoring Topology Config Mgmt Farm Services Feature Policy Extranet Site Model Rendering Templates Navigation Visual Blueprint APIs Fields/Forms OM and SOAP Events Deployment Office 12 Solutions Built On WSS V3 Collaboration Portal Search ECM BPM BI Project
  • 7. SharePoint 邏輯架構
  • 8. SharePoint 平台重要名詞解釋 Web 應用程式 / 網站集合 / 最上層網站 / 清單 / 欄位 / 檢視 / 網頁組件 / 網頁組件區域 設定資料庫 / 內容資料庫 / 搜尋資料庫 全文檢索 / 查詢服務 索引
  • 9. SharePoint 網站建立流程
  • 10.  
  • 11.  
  • 12. SharePoint 客製化方向 清單與欄位 版面配置與規劃 功能加強與開發 適合對象 一般網站管理者 視覺設計人員 系統開發人員 使用工具 瀏覽器 瀏覽器、 SharePoint Designer 2007 VS.NET 2005 應具備技能 瀏覽器操作 HTML / CSS JavaScript XML / XSLT .NET 開發 ASP.NET Web Part 開發 XML
  • 13. 利用網站設定進行視覺調整
    • 透過系統提供之網站設定功能,進行初步視覺版面的調整
      • 標題、圖示
      • 樣式主題
      • 選單結構顯示方式
  • 14. 利用網站設定進行視覺調整
    • 設定時的注意事項
      • 須於網站集合與網站中啟動 [ 網站發佈基礎功能 ]
      • 建議同時根據授權類型,啟動 標準版或企業版功能
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.  
  • 21.  
  • 22.  
  • 23. 內建網頁組件應用 網頁組件區域 網頁組件 網頁組件工作窗格 進入網頁組件屬性編輯
  • 24. 關於網頁客製化常用網頁組件
    • 內容編輯網頁組件
    • 網頁檢視器組件
    • 圖像檢視器組件
    • XML 網頁組件
    • 篩選網頁組件
  • 25. 網頁編輯 - 內容編輯器網頁組件
    • 提供管理者直接進行 HTML/Javascript 編輯
  • 26. 網頁編輯 - 頁面檢視器網頁組件
    • 提供管理者直接進行內崁 URL
  • 27. LAB: 內容編輯器組件應用 LAB: 網頁檢視器組件應用
  • 28.  
  • 29. 利用內容編輯組件整合資訊顯示
    • 於需要的網頁組件區域中,建立一個”內容編輯網頁組件”
    • 撰寫一支 aspx/asp/jsp/php 網頁應用程式,產生必要之 JavaScript Code
    • 於原始檔編輯器中輸入
    • <script src=……></script>
  • 30. 利用內容編輯組件整合資訊顯示
    • 注意事項
      • 由於開發人員是利用 Remote JavaScript File include 的方式,所以遠端的那隻 WebForm 必須產生標準的” JavaScript” 語法
      • 須移除遠端 WebForm 中不必要回傳之 HTML Code
  • 31. 利用內容編輯組件整合資訊顯示
    • 實例
    • <Script src=/_layouts/HelloWorld.aspx></script>
    • HelloWorld.aspx
    • Response.Write(“document.write(‘HelloWorld’);”);