1. Đầu đề thiết kế tốt nghiệp:
3.6.2. Thiết lập cấp quyền sử dụng cho user account
Đây là một phần rất quan trọng trong việc phân quyền quản trị website. Và cũng là một trong những tính năng nổi bật của Joomla về việc phân quyền quản trị cũng như cách thức sắp xếp đơn giản và dễ sử dụng.
Nhìn vào hình ảnh dưới đây ta có thể dễ dàng nhận thấy việc quản trị website bằng Joomla được chia thành 2 phần chính:
Hình 29 Quyền quản trị website
Front-End, tức là quản trị từ trang website chính bên ngoài.
Back-end: Quản trị nội dung từ trang quản trị bên trong và đường link vào phần back- end thông thường là www.domain/administrator
Việc đăng nhập vào cả hai hình thức trên đều phải có username và password do Quản trị mạng (Super Administrator) cung cấp.
Front-end:
Public-Frontend: Người truy cập thông thường, cơ bản nhất và có thể hiểu là một dạng khách vãng lai.
Registered: Người đã đăng ký sử dụng quyền thành viên. Những người này có khả năng xem được một số thông tin mà khi người quản trị viết bài họ sẽ quyết định là cấp độ nào có thể xem. Ví dụ khi Publisher cấp quyền xuất bản một bài viết mà họ chọn Registered thì chỉ những thành viên Registered và cấp cao như Writer, publisher, administrator... có thể xem được nội dung. Còn Public-Front End không được quyền xem. Một trong những tính chất quan trọng là Registered có thể mua hàng (com_Virtuemart) trong hệ thống bán hàng của website.
Đây là điều kiện bắt buộc để mua hàng trong hệ thống Virtuemart.
Writer - Tác giả: Là người viết bài cho website, họ được quyền tạo các bài viết trong website. Nhưng không có quyền đưa bài viết đó hiển thị.
Editor: Người chỉnh sửa: Người có quyền kiểm tra, chỉnh sửa bài viết của Writer. Publisher: Người kiểm duyệt nội dung để cấp quyền xuất bản ra ngoài.
Back-end:
Manager: Quản lý cấp thấp nhất trong phần quản trị Back-end. Được quyền tạo lập, chỉnh sửa bài viết, các menu...
Administrator: Cấp quản lý cao với mọi thao tác cài đặt module, cấp quyền.
Super Administrator: Ngươì quản lý cấp cao nhất với mọi quyền cài đặt thay đổi giao diện, xóa bỏ modules...