Quản lý và phân quyền cho User trong Joomla

Thứ hai , 15/05/2017, 08:55 GMT+7
     

 

Bài trước chúng ta đã đi qua các vấn đề sau:                                                             

                                                Bài 9: Cấu hình gửi và nhận email trong joomla

                                                Bài 8: Tạo menu random image trong joomla

                                                Bài 7: Tạo menu header cho home page

Các bước thực hiện như sau:

 

Bước 1: nhấp chọn menu Users -> Groups trên giao diện Administrator, giao diện quản lý nhóm người dùng xuất hiện.

         Một trong những hạn chế của Joomla phiên bản cũ là cơ chế phân quyền truy cập cho người dùng (Access Control) và tạo mới các nhóm người dùng (User group) bị bó buộc theo những giá trị mặc định của Joomla, ở ngoài Front-end chỉ có các nhóm người dùng như Registered, Editor, Publisher, ở trong Back-end là các nhóm Manager, Administrator và cao nhất là Super Administrator.

         Đi kèm với những nhóm này là những 'quyền hạn' đã được định sẵn. Ví dụ: đối với nhóm Registered thì được gửi bài viết, nhóm Publisher thì được chỉnh sửa các bài viết ở ngoài Front-end, nhóm Manager thì không được chỉnh cấu hình hệ thống, chỉ được phép truy xuất các phần cơ bản như quản lý nội dung trong Back-end.

         Những điều đó chỉ đáp ứng được những nhu cầu cơ bản đối với 1 trang web bình thường, nhưng đối với những trang web cần sự linh hoạt trong quản lý thì nó lại trở thành vật cản khó chịu. Nhận thức được điều này, một trong những tính năng được mong đợi nhiều nhất trong Joomla 1.6 chính là hệ thống phân quyền mới linh hoạt hơn, cho phép tạo các nhóm người dùng với các mức truy cập khác nhau.

Mỗi người dùng sẽ thuộc 1 hoặc nhiều nhóm khác nhau, và mỗi nhóm sẽ có 1 hoặc nhiều mức truy cập khác nhau, tạo sự linh hoạt trong việc tùy biến các cấp độ truy cập cũng như quản lý thành viên.

Dưới đây là các hướng dẫn phân quyền trên các tài khoản.

PHÂN QUYẾN TRÊN ADMINISTRATOR (BACK-END).

Ở phần quản trị hệ thống, Joomla chia làm 2 nhóm tài khoản với mức độ phân quyền khác nhau.

         1-   Super User (nhóm siêu quản trị): là tài khoản có đặc quyền cao nhất, có thể thực hiện mọi hành động.

         2-   Manager (nhóm quản lý): là tài khoản có quyền thực hiện mọi thao tác, trừ việc quản lý thông tin cấu hình hệ thống, quản lý giao diện, quản lý ngôn ngữ, quản lý các tài khoản siêu quản trị.

Bước 2: xét nhóm siêu quản trị (Super user)

Nhấn chọn tab Users, danh sách User chọn tài khoản thuộc nhóm Super Users là “admin” như hình bên

Trong phần Assigned User Group , mặc định là vai trò Super User, bạn acó thể tùy chỉnh vai trò tại mục này. Tại mục Basic Setting, cấu hình ngôn ngũ tại trang Admin và Home page khi tài khoản này đăng nhập vào hệ thống. Các phần khác các bạn có thể bỏ qua

Bước 3: xét nhóm quản lý (manager).

Sử dụng tài khoản của nhóm super tạo một tài khoản mới thuộc nhóm manager 

Trong khung Account Details, điền thông tin tên User, tài khoản và mật khẩu đăng nhập.

                Name: manageri

               Password: 147258

Nhập Email dùng để nhận thông báo từ site.

Nhấn chọn Yes để sử dụng phương thức mail tại Receive System emails

Trong khung Assigned User Groups, để chọn vai trò là quản lý bạn đánh dấu kiểm vào ô Manager và Administrator 

Trong khung Basic Settings, chọn ngôn ngữ là tiếng Việt khi tài khoản dăng nhập vào hệ thống. Sau cùng nhấp chọn biểu tượng Save & Close để lưu thiết đặt. Sau khi tạo mới User ta được kết quả như hình dưới.

Đăng nhập vào Home page với tài khoản manager . User này có chức năng quản lý, chỉnh sửa bài viết bằng cách: nhấp chọn vào biểu tượng cây viết. Sau khi chỉnh sửa nội dung, bạn có thể nhấp nút lưu hoặc hủy

Sử dụng tài khoản managerl vào trang Administration, lúc này trên giao diện chỉ xuất hiện các chức năng cho phép nằm trong phạm vi một manager như: thêm bài viết, quản lý bài viết, quản lý media, thư mục quản lý.

PHÂN QUYỀN CHO HOME PAGE (FRONT-END).

1. Registered (Thành viên): là khách sau khi đăng ký vào của hệ thống Joomla và trở thành thành viên chính thức của hệ thống, user chỉ can thiệp vào Home page của hệ thống.

Trong phần này, bạn lần lượt xét từng nhóm User theo cấp bậc từ cao xuống thấp dần.

Nó phân chia gồm các nhóm tài khoản nhỏ như: Author và Customer Group 

Tạo mới thành viên thuộc nhóm đăng ký.

            Name: registered

            Passvvord: 258369

Email dùng để nhận thông tin từ các thành viên.

Nhấn chọn Yes/No để sử dụng phương thức mail tại Receive System emails.

Bước 4: xét nhóm thành viên đăng ký (Registered).

