Kênh 360 Công Nghệ Kênh 360 Công Nghệ

Trang chủ - Joomla - Giới thiệu - Hướng dẫn - Phân quyền ACL (Access Control List) trong Joomla 1.6

Phân quyền ACL (Access Control List) trong Joomla 1.6

Một trong 10 tính năng được mong đợi nhất – Phân quyền ACL (Access Control List) ở mức nâng cao hơn so với Joomla! 1.5 đã chính thức được đưa vào qui trình phát triển của Joomla 1.6. Mặc dù cho đến thời điểm hiện tại, ACL vẫn chưa hoàn thiện nhưng cũng đủ để chúng ta có thể trải nghiệm được một vài tính năng thú vị mà nó sẽ mang lại.

Khi nào sử dụng ACL?

Nói chung khi một người nào đó đề cập tới việc họ muốn một ACL tốt hơn, họ thường không thể chỉ rõ họ mong đợi những gì từ nó. Do vậy, tôi sẽ giúp các bạn xác định rõ một vài tình huống sử dụng thường gặp mà tôi quan sát được trên Forum Joomla trong thời gian qua.

Đó là khi người quản trị cần thực hiện việc thiết lập quyền hạn trên:

  • Section / Category / Article. Nghĩa là cho phép trao cho một người nào đó quyền hạn đối với một số bài viết (article), một số chuyên mục (category) hay một số mục (section) cụ thể.
  • Component và Module (Thành phần, Mô-đun). Khi trao cho một người quyền hạn thuộc vùng quản trị hậu sảnh (back-end), bạn muốn họ thực hiện công việc dễ dàng hơn, đỡ rối trí hơn. Chẳng hạn bằng cách vô hiệu hóa hay ngăn cấm truy cập tới các component / module hoặc chỉ cho phép họ quản lý một số component / module cụ thể nào đó.
  • Profile / Home Directory (Thư mục cá nhân). Những website cộng đồng thường cho phép người sử dụng có những trang cá nhân riêng, thậm chí là thư mục lưu trữ riêng. Kỹ thuật này cũng giống như trao quyền hạn cho một người nào đó đối với một bài viết riêng lẻ. Tuy nhiên bạn sẽ không muốn thao tác công việc đó một cách thủ công bởi vì sẽ mất nhiều thời gian. Thay vào đó tính năng này có thể được thiết lập ở mức cấu hình site (Site Configuration)

Một vài hình ảnh “nóng” về ACL trong Joomla 1.6

Trong vùng quản trị hậu sảnh (Administrator back-end), chúng ta có thêm một mục mới có tên là ‘Điều khiển Truy cập’ (Access Control)

Hiện tại, thông qua menu này bạn có thể truy cập tới 3 kiểu Luật hành xử khác nhau, Nhóm người dùng (User Groups) và Mức độ truy cập (Access Levels).

ACL - Access Control List - Joomla 1.6

Luật 1: Cho phép thiết lập các quyền hạn đối với hành động nào đó, thí dụ như: quản lý bài viết, quản lý banner, cài đặt mở rộng...

Rule 1 - Joomla 1.6

Luật 2: được sử dụng để trao quyền đối với các đối tượng cụ thể (Mục / Chuyên mục / Bài viết)

Rule 2 - Joomla 1.6

Luật 3: Trao quyền đối với các hành động có liên quan tới mức độ truy cập (công cộng, phải đăng ký, dành riêng)

Rule 3 - Joomla 1.6

Nhóm người dùng (User Groups): Cho phép tạo các nhóm người dùng mới.

Mức độ truy cập (Access Control): Cho phép tạo các mức truy cập mới ngoài 3  mức truy cập mặc định của Joomla! (công cộng / phải đăng ký / dành riêng)

Kết luận

Khi xem các bức ảnh ở trên và phần giải thích đối với các tùy chọn, bạn có thể thấy rằng đối với tình huống sử dụng thứ nhất (Áp dụng quyền hạn đối với Mục / Chuyên mục / Bài viết) và tình huống thứ hai (Áp dụng quyền hạn tới một hoặc một số Mở rộng) là hoàn toàn có thể thực hiện được. Riêng Trường hợp thứ 3, (các trang cá nhân) thì vẫn chưa thể làm được. Đối với tình huống này, bạn có thể thiết lập quyền cho mỗi thành viên của site đối với bài viết sẽ được sử dụng làm trang cá nhân.

ACL vẫn chưa hoàn thiện, nó đang trong quá trình phát triển. Tuy nhiên theo bản cài đặt Joomal 1.6 với ACL hiện tại, phần lớn mọi người sẽ cảm thấy hài lòng với những thay đổi so với Joomla 1.5. Tôi cũng hi vọng việc phát triển của Joomla 1.6 vẫn sẽ tiếp tục suôn sẻ như tháng trước.

Theo jfoobar.org (Antonie de Wilde), VINAORA.COM



Tin liên quan:
Tin mới hơn:
Tin cũ hơn:

Lần cập nhật cuối ( Thứ sáu, 10 Tháng 7 2009 14:50 )  

Kênh 360 công nghệ

  • Nổi bật
  • Tin mới
  • Game mới
  • PrestaShop Guide
  • PrestaShop

Có thể bạn quan tâm

Download nhiều nhất

11/12
Download PES 2011 - FIFA 11
693
18/12
binkw32 dll
175
18/12
TeamViewerQS
49
English French German Japanese Korean