SharePoint - Tùy chọn tích hợp
Trong chương này, chúng tôi sẽ đề cập đến các tùy chọn tích hợp. Mô hình ứng dụng mới trong SharePoint 2013 cung cấp một số tùy chọn để ứng dụng của bạn tích hợp sâu với SharePoint, các hệ thống khác và dữ liệu. Các tùy chọn này như sau:
- Tích hợp giao diện người dùng
- Sự kiện và tích hợp logic
- Tích hợp dữ liệu
Tích hợp giao diện người dùng
Trong tích hợp giao diện người dùng, ba điểm tích hợp chính có sẵn cho bạn như một phần của mô hình ứng dụng SharePoint, như sau:
- Phần và trang của ứng dụng
- Các menu Ribbon và Action
- Navigation
Phần và trang của ứng dụng
Phần và Trang ứng dụng cung cấp cho bạn khả năng hiển thị giao diện người dùng của ứng dụng cho người dùng của bạn. Đối với những người quen thuộc với SharePoint 2010, Phần ứng dụng tương tự như Phần Web.
Phần ứng dụng là các cửa sổ có thể sử dụng lại và có thể định cấu hình vào ứng dụng của bạn.
Các trang giống như Phần ứng dụng ngoại trừ việc chúng được xem theo kiểu cửa sổ lớn hơn, đầy đủ hơn.
Dải băng và Thực đơn hành động
Ruy-băng được giới thiệu lần đầu tiên trong SharePoint 2010. Nó cung cấp vị trí trung tâm cho tất cả các hành động mà người dùng có thể muốn thực hiện trên tài liệu và dữ liệu khác.
Trong SharePoint 2010, các nhà phát triển có thể bao gồm các hành động tùy chỉnh cho ứng dụng của họ trong dải băng; Các ứng dụng SharePoint cũng cho phép tùy chỉnh này. Điều này cho phép bạn bao gồm các hành động mà người dùng mong đợi, cùng với tất cả các hành động tiêu chuẩn khác mà SharePoint cung cấp.
Menu Hành động là một menu nhận biết ngữ cảnh trên các mục trong danh sách hoặc thư viện SharePoint. Ví dụ, trong thư viện tài liệu SharePoint, menu Hành động hiển thị các chức năng phổ biến như Kiểm tra và Kiểm tra.
Một thuật ngữ khác thường được sử dụng cho menu này là Chỉnh sửa Khối điều khiển.
Ứng dụng SharePoint cho phép bạn bao gồm các hành động bổ sung trên menu này. Ví dụ, đó là một vị trí tuyệt vời để hiển thị các chức năng của ứng dụng, áp dụng cho một mục danh sách.
dẫn đường
Điều hướng cho phép người dùng tìm thấy ứng dụng của bạn và tích hợp với các menu Ribbon và Action cho phép người dùng của bạn thực hiện các hành động ở cùng một vị trí quen thuộc mà họ thực hiện ở những nơi khác trong SharePoint.
Việc sử dụng một hoặc nhiều khối xây dựng này cho phép bạn tích hợp giao diện người dùng của ứng dụng với giao diện của SharePoint và hiển thị ứng dụng của bạn cho người dùng.
Sự kiện và tích hợp logic
Cung cấp giao diện người dùng cho người dùng thường là khía cạnh nổi bật nhất của bất kỳ ứng dụng nào. Mặt khác, phản hồi lại các hành động mà người dùng thực hiện - trong một ứng dụng hoặc để tương tác với một ứng dụng, cũng cực kỳ quan trọng.
Các tính năng chính là -
Các ứng dụng SharePoint cung cấp khả năng vừa phản hồi các hoạt động trong ứng dụng của bạn, chẳng hạn như bấm vào nút và phản hồi các hoạt động trong SharePoint, chẳng hạn như tài liệu đang được kiểm tra, v.v.
Phản hồi các hoạt động trong ứng dụng của bạn rất đơn giản. Giao diện người dùng và mã của ứng dụng của bạn chạy từ xa từ SharePoint và được hiển thị đơn giản qua Phần và Trang ứng dụng. Vì lý do này, việc phản hồi một sự kiện chẳng hạn như một nút được nhấp vào trong ứng dụng của bạn hoàn toàn gắn liền với khung lập trình của ứng dụng của bạn. Ví dụ: nếu ứng dụng của bạn được xây dựng bằng ASP.NET thì bạn chỉ cần bắtOnClick sự kiện cho một nút ASP.NET.
SharePoint không cản trở bạn đối với các loại sự kiện này. Để phản hồi các sự kiện xảy ra bên trong SharePoint, chẳng hạn như tài liệu đang được lưu hoặc cập nhật, SharePoint cung cấp bộ nhận sự kiện.
SharePoint 2013 cũng cung cấp bộ nhận sự kiện cho phép ứng dụng phản hồi các sự kiện xảy ra trong site SharePoint.
Tích hợp dữ liệu
Dữ liệu là trung tâm của mọi ứng dụng, thường là những gì người dùng muốn làm việc với ứng dụng của bạn. SharePoint cung cấp một số tùy chọn có sẵn để lưu trữ và làm việc với dữ liệu. Các tùy chọn này như sau:
Lưu trữ và thao tác dữ liệu trong SharePoint.
Làm việc với dữ liệu nằm ngoài SharePoint.
Ngay từ phiên bản đầu tiên của SharePoint, mục tiêu là làm cho việc làm việc với dữ liệu trở nên đơn giản và dễ hiểu đối với người dùng.
Ví dụ đơn giản nhất về điều này là khái niệm dữ liệu danh sách. Người dùng có thể lưu trữ và làm việc với dữ liệu kiểu bảng thông qua giao diện web chung.
Nhiều người xem việc sử dụng danh sách tương tự như việc sử dụng bảng dữ liệu trong cơ sở dữ liệu. Các ứng dụng SharePoint cũng có thể tận dụng các khả năng lưu trữ dữ liệu tương tự này bằng cách sử dụng danh sách, SharePoint cung cấp cho các nhà phát triển khả năng tận dụng nhiều khả năng lưu trữ dữ liệu mà SharePoint cung cấp mà không cần phải phát minh lại bánh xe.
Nếu được sử dụng đúng cách, SharePoint có thể tiết kiệm thời gian, công sức và có khả năng giảm chi phí quản lý và hỗ trợ hoạt động của bạn.
Sau đây là các khả năng lưu trữ dữ liệu cốt lõi:
Lists - Để lưu trữ dữ liệu có cấu trúc, giống như trong một bảng.
Libraries - Để lưu trữ dữ liệu phi cấu trúc, chẳng hạn như trong tài liệu hoặc tệp.
SharePoint cung cấp một bộ API toàn diện cho các nhà phát triển sử dụng bên trong các ứng dụng để tương tác và thao tác với dữ liệu nằm trong SharePoint. Đối với các ứng dụng SharePoint, các API đó được hiển thị trongClient-Side Object Model (CSOM).
Bạn sẽ thấy nhiều tùy chọn này trong các chương sắp tới.