2. Giới thiệu Dotnetnuke Portal (Giải pháp phát triển Website cộng nghệ mới)
2.3.3 Xóa trang
Có 2 cách xóa trang từ website. Cách đơn giản nhất là để xóa trang là dùng nút Delete ở trên phần chức năng trang của Control Panel (nằm ở đầu trang)
Các bước xóa trang trong Page Settíngs.
• Bước 1:
Đến phần Page Settings cho dạng trang, di chuyển xuống phần Menu Admin và chọn mục Pages.
• Bước 2:
Chọn mục Page từ danh sách và click vào nút Edit. Nút Edit này nhìn như cây bút chì màu xanh. Chúng ta sẽ được đưa tới phần Page Settings cho trang được chọn.
• Bước 3: Ở giữa phần Page Settings, click vào nút Delete
• Bước 4:
Click OK xác định trang muốn xóa. Sau khi xóa trang xong chúng ta sẽ quay về danh sách Pages.
Di chuyển xuống menu Admin và chọn vào Recycle Bin.
Các bước phục hồi trang bị xóa
• Bước 1:
Chọn trang muốn Restore. Trong thùng rác chứa danh sách bao gồm tất cả những trang đã xóa từ trước.
• Bước 2:
Click vào nút Restore. Trang sẽ được di chuyển từ danh sách các trang ở thùng rác vào mục menu.
Các bước để xóa trang(vĩnh viễn)
• Bước 1:
Chọn trang muốn xóa vĩnh viễn. Trong thùng rác sẽ có danh sách bao gồm tất cả các trang đã xóa từ trước.
• Bước 2: Click nút Delete trên phần Pages.
• Bước 3:
Click OK để xác định là sẽ xóa. Trang sẽ di chuyển khỏi danh sách các trang của thùng rác và sẽ bị xóa vĩnh viễn.
Các bước để làm thùng rác trống
Nếu như thùng rác có quá nhiều rác, chúng ta muốn thùng rác trống để sau này dễ dàng sử dụng. Làm trống thùng rác sẽ xóa vĩnh viễn các trang và Module ở trong đó.
• Bước1: Click vào nút Empty Recycle Bin nằm ở giữa trang.
Sau đó thì thùng rác sẽ trống rỗng.
2.3.5 Phân quyền sử dụng trên trang
Trang có thể có những người xem ẩn danh hoặc một nhóm người sử dụng có đăng ký. Nếu như người dùng truy cập không có quyền để xem trang đó (hoặc không đăng nhập vào được), thì nó sẽ không xuất hiện trên mục menu mà họ chọn.
Các bước thực hiện: Chỉ dành cho người sử dụng có đăng ký:
Bắt đầu tạo một trang mới như đã được hướng dẫn trong cách tạo trang cơ bản. Tuy nhiên, thay vì cho phép mọi người đều được xem trang web kể cả người ẩn danh, chúng ta sẽ thay đổi chỉ cho người sử dụng có đăng ký được thấy.
• Bước 1:
Thông qua trang mới, Click vào Settings trong phần chức năng trang của Control Panel (ở góc phải phía dưới của trang)
• Bước 2: Di chuyển xuống phần Permissions
• Bước 3:
Check vào Resgister Users ở phía dưới của View Page permission. Không check vào bất cứ nhóm nào khác (lưu ý là quan trị viên luôn luôn có
Bây giờ, khi những người truy cập ẩn danh đến website, họ sẽ thấy Menu mà không bao gồm những trang đã được đã phân quyền sử dụng trang! Người sử dụng phải đăng ký và sau đó đăng nhập vào thì họ mới có thể thấy và xem những trang đó.
2.3.6 Di chuyển trang
Cách đơn giản nhất là di chuyển từng trang trong trang thiết lập.
• Bước 1:
Bắt đầu từ trang muốn di chuyển. Click vào nút Setting trên Control Panel. Trang tiếp theo mà chúng ta thấy là trang tương tự như lúc điền vào khi tạo trang mới, ngoại trừ là nó sẽ đưa ra tất cả các thiết lập của trang (thay vì để trống).
• Bước 2: Trong Page Management page, di chuyển xuống Parent Page
setting.
• Bước 3: Click vào danh sách rơi xuống và chọn trang mà mục menu
Khi hoàn thành xong những bước trên, di chuyển vào giữa trang và click vàoUpdate để lưu lại sự thay đổi!
Các bước thực hiện: trang trong Menu Admin
Đây là cách phù hợp nhất khi chúng ta muốn di chuyển nhiều trang. Danh sách các trang thể hiện hết tất cả các trang của chúng ta thành một danh sách, với sự thụt dòng để minh họa cho trang gốc của trang khác.
• Bước 1:
Di chuyển xuống menu Admin và chọn menu trang. Chúng ta sẽ được đưa ra danh sách các trang và điều khiển những trang muốn di chuyển.
• Bước 2:
Thay đổi thứ tự của Menu, đơn giản là chọn một và di chuyển chúng lên hoặc xuống danh sách bằng cách nhấp vào các mũi tên phù hợp.
Ví dụ
Menu sau đó
• Bước 3:
Thay đổi lồng Menu, đơn giản là chọn một và di chuyển sang phải hoặc trái trong danh sách theo mũi tên thích hợp.
Ví dụ
Menu sau đó
2.4 Quản Lý WebSite
2.4.1 Thay đổi Skin của WebSite
“Skin” là phương thức dùng để mô tả cách hiển thị và cách bố trí các trang trên website. Chúng ta có thể thay đổi chúng với một vài nhấp chuột đơn giản!
Một Skin có thể rất đơn giản hoặc phức tạp. Nó có thể cung cấp Menu nằm dọc hay nằm ngang, cung cấp những dạng khác nhau của Container (như skin cho Module), cung cấp các cách bố trí khác nhau, v..v.. Đó là tùy theo skin của người thiết kế.
Ở đây có một số ví dụ về Skin. Nhiều skin có thể lấy từ nguồn khác nhau (cả miễn phí lẫn bán). Skin của website có thể được thiết kế tùy thích.
Các bước thay đổi skin
Skin của website được quản lý, thay đổi bởi Admin.
• Bước 1: Chọn Skin từ menu Admin
• Bước 2: Chọn trong phần Skin để xem những skin đã tồn tại.
• Bước 3:
Chọn xem chúng ta muốn áp dụng Skin này cho public Portal hay chỉ ở phẩn Admin của website.
• Bước 4:
Skin của website đã được thay đổi (như minh họa bên dưới). Chúng ta cũng có thể thiết đặc mặc định Container khiến cho skin đẹp hơn (chú ý container xanh vẫn là mặc định như bên dưới).
Quản lý Container trên trang web cũng giống như trên Skin. Tương tự như skin, các thiết lập được áp dụng trên toàn bộ website và tới tất cả các Module mới mà chúng ta đã sử dụng.
Chúng ta sẽ lập lại bước 1, 2, và 3 như ở trên và chọn Container (thay vì Skin).
• Bước 1: Chọn Skin từ menu Admin
• Bước 2:
Chọn bộ sưu tập Skin hoặc Container muốn xem từ hộp danh sách rơi xuống ở đầu trang.
• Bước 3:
Ở giữa trang chứa các Container mà hệ thống đang có. Chúng ta chỉ nên chọn áp dụng vào puclic Portal hoặc phần Admin trên website.
• Bước 4:
Website bây giờ đã được thay đổi Container mặc định (như minh họa ở bên dưới). Chúng ta đã thay đổi xong cả Skin và container.
Các bước thay đổi skin/container cho trang đơn
Có thể chỉ rõ sự khác nhau của Skin và Container mặc định cho một trang cá nhân của website. Chú ý rằng nếu chúng ta thay đổi skin hoặc container tại trang đó, thì những thiết lập mặc định sẽ không ảnh hướng đến trang ta đang thay đổi.
Khi thay đổi Container cho một trang đơn thì nó đuợc áp dụng mặc định lên bất cứ Module nào được thêm vào ở trang đó.
• Bước 1: Thông qua trang muốn thay đổi Skin hoặc Container mặc
định.
• Bước2: Chọn Setting từ Page Functions của Control Pane.
• Bước 3:
Trên trang Page Management, mở rộng nhóm các thiết lập nâng cao. Cuốn tới phần thiết lập Page Skin và Page Container ở phần Appearance.
• Bước 4:
Chọn Skin hoăc Container mặc định cho trang.
• Bước 5:
Di chuyển vào giữa trang rồi nhấp vào Update để lưu lại những gì đã thay đổi!
2.4.2 Thay đổi logo của WebSite
Trước khi bắt đầu, điều quan trọng là chúng ta phải hiểu Logo được hiển thị như là một phần của Skin. Nếu skin không hỗ trợ hiển thị cho logo, thì sau khi chúng ta thay đổi logo thì nó cũng sẽ không có hiệu quả! Nhưng hầu hết các skin mặc định có thể thực hiện điều này.
Đây là một ví dụ của Skin với phần Logo được làm nổi bật.
Các bước thực hiện việc thay đổi logo của bạn
• Bước 1: Chọn Site Setting từ menu Admin.
• Bước 2: Trên trang Site Settings, di chuyển xuống phần Appearance
và tìm phần thiết lập Logo.
• Bước 3:
Nếu như chúng ta đã tải tập tin Logo lên, đơn giản là chọn danh mục (vị trí tập tin) có nội dung của logo từ hộp danh sách rơi xuống.
Nếu như cần tải lên một file mới, chúng ta có thể nhấp vào Upload New File và sau đó chọn file nằm ở trên máy Client để tải lên.
• Bước 4: Nhấp vào Update ở giữa trang để lưu lại những thay đổi.
Logo mới bây giờ sẽ thay thế logo cũ.
2.4.3 Quản lý người dùng
Quản lý người sử dụng website
Ai là Users trên website của chúng ta? Thuật ngữ “User” được áp dụng cho bất kỳ người nào truy cập vào website . Nhưng có hai kiểu cơ bản để chỉ những người vào truy cập website.
Kiểu người đầu tiên là người chỉ nhìn lướt xung quanh và không bao giờ đăng ký hoặc ít nhất là chưa bao giờ nhập vào hệ thống, những người đó gọi là người sử dụng không xác thực. Người sử dụng không xác thực là ẩn danh.
được biết và đuợc quyền để xem hoặc thay đổi cái gì đó mà người sử dụng khác không thể làm được.
Các bước thực hiện thiết lập quyền cho người sử dụng.
• Bước 1: Chọn Site setting từ menu Admin
• Bước 2: Trên trang Site settings. Di chuyển xuống phần Advanced
settings và tìm phần thiết lập User Registration.
• Bước 3: Chọn một trong những hộp Option bằng cách nhấp vào nút
thích hợp:
None: mặc định ai cũng có thể nhìn thấy
Private: Dù là người sử dụng có đăng ký cũng không nhìn thấy
nội dung nếu người quản trị không cho phép
Public: Những người đã đăng ký tự động được cho phép nhìn
thấy nội dung.
Verified: Người sử dụng đã đăng ký sẽ nhận được một email để
xác nhận lại việc đã đăng ký.
• Bước 4: Nhấp vào Update ở giữa trang để lưu lại những thay đổi.
Việc thiết lập bây giờ đã có hiệu lực.
Các bước để quản lý người sử dụng:
• Bước 1: Chọn User Accounts từ menu Admin.
Từ trang User Account chúng ta có thể tìm thấy người sử dụng đang dùng bằng cách tra cứu Username hoặc địa chỉ email hoặc có thể tìm danh sách người sử dụng theo alpha. Danh sách này nhanh chóng đưa cho chúng ta thông tin người sử dụng bao gồm cả những người có hoặc không cho phép.
• Bước 2: Nhấp vào biểu tượng cây bút chì kế bên Username để mở trang Edit User Account của người sử dụng.
Từ trang này có một số chức năng để thiết lập quyền hạn cho người sử dụng.
• Bước 3: Nhấp vào Update ở giữa trang để lưu lại những thay đổi. 2.4.4 Quản lý File
Dotnetnuke cung cấp công cụ quản lý File/Folder qua giao diện Admin web với đầy đủ các chức năng như tạo thư mục, Upload, download, zip/Unzip cũng như việc phân quyền truy xuất đến từng User.
Các bước thực hiện tải tập tin lên với phần File Manager
• Bước 2: Tạo một Folder để tải tập lên.
Nhấp vào Folder hiện tại là nơi mà chúng ta muốn tạo thư mục mới (thí dụ “Portal Root”). Đưa con trỏ vào mục nhập của Folder mới và nhấp vào nút Add Folder.
• Bước 3:
Chọn Folder chúng ta muốn tại tập tin lên và sau đó nhấp vào nút Upload File.
• Bước 4:
Nhấp vào nút Browse và chọn tập tin cần tải lên. Sau đó nhấp vào nút Add và lưu lại chúng trong danh sách (chúng ta có thể tải lên nhiều file một lúc). Sau khi đã chọn tất cả các tập tin, nhấp vào Upload New File đề di chuyển tập tin lên website.
2.5 Quản lý Modules
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.
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
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.
2.5.2 Thêm module vào trang
Dùng control panel để thêm module vào trang
Cách thêm module vào trang này chỉ đòi hỏi 2 bước.
• Bước 1: Chọn Module từ hộp danh sách rơi xuống.
• Bước 2: Click vào nút Add trên control Panel.
Module sẽ được thêm vào trang với những thiết lập mặc định (được hiển thị trong control panel). Chúng ta có thể thay đổi các thiết lập khác trong control panel trước khi thêm module lên trang.
• Bước 1: Chọn Module từ hộp danh sách rơi xuống.
• Bước 2: Đặt con trỏ chuột vào vùng tiêu đề và đánh tên của Module
vào. Tên này sẽ xuất hiện trong phần tiêu đề của module container khi module được thêm vào trang.
• Bước 3: Chọn Visibility của trang từ hộp danh sách rơi xuống. Ở đây chỉ có 2 sự lựa chọn.
Same As Page có nghĩa là Module được hiển thị ở bất cứ trang nào thì người truy cập cũng có thể thấy trang đó. Nếu trang đó đã được hiển thị rộng