2. Giới thiệu Dotnetnuke Portal (Giải pháp phát triển Website cộng nghệ mới)
2.5.1 Tổng quan về module
Website được tạo từ 1 hoặc nhiều trang. Trên mỗi trang bao gồm một số module chứa nội dung để hiện thị thông tin cho người truy cập vào xem. Đó chính là vai trò của Modules. Modules có thể đơn giản là một đoạn văn bản hoặc hình ảnh, hoặc có thể phức tạp như để tính phí bảo hiểm hoặc thiết thực là nói chuyện trực tuyến…
Module được đặt ở đâu?
Module được đặt trong các phần cố định được tạo sẵn dựa vào Skin của trang. Với mỗi loại Skin chúng ta có những vùng đặt module khác nhau.
Module có những dạng nào?
Có nhiều loại module dùng được từ nhiều nguồn khác nhau (cả miễn phí, mua, hoặc do chúng ta tạo ra).
Account Login cho phép người sử dụng đăng nhập vào portal.
Announcements của nhà sản xuất là danh sách của các đoạn văn bản thông báo bao gồm tiêu đề và hướng dẫn ngắn gọn.
Banner cung cấp cho website những quảng cáo lặt vặt. Chúng ta có thể chọn số lượng banner hiển thị cũng như là dạng banner.
Contacts hiển thị nội dung thông tin cho một nhóm người như là một nhóm đề án.
Discussion danh sách một nhóm thông điệp được gửi lên cho một chủ đề cụ thể.
Document hiển thị danh sách các tài liệu, bao gồm các đường liên kết được duyệt qua hay tải về.
Events hiển thị danh sách các sự kiện được đưa lên, bao gồm thời gian và vị trí.
FAQs cho phép quản lý danh sách các câu hỏi thường xuyên và những câu trả lời.
Feedback cho phép những người truy cập gởi những thông điệp đến quản trị viên của website.
Forum là nơi quản lý thảo luận và đáp lại của các chủ đề.
Gallery hiển thị các album đồ họa và các tập tin đa phương tiện.
IFrame là nét đặc biệt của phần duyệt internet Explorer nó cho phép hiển thị nội dung từ trang web khác trong module do chúng ta tạo ra.
Image hiển thỉ những image chỉ định.
Links hiển thị danh sách của các đường siêu liên kết đến bất cứ trang nào, image hoặc là một file nào trên website của chúng ta, hoặc đến một tập tin, image hoặc là một trang của website khác.
New Feed (RSS) hiển thị những thông tin mới được cung cấp trên trang. Nó cung cấp cho người truy cập cập nhật được những thông tin mới nhất, những thông tin của đề tài trên bất cứ lãnh vực nào của chủ đề.
Text/HTML cho phép thiết kế nội dung của một đoạn văn bản, hoặc thêm html. Bao gồm hình ảnh của tất cả image đã có trên website.
Tài khoản của người sử dụng module cho phép người đăng ký sử dụng thêm, sửa chữa và cập nhật thêm những thông tin chi tiết vào User Account. Các dịch vụ của hội viên sẽ được quản lý tại đây.
User Defined Table cho phép tạo bảng dữ liệu tùy thích cho việc quản lý danh sách các thông tin. Những dữ liệu được sắp xếp theo thứ tự A- Z hoặc Z-A khi click vào tiêu đề từng cột.
XML/XSL hiển thị kết quả của sự chuyển đổi XML/XSL. Các tập tin XML và XSL được nhận dạng bởi đường dẫn UNC trong đặc tính xmlsrc và xslsrc của module.
Ai là người có thể nhìn thấy và thay đổi Module?
Thiết lập sự bảo mật cho Module cũng giống như của trang. Chúng ta có thể thiết lập quyền hạn khác nhau với từng nhóm người sử dụng trong việc xem, sửa, tạo mới nội dung trên những module chỉ định.
Module có sự lựa chọn đặc biệt là “Inherit View permissions from Page”. Những module được thiết lập với tùy chọn này thì người sử dụng được thừa kế quyền theo quyền của trang chứa module.