1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 1 sharepoint 2010 và xây dựng giải pháp cho sharepoint 2010

45 291 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài 1 SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Trường học Đại học Công Nghệ Thông Tin - Đại học Quốc Gia Hà Nội
Chuyên ngành Công nghệ Thông tin
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 45
Dung lượng 3,15 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu bài họcGiới thiệu về SharePoint 2010 Tìm hiểu môi trường thực thi và môi trường phát triển SharePoint Tìm hiểu mô hình đối tượng trên SharePoint Tìm hiểu về các Solutions trên S

Trang 1

Bài 1:

SharePoint 2010 và xây dựng giải pháp

cho SharePoint 2010

Trang 2

Mục tiêu bài học

Giới thiệu về SharePoint 2010

Tìm hiểu môi trường thực thi và môi trường phát triển

SharePoint

Tìm hiểu mô hình đối tượng trên SharePoint

Tìm hiểu về các Solutions trên SharePoint

Tìm hiểu về Features và Solution package (gói giải pháp) trên SharePoint

Giới thiệu về SharePoint 2010

Tìm hiểu môi trường thực thi và môi trường phát triển

SharePoint

Tìm hiểu mô hình đối tượng trên SharePoint

Tìm hiểu về các Solutions trên SharePoint

Tìm hiểu về Features và Solution package (gói giải pháp) trên SharePoint

Trang 4

Tự động hóa quy trình làm việc

Tự động hóa quy trình làm việc

Search

Sites Composites

Content Insights

Trang 5

Quản lý nội dung

Library (doc, pic, record, …) Search

Tự động hóa quy trình làm việc

Quản lý nội dung

Library (doc, pic, record, …) Search

Tự động hóa quy trình làm việc

Content Insights

Trang 6

Cung cấp giải pháp quản trị các web site

Giao diện Ribbon thân thiện với người dùng Office

SharePoint Workspace làm việc Offline phía client

Tích hợp chặt chẽ với Microsoft Office Clients

Cung cấp giải pháp quản trị các web site

Giao diện Ribbon thân thiện với người dùng Office

SharePoint Workspace làm việc Offline phía client

Tích hợp chặt chẽ với Microsoft Office Clients

Trang 7

Communities (Cộng đồng)

Cung cấp các giải pháp về cộng đồng và xã hội

Blog, 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ội

Blog, 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

Trang 8

Seach (Tìm kiếm)

Tìm kiếm nội dung bên trong và bên ngoài SharePoint

Cung cấp cơ chế tìm kiếm thông minh

Tìm kiếm chính xác

Tìm kiếm gần đúng

Tùy biến kết quả tìm kiếm

Tí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 SharePoint

Cung cấp cơ chế tìm kiếm thông minh

Tìm kiếm chính xác

Tìm kiếm gần đúng

Tùy biến kết quả tìm kiếm

Tích hợp với các giải pháp tìm kiếm khác

Trang 9

Content (Nội dung)

Cung cấp giải pháp quản trị nội dung doanh nghiệp

Quản lý tài liệu

Quản lý luồng công việc

Quả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ác nhau

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ệp

Quản lý tài liệu

Quản lý luồng công việc

Quả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ác nhau

Văn bản, âm thanh, hình ảnh, video…

Trang 11

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 SharePoint

Cá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 SharePoint

Cá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.

Trang 12

Đố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 ứng

dụng được tùy biến trên SharePoint 2010

Người dùng

Người dùng thông thường

Là đối tượng chính sử dụng SharePoint và các giải pháp SharePoint được cung cấp bởi chuyên gia IT và lập trình viên

Người dùng chuyên sâu

Là người sử dụng SharePoint ngoài ra có thể tùy biến SharePoint 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 ứng

dụng được tùy biến trên SharePoint 2010

Người dùng

Người dùng thông thường

Là đối tượng chính sử dụng SharePoint và các giải pháp SharePoint được cung cấp bởi chuyên gia IT và lập trình viên

Người dùng chuyên sâu

Là người sử dụng SharePoint ngoài ra có thể tùy biến SharePoint một cách dễ dàng sử dụng SharePoint Designer

