ACL w Joomla

Lista kontroli dostępu, zwana ACL-em, zasadniczo dzieli się w Joomli na dwa aspekty.

Pierwszym jest widok konkretnych części witryny, a drugim zakres działań, które użytkownicy mogą wykonać.

Jacy użytkownicy mają dostęp do danej części witryny?

W Joomli możemy określi, czy daną podstronę widzi np. tylko zarejestrowany użytkownik, a gość już nie.

Możemy również określić, czy dany moduł ma się pokazywać tylko dla danej grupy. Nie jesteśmy więc ograniczeni jedynie do całych podstron, ale mamy możliwości przydzielania widoku dla nawet drobnych elementów na stronie internetowej.

Oczywiście samych grup możemy stworzyć więcej. Nie ogranicza nas prosty podział na gościa i zarejestrowanego. Jeśli budujemy stronę www dla zespołu szkół, to możemy podzielić widoki na witrynę dla uczniów szkoły podstawowej, gimnazjum, czy też liceum. Do tego nic nie stoi na przeszkodzie, by rozszerzyć ten podział na np. grono pedagogiczne.

Jakie czynności może podjąć dana grupa użytkowników w konkretnej części strony?

Kolejna możliwość w ACL Joomli, to przydzielenie uprawnień do wykonywania konkretnych działań i operacji danej grupy. Dla przykładu: mamy stronę z artykułami prasowymi i chcemy, by tylko dana grupa mogła oceniać i komentować wpisy. Nic trudnego. W ACL przydzielimy taki uprawnienia.

Jak zarządzać uprawnieniami użytkowników w Joomli?

Sama konfiguracja ACL nie jest skomplikowana. Najważniejszych zmian dokonamy w panelu administracyjnym.

W pierwszej kolejności należy utworzyć odpowiednie grupy użytkowników:
Użytkownicy -> Grupy użytkowników

Można też przydzielić odpowiednie poziomy dostępów (gdy kilka grup ma posiadać podobne poziomy):
Użytkownicy -> Poziomu dostępu

Gdy mamy już wybrane grupy i poziomy możemy przejść do przydzielenia uprawnień. Aby to zrobić przechodzimy do:
System -> Konfiguracja globalna -> Uprawnienia

Dostęp do konkretnych narzędzi przydzielimy w każdym komponencie osobno.

Zaawansowana edycja uprawnień w Joomli

A jeśli potrzebujemy, by grupa „Redaktorzy – Sport” mogła edytować wpisy, ale tylko z konkretnego działu sportowego, to również dokonamy tego za pomocą ACL, ale już nie tego standardowego. Musimy posiłkować się komponentami do prowadzenia bloga, np. EasyBlog dla Joomla, który jest prawdziwym kombajnem i znakomicie sprawdzi się w większych projektach.

Jak widzicie, ACL w Joomli 3.x ma już całkiem niezłe możliwości i nie jest tak ograniczony jak jeszcze kilka lat temu. I choć do ideału wciąż mu nieco brakuje, to do średnio-zaawansowanych witryn absolutnie wystarczy.

ZOSTAW ODPOWIEDŹ

Please enter your comment!
Please enter your name here