Công nghệ Web Parts

Một phần của tài liệu QUẢN Lý d6cntt epu dai (Trang 34)

Web Part Pages cung cấp các site dưới dạng giao diện người dùng dựa trên HTML. Ta có thể tùy biến một Web Part Page bằng cách thêm và cấu hình Web Parts. Người dùng có thể cá nhân hóa chúng bằng cách chỉnh sửa các web parts đã có. Vậy sự khác nhau giữa Web Part Pages và các trang ASP.NET chuẩn là gì? Một trang ASP.NET chuẩn được lưu trữ như một tệp văn bản trên tệp hệ thống còn các phần tạo nên một trang web part được lưu trữ ở nhiều bảng trong CSDL nội dụng của Sharepoint. Sharepoint xây dụng các đối tượng web part page bằng cách lấy dữ liệu trong CSDL. Khía cạnh này trong kiến trúc Web Parts đã làm cho các Web Parts có thể được tùy biến và cá nhân hóa.

Hãy tìm hiểu các Web Part Page từ khía cạnh người dùng Web part. Nếu ta là người sở hữu một site hoặc có quyền thiết kế trang, ta có thể xem và sửa một Web Part Page ở trong hai khung hình chia sẻ hoặc cá nhân. Sử dụng một trình duyệt, ta có thể thay đổi qua lại hai khung hình bằng thực đơn Modify Shared Page.

Để tùy biến một web parts trên một Web Part Page, ta phải bật lựa chọn “Design this Page”. Ta cũng có thể thêm một Web Parts mới vào Web Part Page bằng cách sử dụng menu Add Web Parts. Nếu đang làm việc với Web Art Page trong khung hình chia sẻ, sự tùy biến áp dụng vào cá Web Parts sẽ được nhìn bởi mọi người dùng. Còn nếu trong khung hình cá nhân, sự tùy biến sẽ chỉ ảnh hưởng đến ta. Sharepoint đủ thông minh để chứa các dữ liệu chia sẻ và dữ liệu cá nhân một cách đọc lập với nhau trong CSDL.

Phải là người sở hữu trang hoặc là người có quyền thiết kế thì mới chỉnh sửa đc Web Part Page trong khung nhìn chia sẻ. Khi một Web Part Page được tạo ra cho một người dùng không là sở hữu site đó hoặc là người thiết kế web, người dùng đó sẽ không

được cho phép chuyển qua chế độ khung nhìn chia sẻ. Thay vào đó, trang này chỉ cung cấp một thực đơn “Modify My Page”.

Một Web Part Page có các Web Part Zones. Ta thêm một Web Part vào bằng cách đặt nó vào một web part zone. WSS cho phép người sở hữu trang tạo một Web Part Pages mới với một mẫu cho sẵn. Đối với trình duyệt, có thể chọn một trong các mẫu Web Part Page để tạo một Web Part Page với các vùng định sẵn. Nếu dùng Microsoft Office FrontPage 2003 để tạo và thiết kế Web part page thì ta còn linh động hơn bởi vì ta có thể thêm, xóa. Chứa các vùng trên Web Part Page bằng cách sử dụng công cụ thiết kế trang của FrontPage.

SharePoint cung cấp một bộ máy hiển thị các WebPart Pages bằng cách mở rộng ASP.Net. Sharepoint định hướng các yêu cầu web Part Page tới một đối tượng của lớp SharepointHandler, một điều khiển ASP.net.

Điều khiển này định nghĩa trong không gian tên Microsoft.Sharepoint.ApplicationRuntime. với mỗi yêu cầu Web Part Pages, tối tượng SharepointHandler có trách nhiệm lấy về tất cả dữ liệu cần thiết trong CSDL nội dung. Đối tượng SharepointHandler cũng phải lấy dữ liệu từ các bẳng khác để xem xét các Web Part có được tùy biến và cá nhân hóa hay không

Kết luận Web parts trong SharePoint cung cấp cho các nhà phát triển một cách

thử để tạo ra các giao diện người dùng với đặc điểm có thể tùy biến và cá nhân hóa. Người sở hữu site hoặc một thành viên của site với một quyền thích hợp có thể tùy biến các Web Part Pages bằng cách sử dụng trình duyệt để đưa thêm vào hoặc cấu hình lại hay loại bỏ các WEB PART.

Kết luận chương 2: Chương này đã trình bày chi tiết về công nghệ Sharepoint. Các

nội dung đã tìm hiểu bảo gồm: Kiến trúc Sharepoint, truyền thông của Sharepoint 2010. Bảo mật trong Sharepoint 2010 … Có thể nói Windows Server, SQL Server, SharePoint và MS Office đi với nhau sẽ tạo thành một hệ thống vô cùng mạnh mẽ, có thể phát triển những ứng dụng có quy mô lớn. Đặc biệt SharePoint rất phù hợp với bài toán về cổng nội bộ quản lý cho một tổ chức vì SharePoint hướng đến một nền cộng tác rất cao.

Một phần của tài liệu QUẢN Lý d6cntt epu dai (Trang 34)