Trang 13

Môi trường cho SharePoint thực thi

Thư viện DLLs trong GAC:

Đâ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ấu hình…trong quá trình SharePoint thực thi

Thư viện DLLs trong GAC:

Đâ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ấu hình…trong quá trình SharePoint thực thi

Trang 14

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

Trang 15

Phân cấp trong SharePoint

Trang 16

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ển

khai SharePoint

Web Applications:

Tương ứng với website trong IIS để làm môi trường cho

các site trên SharePoint thực thi

Mỗi Web Application sẽ có một hoặc nhiều Content

Database để 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ển

khai SharePoint

Web Applications:

Tương ứng với website trong IIS để làm môi trường cho

các site trên SharePoint thực thi

Mỗi Web Application sẽ có một hoặc nhiều Content

Database để lưu trữ nội dung

Trang 17

Phân cấp trong SharePoint

Trang 18

Demo 2: Làm việc với SharePoint

Tạo Site Collection, tạo Web site

Tạo List, tạo Document Library

Tạo List Item, upload document

Demo 1: Môi trường SharePoint

Thư mục gốc

IIS Web Application

Database

Central Administration

Demo 2: Làm việc với SharePoint

Tạo Site Collection, tạo Web site

Tạo List, tạo Document Library

Tạo List Item, upload document

Trang 19

Môi trường phát triển SharePoint

Yêu cầu HĐH 64 bit

Windows Server 2008

Windows Server 2008R2

Windows 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ình

viên

SharePoint Foundation hoặc SharePoint Server

Visual Studio 2010

SharePoint Designer 2010

Microsoft Office 2010: Word, Excel, Outlook

Yêu cầu HĐH 64 bit

Windows Server 2008

Windows Server 2008R2

Windows 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ình

Trang 20

Thư viện lập trình SharePoint

Thư viện lập trình mô hình đối tượng (Object

Model) trên Server:

Microsoft.SharePoint.dll

Version: 14.0.0.0

Public Key Token: 71e9bce111e9429c

Thư viện lập trình mô hình đối tượng (Object

Model) trên Server:

Microsoft.SharePoint.dll

Version: 14.0.0.0

Public Key Token: 71e9bce111e9429c

Trang 21

Mô hình đối tượng SharePoint

Item

-SPListItem

List - SPList SPList

Field 1 Field 2 Field 3

File 1 File 2 File 3

File – SPFile SPFile Folder - SPFolder SPFolder Document Library - SPDocumentLibrary SPDocumentLibrary

Lists

Trang 22

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ênSharePoint

SPFarm.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ênSharePoint

SPFarm.Serives: Lấy ra toàn bộ Service có trên SharePoint

Trang 23

Mô hình đối tượng SharePoint

Trang 24

Mô hình đối tượng SharePoint

Trang 25

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…

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…

Trang 26

Mô hình đối tượng SharePoint

Trang 28

Demo: Ứng dụng Console sử dụng thư viện

Micrsoft.SharePoint.dll để truy vấn các đối tượng trên

Demo: Ứng dụng Console sử dụng thư viện

Micrsoft.SharePoint.dll để truy vấn các đối tượng trên

Trang 29

Feature:

Là một phần chứa đựng các thành phần mở rộng được

định nghĩa cho SharePoint

Gồm các file XML, được copy vào các thư mục gốc của

SharePoint trong quá trình triển khai

Một định nghĩa Feature bao gồm

Một file feature.xml

Mộ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 SharePoint

Gồm các file XML, được copy vào các thư mục gốc của

SharePoint trong quá trình triển khai

Một định nghĩa Feature bao gồm

Một file feature.xml

Một hoặc nhiều file Elements.xml

Trang 30

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 Feature

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

Trang 31

Việc triển khai Feature được thực hiện qua các bước

Install/Uninstall (Cài đặt/Gỡ cài đặt) Feature

Activate/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ước

Install/Uninstall (Cài đặt/Gỡ cài đặt) Feature

Activate/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

Trang 33

Feature file: *.feature

Trang 34