Đánh dấu check vào trước nhóm Registered để User thuộc nhóm đăng ký .

          Trong khung Basic Settings, chọn ngôn ngữ là tiếng Việt khi tài khoản đăng nhóm đăng ký. nhập vào hệ thống. Sau cùng nhấp chọn biểu tượng Save & Close để lưu thiết đặt. Sau khi tạo mới User ta được kết quả

Đăng nhập vào Home page bằng tài khoản trên.

Nhóm này chỉ được phép xem nội dung, chỉnh sửa thông tin cá nhân trên site mà không được phép chỉnh sửa bài viết.

Giao diện sau khi login vào Home page như hình 

Bước 5: xét nhóm thành viên tác giả (author).

Author (Tác giả): là thành viên có quyền đăng bài hoặc đăng một vài thông tin khác mà hệ thống cho phép (chẳng hạn như weblink). Tạo mới thành viên thuộc nhóm author 

          Name: authorl

          Password: 789456

Email dùng để nhận thông tin từ các thành viên

Nhấn chọn Yes/No để sử dụng phương thức mail tại Receive System emails

Đánh dấu kiểm vào trước nhóm Author để User thuộc nhóm đăng ký

 

Trong khung Basic Settings, chọn ngôn ngữ là tiếng Việt khi tài khoản đăng nhập vào hệ thống. Sau củng nhấp chọn biểu tượng

Đăng nhập vào Home page với tài khoản vừa khởi tạo

Module gồm các chức năng của nhóm tác giả

Trong User Menu nhấp chọn chức năng Your Proíile cho phép chỉnh sửa thông tin tài khoản như hình dưới.

Trong User Menu nhấp chọn chức năng Submit an Article cho phép đăng bài viết lên site

Trong User Menu nhấp chọn chức năng Submit a Web Link, ta được giao diện

Bước 6: xét nhóm khách hàng (Customer Group). Tạo mới thành viên thuộc nhóm Customer Group.

             Name: Customergroup

             Password: 159357

Email dùng dể nhận thông tin từ các thành viên.

Nhấn chọn Yes/No để sử dụng phương thức mail tại Receive System emails.

Đánh dấu kiểm vào trước nhóm Customer Group. Chọn ngôn ngữ măc đinh là tiếng Viêt khi User đăng nhập site

Bước 7: xét nhóm thành viên biên soạn (editor). Đây là thành viên có quyền đăng, kiểm duyệt và chỉnh sửa tất cả các bài viết (thậm chí cả những bài viết không phải của họ).

Tạo mới thành viên thuộc nhóm editor.

             Name: editorl

             Password: 159842

Email dùng để nhận thông tin từ các thành viên

Nhấn chọn Yes/No để sử dụng phưdng thủc mail tại Receive System emails

Đánh dấu kiểm vào trước nhóm Editor. Chọn ngôn ngữ mặc định là tiếng Việt khi User đăng nhập site

Đăng nhập vào Home page với tài khoản được tạo, ta được giao diện như hình dưới. User thuộc nhóm này sẽ thực hiện các chức năng trong rnodule “User Menu” và chỉnh sửa bài viết của các thành viên khác

Bước 8: xét nhóm thành viên của nhà cung cấp (shop suppliers).

Tạo mới thành viên thuộc nhóm shop suppliers.

                 Name: shopsuppliersl

                 Passvvord: 1269543

Email dùng để nhận thông tin từ các thành viên.

Nhấn chọn Yes/No để sử dụng phương thức mail tại Receive System emails

Đánh dấu kiểm vào trước nhóm Shop Suppliers. Chọn ngôn ngữ mặc dinh là tiếng Việt khi User đăng nhập

Đăng nhập vào Home page với tài khoản được tạo, ta được giao diện như hình dưới. User thuộc nhóm này sẽ thực hiện các chức năng trong module “User Menu”.

Bước 9: xét nhóm thành viên xuất bản (Publisher).

        Đây là người biên soạn bài viết, họ có thêm quyền quyết định việc phát hành các bài viết (chính thức xuất bản lên Website hay không).

Tạo mới thành viên thuộc nhóm Publisher 

            Name: Publisherl

               Password: 456953

Email dùng để nhận thông tin từ các thành viên. Nhấn chọn Yes/No để sử dụng  phương thức mail tại Receive

Đánh dấu kiểm vào trước nhóm Publisher. Chọn ngôn ngữ mặc định là tiếng Việt khi User đăng nhập site 

Đăng nhập vào Home page với tài khoản được tạo, ta được giao diện như hình dưới. User thuộc nhóm này sẽ thực hiện các chức năng trong module “User Menu” và chỉnh sửa bài viết của các thành viên khác

Tất cả các bài được viết bởi các User trên đều được gửi thông báo đến cho Admin

Ngoài ra còn có nhóm khách vãng lai (Guest): là những người tru' cập và sử dụng website nói chung, họ không sở hữu tài khoản nào trên hỉ thống Joomla

Giáo án: Ngữ Văn lớp 8

Hướng dẫn sự dụng Photoshop CS5

Chúc các bạn thành công

Keyword joomla: học lập trình joomla , học joomla online ,học thiết kế website online ,cms là gì ,module là gì , user in joomla

joomla,cm, wordpress, drupal, template, joomla download, free joomla, templates, cms website, virtuemart, joomla extensions, template joomla, joomla templates, tutorial joomla, joomla plugins, joomla free, drupal vs joomla, joomlaxtc, joomla blog, what is joomla, plantillas joomla, download joomla, joomla website

 

học lập trình joomla học joomla online joomla cm wordpress drupal template code web