Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
-
Upload
hoc-lap-trinh-web -
Category
Documents
-
view
6.817 -
download
3
description
Transcript of Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Bài 1:SharePoint 2010 và xây dựng giải pháp
cho SharePoint 2010
Mục tiêu bài học
Giới thiệu về SharePoint 2010Tìm hiểu môi trường thực thi và môi trường phát triểnSharePointTìm hiểu mô hình đối tượng trên SharePointTìm hiểu về các Solutions trên SharePointTìm hiểu về Features và Solution package (gói giải pháp)trên SharePoint
Giới thiệu về SharePoint 2010Tìm hiểu môi trường thực thi và môi trường phát triểnSharePointTìm hiểu mô hình đối tượng trên SharePointTìm hiểu về các Solutions trên SharePointTìm hiểu về Features và Solution package (gói giải pháp)trên SharePoint
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 2
SharePoint 2010Nền tảng hợp tác kinh doanh cho doanh nghiệp và Web
Communities
Sites
Composites
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 3
Search
ContentInsights
SharePoint 2010Nền tảng hợp tác kinh doanh cho doanh nghiệp và Web
Sharepoint là gì ?Sản phẩm do Microsoft phát triểnHoạt động trên nền tảng web, giao diện thân thiệnPhục vụ các nhu cầu, mục đích:
Làm việc nhómQuản lý và tìm kiếm nội dungTự động hóa quy trình làm việc…
Sharepoint là gì ?Sản phẩm do Microsoft phát triểnHoạt động trên nền tảng web, giao diện thân thiệnPhục vụ các nhu cầu, mục đích:
Làm việc nhómQuản lý và tìm kiếm nội dungTự động hóa quy trình làm việc… Communities
Search
Sites
Composites
ContentInsights
4SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
SharePoint 2010Nền tảng hợp tác kinh doanh cho doanh nghiệp và Web
Sharepoint làm được gì ?Cung cấp môi trường làm việc cộng tác
Team siteTask, list, survey, calendar, annoucementWiki, blog, discussion
Quản lý nội dungLibrary (doc, pic, record, …)Search
Tự động hóa quy trình làm việcWorkflow
…
Sharepoint làm được gì ?Cung cấp môi trường làm việc cộng tác
Team siteTask, list, survey, calendar, annoucementWiki, blog, discussion
Quản lý nội dungLibrary (doc, pic, record, …)Search
Tự động hóa quy trình làm việcWorkflow
…
Communities
Search
Sites
Composites
ContentInsights
5SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Sites
Cung cấp giải pháp quản trị các web siteGiao diện Ribbon thân thiện với người dùng OfficeSharePoint Workspace làm việc Offline phía clientTích hợp chặt chẽ với Microsoft Office Clients…
Cung cấp giải pháp quản trị các web siteGiao diện Ribbon thân thiện với người dùng OfficeSharePoint Workspace làm việc Offline phía clientTích hợp chặt chẽ với Microsoft Office Clients…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 6
Communities (Cộng đồng)
Cung cấp các giải pháp về cộng đồng và xã hộiBlog, Wiki, Mysite
Cung cấp cơ chế tagging (đánh dấu) và rating (chấmđiểm)Cung cấp khả năng quản lý hồ sơ cá nhân
Cung cấp các giải pháp về cộng đồng và xã hộiBlog, Wiki, Mysite
Cung cấp cơ chế tagging (đánh dấu) và rating (chấmđiểm)Cung cấp khả năng quản lý hồ sơ cá nhân
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 7
Seach (Tìm kiếm)
Tìm kiếm nội dung bên trong và bên ngoài SharePointCung cấp cơ chế tìm kiếm thông minh
Tìm kiếm chính xácTìm kiếm gần đúng
Tùy biến kết quả tìm kiếmTích hợp với các giải pháp tìm kiếm khác
Tìm kiếm nội dung bên trong và bên ngoài SharePointCung cấp cơ chế tìm kiếm thông minh
Tìm kiếm chính xácTìm kiếm gần đúng
Tùy biến kết quả tìm kiếmTích hợp với các giải pháp tìm kiếm khác
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 8
Content (Nội dung)
Cung cấp giải pháp quản trị nội dung doanh nghiệpQuản lý tài liệuQuản lý luồng công việcQuản lý lưu trữ hồ sơ
Cung cấp giải pháp quản lý cho nhiều loại nội dụng khácnhau
Văn bản, âm thanh, hình ảnh, video…
Cung cấp giải pháp quản trị nội dung doanh nghiệpQuản lý tài liệuQuản lý luồng công việcQuản lý lưu trữ hồ sơ
Cung cấp giải pháp quản lý cho nhiều loại nội dụng khácnhau
Văn bản, âm thanh, hình ảnh, video…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 9
Insights (Phân tích)
Cung cấp giải pháp phân tích dữ liệu và đưa ra báo cáoTích hợp với các dịch vụ báo cáo tiên tiến
PerformancePoint ServicesPowerPivotExcel Services…
Cung cấp giải pháp phân tích dữ liệu và đưa ra báo cáoTích hợp với các dịch vụ báo cáo tiên tiến
PerformancePoint ServicesPowerPivotExcel Services…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 10
Composite (Tổng hợp)
Cung cấp các công cụ và giải pháp tổng thể cho việc mởrộng và phát triển khả năng của SharePointCác công cụ SharePoint Designer, Visual Studio 2010được sử dụng cho các đối tượng khác nhau nhưng cóthể tích hợp với nhau.…
Cung cấp các công cụ và giải pháp tổng thể cho việc mởrộng và phát triển khả năng của SharePointCác công cụ SharePoint Designer, Visual Studio 2010được sử dụng cho các đối tượng khác nhau nhưng cóthể tích hợp với nhau.…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 11
Đối tượng sử dụng SharePoint
Chuyên gia IT (IT Pro)Đóng vai trò cài đặt, cấu hình, bảo trì và quản trị toàn bộhệ thống SharePoint
Lập trình viên (Developer)Đóng vai trò là người phát triển các giải pháp, các ứngdụng được tùy biến trên SharePoint 2010
Người dùngNgười dùng thông thường
Là đối tượng chính sử dụng SharePoint và các giải phápSharePoint được cung cấp bởi chuyên gia IT và lập trình viên
Người dùng chuyên sâuLà người sử dụng SharePoint ngoài ra có thể tùy biếnSharePoint một cách dễ dàng sử dụng SharePoint Designer
Chuyên gia IT (IT Pro)Đóng vai trò cài đặt, cấu hình, bảo trì và quản trị toàn bộhệ thống SharePoint
Lập trình viên (Developer)Đóng vai trò là người phát triển các giải pháp, các ứngdụng được tùy biến trên SharePoint 2010
Người dùngNgười dùng thông thường
Là đối tượng chính sử dụng SharePoint và các giải phápSharePoint được cung cấp bởi chuyên gia IT và lập trình viên
Người dùng chuyên sâuLà người sử dụng SharePoint ngoài ra có thể tùy biếnSharePoint một cách dễ dàng sử dụng SharePoint Designer
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 12
Môi trường cho SharePoint thực thi
Thư viện DLLs trong GAC:DLL: Micrsoft.SharePoint.*.dllVersion: 14.0.0.0Public Key Token: 71e9bce111e9429c
SharePoint Folders:C:\Inetpub\wwwroot\wss
Thư mục chứa mã nguồn cho các Web Application củaSharePoint.
Program Files\Common files\Microsoft Shared\Web ServerExtensions\14
Đây là thư mục gốc (Root directory) của SharePoint.Chứa các thư viện DLL, các template (mẫu), các file cấuhình…trong quá trình SharePoint thực thi
Thư viện DLLs trong GAC:DLL: Micrsoft.SharePoint.*.dllVersion: 14.0.0.0Public Key Token: 71e9bce111e9429c
SharePoint Folders:C:\Inetpub\wwwroot\wss
Thư mục chứa mã nguồn cho các Web Application củaSharePoint.
Program Files\Common files\Microsoft Shared\Web ServerExtensions\14
Đây là thư mục gốc (Root directory) của SharePoint.Chứa các thư viện DLL, các template (mẫu), các file cấuhình…trong quá trình SharePoint thực thi
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 13
Môi trường cho SharePoint thực thi
SharePoint Web Application trong IIS:SharePoint Central Administration v4:
Trung tâm quản lý và cấu hình toàn bộ SharePoint Server
SharePoint Web Services:Các dịch vụ web của SharePoint
Các Web Application khác được tạo bởi SharePoint
SharePoint Web Application trong IIS:SharePoint Central Administration v4:
Trung tâm quản lý và cấu hình toàn bộ SharePoint Server
SharePoint Web Services:Các dịch vụ web của SharePoint
Các Web Application khác được tạo bởi SharePoint
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 14
Phân cấp trong SharePoint
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 15
Phân cấp trong SharePoint
Server Farm:Toàn bộ máy chủ vật lý trong quá trình cài đặt và triểnkhai SharePoint
Web Applications:Tương ứng với website trong IIS để làm môi trường chocác site trên SharePoint thực thi.Mỗi Web Application sẽ có một hoặc nhiều ContentDatabase để lưu trữ nội dung
Server Farm:Toàn bộ máy chủ vật lý trong quá trình cài đặt và triểnkhai SharePoint
Web Applications:Tương ứng với website trong IIS để làm môi trường chocác site trên SharePoint thực thi.Mỗi Web Application sẽ có một hoặc nhiều ContentDatabase để lưu trữ nội dung
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 16
Phân cấp trong SharePoint
Site Collections:Là tập các SharePoint site trong một Web Application.
Sites:Là một SharePoint site
List, Libraries:Là các nội dung chính trong một SharePoint site.
Site Collections:Là tập các SharePoint site trong một Web Application.
Sites:Là một SharePoint site
List, Libraries:Là các nội dung chính trong một SharePoint site.
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 17
DEMO
Demo 1: Môi trường SharePointThư mục gốcIIS Web ApplicationDatabaseCentral Administration
Demo 2: Làm việc với SharePointTạo Site Collection, tạo Web siteTạo List, tạo Document LibraryTạo List Item, upload document
Demo 1: Môi trường SharePointThư mục gốcIIS Web ApplicationDatabaseCentral Administration
Demo 2: Làm việc với SharePointTạo Site Collection, tạo Web siteTạo List, tạo Document LibraryTạo List Item, upload document
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 18
Môi trường phát triển SharePoint
Yêu cầu HĐH 64 bitWindows Server 2008Windows Server 2008R2Windows 7 (chỉ cho developer)Windows Vista SP2 (chỉ cho developer)
SharePoint 2010 phải được cài đặt trên máy lập trìnhviên
SharePoint Foundation hoặc SharePoint Server
Visual Studio 2010SharePoint Designer 2010Microsoft Office 2010: Word, Excel, Outlook
Yêu cầu HĐH 64 bitWindows Server 2008Windows Server 2008R2Windows 7 (chỉ cho developer)Windows Vista SP2 (chỉ cho developer)
SharePoint 2010 phải được cài đặt trên máy lập trìnhviên
SharePoint Foundation hoặc SharePoint Server
Visual Studio 2010SharePoint Designer 2010Microsoft Office 2010: Word, Excel, Outlook
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 19
Thư viện lập trình SharePoint
Thư viện lập trình mô hình đối tượng (ObjectModel) trên Server:
Microsoft.SharePoint.dllVersion: 14.0.0.0Public Key Token: 71e9bce111e9429c
Thư viện lập trình mô hình đối tượng (ObjectModel) trên Server:
Microsoft.SharePoint.dllVersion: 14.0.0.0Public Key Token: 71e9bce111e9429c
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 20
Mô hình đối tượng SharePoint
FarmSPFarmSPFarm Site Collections Site collection
SPSiteSPSite
SiteSPWebSPWeb
Root Site
Sub sites
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 21
Web ApplicationsSPWebApplicationSPWebApplication
Sub sites
Field 1 Field 2 Field 3Item 1
Item 2
Item 3
Item 4
Item -SPListItemSPListItem
List - SPListSPListField 1 Field 2 Field 3
File 1
File 2
File 3
File 4
File – SPFileSPFileFolder - SPFolderSPFolder
Document Library - SPDocumentLibrarySPDocumentLibrary
Lists
Mô hình đối tượng SharePoint
SPFarm:Là đối tượng cao nhất trong mô hình đối tượng SharePointSPFarm.Servers: lấy ra toàn bộ Server được triển khai trênSharePointSPFarm.Serives: Lấy ra toàn bộ Service có trên SharePoint
SPFarm:Là đối tượng cao nhất trong mô hình đối tượng SharePointSPFarm.Servers: lấy ra toàn bộ Server được triển khai trênSharePointSPFarm.Serives: Lấy ra toàn bộ Service có trên SharePoint
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 22
Tham khảo: http://msdn.microsoft.com/en-us/library/ms473633.aspx
Mô hình đối tượng SharePoint
SPWebApplication:Là thể hiện của một Web application được đặt trên IISSPWebApplication.Sites:
Lấy ra toàn bộ Site Colletion có trên Web Application đó.
SPWebApplication.ContentDatabases:Lấy ra toàn bộ Content Database có trên Web Application đó.
SPWebApplication:Là thể hiện của một Web application được đặt trên IISSPWebApplication.Sites:
Lấy ra toàn bộ Site Colletion có trên Web Application đó.
SPWebApplication.ContentDatabases:Lấy ra toàn bộ Content Database có trên Web Application đó.
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 23
Tham khảo: http://msdn.microsoft.com/en-us/library/ms473633.aspx
Mô hình đối tượng SharePoint
SPSite:Là thể hiện của một Site Collection, và là một tập của cácđối tượng SPWebSPSite.AllWebs:
Lấy ra tập các Web site bên trong Site Collection đó.
SPSite.OpenWeb:Trả về một đối tượng Web site nhất định
SPSite:Là thể hiện của một Site Collection, và là một tập của cácđối tượng SPWebSPSite.AllWebs:
Lấy ra tập các Web site bên trong Site Collection đó.
SPSite.OpenWeb:Trả về một đối tượng Web site nhất định
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 24
Tham khảo: http://msdn.microsoft.com/en-us/library/ms473633.aspx
Mô hình đối tượng SharePoint
SPWeb:Là thể hiện của một SharePoint site.Được dùng để quản lý site bao gồm template, theme, cácfile và thư mục trên site…SPWeb.Webs:
Lấy ra toàn bộ các subsite của web site đó.
SPWeb.Lists:Trả về danh sách các List trên site đó.
SPWeb:Là thể hiện của một SharePoint site.Được dùng để quản lý site bao gồm template, theme, cácfile và thư mục trên site…SPWeb.Webs:
Lấy ra toàn bộ các subsite của web site đó.
SPWeb.Lists:Trả về danh sách các List trên site đó.
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 25
Tham khảo: http://msdn.microsoft.com/en-us/library/ms473633.aspx
Mô hình đối tượng SharePoint
SPList:Là thể hiện của một list trên SharePointSPList.GetItems:
Được dùng để truy vấn các item trong list.
SPList.Items:Trả về toàn bộ các item có trên list đó
SPListItem:Là thể hiện một item của list.
SPList:Là thể hiện của một list trên SharePointSPList.GetItems:
Được dùng để truy vấn các item trong list.
SPList.Items:Trả về toàn bộ các item có trên list đó
SPListItem:Là thể hiện một item của list.
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 26
Tham khảo: http://msdn.microsoft.com/en-us/library/ms473633.aspx
Project SharePoint dùng VS 2010
Cấu hình project SharePoint trong Visual Studio 2010:Target Framework:
.NET Framework 3.5
Build platform:AnyCPU hoặc x64
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 27
DEMO
Demo: Ứng dụng Console sử dụng thư việnMicrsoft.SharePoint.dll để truy vấn các đối tượng trênSharePoint
SPSiteSPWebSPListSPListItem
Demo: Ứng dụng Console sử dụng thư việnMicrsoft.SharePoint.dll để truy vấn các đối tượng trênSharePoint
SPSiteSPWebSPListSPListItem
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 28
Feature
Feature:Là một phần chứa đựng các thành phần mở rộng đượcđịnh nghĩa cho SharePointGồm các file XML, được copy vào các thư mục gốc củaSharePoint trong quá trình triển khai
Một định nghĩa Feature bao gồmMột file feature.xmlMột hoặc nhiều file Elements.xml
Feature:Là một phần chứa đựng các thành phần mở rộng đượcđịnh nghĩa cho SharePointGồm các file XML, được copy vào các thư mục gốc củaSharePoint trong quá trình triển khai
Một định nghĩa Feature bao gồmMột file feature.xmlMột hoặc nhiều file Elements.xml
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 29
Feature
Phạm vi triển khai cho FeatureFarm:
Feature có hiệu lực cho toàn bộ SharePoint farm
Web Application:Feature có hiệu lực cho toàn bộ SharePoint site trong mộtWeb Application
Site (Site Collection):Feature có hiệu lực cho toàn bộ Site Collection
Web (Web site):Feature có hiệu lực cho một SharePoint site
Phạm vi triển khai cho FeatureFarm:
Feature có hiệu lực cho toàn bộ SharePoint farm
Web Application:Feature có hiệu lực cho toàn bộ SharePoint site trong mộtWeb Application
Site (Site Collection):Feature có hiệu lực cho toàn bộ Site Collection
Web (Web site):Feature có hiệu lực cho một SharePoint site
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 30
Feature
Việc triển khai Feature được thực hiện qua các bướcInstall/Uninstall (Cài đặt/Gỡ cài đặt) FeatureActivate/Deactivate (Kích hoạt/vô hiệu) Feature
Feature Receivers:Là các assembly chứa các đoạn code thực thi trong quátrình Install, Uninstall, Activated và Deactivated Feature
Việc triển khai Feature được thực hiện qua các bướcInstall/Uninstall (Cài đặt/Gỡ cài đặt) FeatureActivate/Deactivate (Kích hoạt/vô hiệu) Feature
Feature Receivers:Là các assembly chứa các đoạn code thực thi trong quátrình Install, Uninstall, Activated và Deactivated Feature
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 31
Định nghĩa Feature
Ví dụ về một Feature.xml
<Feature Title="Feature Title"Scope="FeatureScope"Id="GUID"xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests><ElementManifest Location="ManifestFileName.xml"/>
</ElementManifests></Feature>
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 32
<Feature Title="Feature Title"Scope="FeatureScope"Id="GUID"xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests><ElementManifest Location="ManifestFileName.xml"/>
</ElementManifests></Feature>
Feature file: *.feature
Code View<Featurexmlns="http://schemas.microsoft.com/sharepoint/" Id="eca5553d-9c8e-474b-98cf-6e2f90360c44" Scope="Site"Title="Lab01.HelloWorldWebPartFeature1">
<ElementManifests><ElementManifest
Location="HelloWebPart\Elements.xml" /><ElementFile
Location="HelloWebPart\HelloWebPart.webpart" />
</ElementManifests></Feature>
Design View<Featurexmlns="http://schemas.microsoft.com/sharepoint/" Id="eca5553d-9c8e-474b-98cf-6e2f90360c44" Scope="Site"Title="Lab01.HelloWorldWebPartFeature1">
<ElementManifests><ElementManifest
Location="HelloWebPart\Elements.xml" /><ElementFile
Location="HelloWebPart\HelloWebPart.webpart" />
</ElementManifests></Feature>
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 33
Tham khảo thêm: http://msdn.microsoft.com/en-us/library/ms436075.aspx
SharePoint Web Part là gì?
SharePoint Web Part: là thành phần giao diện chính trêncác trang SharePointWeb Part: cho phép người dùng thay đổi nội dung, vị trí,cách hiển thị và tác động tới các trang web, trực tiếptrên trình duyệt.Web Part: hỗ trợ khả năng tùy biến (Customization) vàcá nhân hóa (Personalization)
SharePoint Web Part: là thành phần giao diện chính trêncác trang SharePointWeb Part: cho phép người dùng thay đổi nội dung, vị trí,cách hiển thị và tác động tới các trang web, trực tiếptrên trình duyệt.Web Part: hỗ trợ khả năng tùy biến (Customization) vàcá nhân hóa (Personalization)
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 34
Một số Web Part có sẵntrên SharePoint
Content Editor Web PartImage Web PartSite Users Web PartContent Query Web PartUser Tasks Web Part…
Content Editor Web PartImage Web PartSite Users Web PartContent Query Web PartUser Tasks Web Part…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 35
Solution trên SharePoint
Solution framework (khung giải pháp)Cho phép đóng gói và triển khai các tính năng mở rộngcho SharePoint bằng một gói giải pháp (solution package)với đuôi mở rộng là .wspCung cấp nền tảng duy nhất để triển khai giải pháp trênSharePointKhi kết hợp với Feature có thể cung cấp các chức năng mởrộng cho một phạm vi nhất định
Solution framework (khung giải pháp)Cho phép đóng gói và triển khai các tính năng mở rộngcho SharePoint bằng một gói giải pháp (solution package)với đuôi mở rộng là .wspCung cấp nền tảng duy nhất để triển khai giải pháp trênSharePointKhi kết hợp với Feature có thể cung cấp các chức năng mởrộng cho một phạm vi nhất định
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 36
Solution package (*.wsp)
Một Solution package có thể bao gồmCác featureCác site definition (định nghĩa site)Các web partCác thư viện assembly xử lý logic…
Một Solution package có thể bao gồmCác featureCác site definition (định nghĩa site)Các web partCác thư viện assembly xử lý logic…
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 37
Solution trên SharePoint
FarmĐược triển khai cho toànbộ SharePointĐược lưu trữ và quản lýmức CentralAdministrationĐược thực thi với đầy đủcác quyền truy xuất trênSharePointYêu cầu quản trị Farmmới có quyền triển khaigiải pháp
SandboxedĐược triển khai cho SiteCollections nào đóĐược lưu trữ và quản lýmức Site CollectionsChỉ được thực thi tronggiới hạn tài nguyên đượccho phépChỉ yêu cầu quản trị mứcSite Collections cũng cóthể triển khai giải pháp
Được triển khai cho toànbộ SharePointĐược lưu trữ và quản lýmức CentralAdministrationĐược thực thi với đầy đủcác quyền truy xuất trênSharePointYêu cầu quản trị Farmmới có quyền triển khaigiải pháp
Được triển khai cho SiteCollections nào đóĐược lưu trữ và quản lýmức Site CollectionsChỉ được thực thi tronggiới hạn tài nguyên đượccho phépChỉ yêu cầu quản trị mứcSite Collections cũng cóthể triển khai giải pháp
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 38
SandBoxed solution trên SharePoint
Sandboxed solution được kiểm soát ở 2 mức:Site collections: Site Actions Site Settings SolutionsGalleriesCentral Administration: System Settings Manage usersolutions
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 39
DEMO
Demo: Quản lý Features trên Site SettingsQuản lý Site Features (scope:web) và Site CollectionFeatures (scope:site)Activate một featureDeactivate một feature
Demo: Viết Web Part sử dụng Sanboxed Solution vàFeatures
Demo: Quản lý Features trên Site SettingsQuản lý Site Features (scope:web) và Site CollectionFeatures (scope:site)Activate một featureDeactivate một feature
Demo: Viết Web Part sử dụng Sanboxed Solution vàFeatures
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 40
Tổng kết bài học
SharePoint là nền tảng cộng tác doanh nghiệp.SharePoint cung cấp 6 miền chức năng chính để xâydựng giải pháp cho doanh nghiệp
Site, cộng đồng, tìm kiếm, quản trị nội dung, phân tích,tổng hợp.
Để xây dựng ứng dụng SharePoint yêu cầu môi trườngHĐH 64 bitMô hình đối tượng trên SharePoint được đóng gói trongthư viện Microsoft.SharePoint.dll
SharePoint là nền tảng cộng tác doanh nghiệp.SharePoint cung cấp 6 miền chức năng chính để xâydựng giải pháp cho doanh nghiệp
Site, cộng đồng, tìm kiếm, quản trị nội dung, phân tích,tổng hợp.
Để xây dựng ứng dụng SharePoint yêu cầu môi trườngHĐH 64 bitMô hình đối tượng trên SharePoint được đóng gói trongthư viện Microsoft.SharePoint.dll
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 41
Tổng kết bài học
Sử dụng Visual Studio 2010 có thể xây dựng các chứcnăng mở rộng trên SharePoint thông qua Solution vàFeature.Có hai loại Solution trên SharePoint đó là
FarmSandboxed
Sử dụng Visual Studio 2010 có thể xây dựng các chứcnăng mở rộng trên SharePoint thông qua Solution vàFeature.Có hai loại Solution trên SharePoint đó là
FarmSandboxed
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 42
Giới thiệu về CD
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 43
Liên kết cần thực hành
Sinh viên cần thực hành theo các hướng dẫn sau:How to: Create or Delete a Site or a Site CollectionHow to: Create or Delete SharePoint ListsHow to: Access, Copy, and Move FilesHow to: Upload a File to a SharePoint Site from a LocalFolder
Sinh viên cần thực hành theo các hướng dẫn sau:How to: Create or Delete a Site or a Site CollectionHow to: Create or Delete SharePoint ListsHow to: Access, Copy, and Move FilesHow to: Upload a File to a SharePoint Site from a LocalFolder
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 44
Danh sách tham khảo
http://www.siolon.com/blog/understanding-the-sharepoint-hierarchy/http://blogs.msdn.com/b/martinkearn/archive/2008/07/04/sharepoint-object-hierarchy-how-it-all-fits-together.aspxhttp://www.etechplanet.com/blog/out-of-the-box-web-parts-in-sharepointmoss-2007.aspxhttp://msdn.microsoft.com/en-us/library/ms474383.aspxhttp://msdn.microsoft.com/en-us/library/aa543214.aspxhttp://msdn.microsoft.com/en-us/library/ee537008(office.14).aspx
http://www.siolon.com/blog/understanding-the-sharepoint-hierarchy/http://blogs.msdn.com/b/martinkearn/archive/2008/07/04/sharepoint-object-hierarchy-how-it-all-fits-together.aspxhttp://www.etechplanet.com/blog/out-of-the-box-web-parts-in-sharepointmoss-2007.aspxhttp://msdn.microsoft.com/en-us/library/ms474383.aspxhttp://msdn.microsoft.com/en-us/library/aa543214.aspxhttp://msdn.microsoft.com/en-us/library/ee537008(office.14).aspx
SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010 45