SharePoint Web Part là gì?

SharePoint Web Part: là thành phần giao diện chính trên các trang SharePoint

Web 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ếp

trê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ên các trang SharePoint

Web 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ếp

trên trình duyệt.

Web Part: hỗ trợ khả năng tùy biến (Customization) và

cá nhân hóa (Personalization)

Trang 35

Một số Web Part có sẵn

trên SharePoint

Content Editor Web Part

Image Web Part

Site Users Web Part

Content Query Web Part

User Tasks Web Part

Content Editor Web Part

Image Web Part

Site Users Web Part

Content Query Web Part

User Tasks Web Part

Trang 36

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ộng

cho SharePoint bằng một gói giải pháp (solution package)với đuôi mở rộng là wsp

Cung cấp nền tảng duy nhất để triển khai giải pháp trên

SharePoint

Khi 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ộng

cho SharePoint bằng một gói giải pháp (solution package)với đuôi mở rộng là wsp

Cung cấp nền tảng duy nhất để triển khai giải pháp trên

SharePoint

Khi 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

Trang 38

Solution trên SharePoint

Được thực thi với đầy đủ

các quyền truy xuất trên

SharePoint

Yêu cầu quản trị Farm

mới có quyền triển khai

Chỉ yêu cầu quản trị mức Site Collections cũng có thể triển khai giải pháp

Được triển khai cho toàn

bộ SharePoint

Được lưu trữ và quản lý

mức Central

Administration

Được thực thi với đầy đủ

các quyền truy xuất trên

SharePoint

Yêu cầu quản trị Farm

mới có quyền triển khai

Chỉ yêu cầu quản trị mức Site Collections cũng có thể triển khai giải pháp

Trang 39

SandBoxed solution trên SharePoint

Sandboxed solution được kiểm soát ở 2 mức:

Site collections: Site Actions  Site Settings  SolutionsGalleries

Central Administration: System Settings  Manage user

solutions

Trang 40

Demo: Quản lý Features trên Site Settings

Quản lý Site Features (scope:web) và Site Collection

Demo: Quản lý Features trên Site Settings

Quản lý Site Features (scope:web) và Site Collection

Trang 41

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ây

dự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,

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ây

dự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,

Trang 42

Tổng kết bài học

Sử dụng Visual Studio 2010 có thể xây dựng các chức

năng mở rộng trên SharePoint thông qua Solution và

Feature.

Có hai loại Solution trên SharePoint đó là

Farm

Sandboxed

Sử dụng Visual Studio 2010 có thể xây dựng các chức

năng mở rộng trên SharePoint thông qua Solution và

Feature.

Có hai loại Solution trên SharePoint đó là

Farm

Sandboxed

Trang 43

Giới thiệu về CD

Trang 44

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 Collection

How to: Create or Delete SharePoint Lists

How to: Access, Copy, and Move Files

How to: Upload a File to a SharePoint Site from a Local

Folder

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 Collection

How to: Create or Delete SharePoint Lists

How to: Access, Copy, and Move Files

How to: Upload a File to a SharePoint Site from a Local

Folder

Trang 45

Danh sách tham khảo

http://www.siolon.com/blog/understanding-the-sharepoint-hierarchy/

http://blogs.msdn.com/b/martinkearn/archive/2008/07/0 4/sharepoint-object-hierarchy-how-it-all-fits-

together.aspx

parts-in-sharepointmoss-2007.aspx

http://www.etechplanet.com/blog/out-of-the-box-web-http://msdn.microsoft.com/en-us/library/ms474383.aspx http://msdn.microsoft.com/en-us/library/aa543214.aspx http://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/0 4/sharepoint-object-hierarchy-how-it-all-fits-

together.aspx

parts-in-sharepointmoss-2007.aspx

http://www.etechplanet.com/blog/out-of-the-box-web-http://msdn.microsoft.com/en-us/library/ms474383.aspx http://msdn.microsoft.com/en-us/library/aa543214.aspx http://msdn.microsoft.com/en-

us/library/ee537008(office.14).aspx

Ngày đăng: 23/05/2014, 18:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w