PublishPress Capabilities vs. Kakapo Roles
Wtyczki do uprawnień są na pierwszy rzut oka do siebie podobne: macierz z rolami w kolumnach i uprawnieniami w wierszach. Ciekawie robi się obok — przy tym, czym poza samymi uprawnieniami można sterować, i przy pytaniu, czy reguła obowiązuje także wtedy, gdy nikt nie klika w panelu administracyjnym.
Krótka odpowiedź
PublishPress Capabilities to solidne narzędzie do ról i uprawnień z bezpłatnym punktem wejścia, dobrą obsługą własnych typów treści i przejrzystą macierzą. Funkcje uzupełniające dochodzą przez kolejne wtyczki z tej samej rodziny.
Kakapo Roles również obejmuje macierz, a dodatkowo ma wbudowane to, czym zwykle zajmują się rozszerzenia: menu administracyjne, bibliotekę mediów, widgety, menu nawigacji, shortcode’y, przekierowanie po zalogowaniu — plus dziennik zmian, kosz na role oraz eksport/import.
Czym się różnią
| Pytanie | PublishPress Capabilities | Kakapo Roles |
|---|---|---|
| Cena | bezpłatnie, z wersją Pro | wtyczka płatna, jedna licencja na dziewięć |
| Macierz uprawnień | tak | tak |
| Działanie w REST API | do sprawdzenia | wyraźnie egzekwowane |
| Menu administracyjne według roli | przez dodatkową wtyczkę | wbudowane |
| Biblioteka mediów ograniczona do własnych plików | przez dodatkową wtyczkę | wbudowane |
| Widgety i menu nawigacji | — | wbudowane |
| Shortcode’y według roli | — | wbudowane |
| Kosz na role | — | z przywracaniem |
| Dziennik zmian | zależnie od planu | wbudowane |
| Eksport i import | zależnie od planu | wbudowane, uzupełnianie lub zastępowanie |
| Ochrona przed eskalacją uprawnień | do sprawdzenia | get_editable_roles respektowane, także w sieci witryn |
Test, który trwa minutę
Zabezpiecz wpis dla określonej roli. Wyloguj się. Otwórz /wp-json/wp/v2/posts?search= ze słowem z tego wpisu. Jeśli treść jest w odpowiedzi, reguła zmienia tylko widok — dane leżą na wierzchu.
Ten test nadaje się do każdej wtyczki tego rodzaju, także do tej, której właśnie używasz. Kakapo Roles egzekwuje regułę również w REST API; w przypadku innych narzędzi warto dopytać, bo „ukrywanie” i „blokowanie” to dwie różne rzeczy.
Sprawdź dodatkowo swój kreator stron. Niektóre dostarczają treści przez własne punkty końcowe, które omijają kontrolę uprawnień wtyczki do ról.
Co liczy się poza uprawnieniami
Macierz uprawnień odpowiada na pytanie, co ktoś może robić. Dla panelu, z którego klient korzysta codziennie, równie ważne jest drugie pytanie: co widzi? Redaktor z dwunastoma pozycjami menu, z których dziesięć jest zablokowanych, nie ma bezpiecznego panelu, tylko nieprzejrzysty.
- Odchudzenie menu administracyjnego dla każdej roli zamiast samego blokowania pozycji
- Ograniczenie biblioteki mediów do własnych plików — inaczej każdy autor widzi każdy plik każdego klienta
- Ukryć widgety i menu nawigacji, jeśli nikogo nie dotyczą
- Zezwalanie na shortcode’y według roli, żeby nie każdy mógł osadzać wszystko
- Przekierowanie po zalogowaniu tam, gdzie zaczyna się praca
W Kakapo Roles to wszystko jest w zestawie. W większości narzędzi tego rodzaju są to osobne wtyczki dodatkowe lub fragmenty kodu w functions.php — co działa, ale przy następnej zmianie motywu znów staje się problemem.
Dokumentuj uprawnienia, a nie tylko je ustawiaj
Uprawnienia zmienia się rzadko i zwykle pod presją czasu: ktoś dołącza do zespołu, ktoś odchodzi, klient potrzebuje na chwilę więcej. Pół roku później pojawia się pytanie, dlaczego jakaś rola może coś robić — a bez dziennika każda odpowiedź jest domysłem.
Kakapo Roles prowadzi dziennik zmian i kosz na usunięte role. Jedno i drugie brzmi jak drobiazg — dopóki ktoś po raz pierwszy nie usunie roli, do której przypisanych jest dwudziestu użytkowników.
Wyeksportuj swoją strukturę uprawnień, gdy tylko będzie gotowa. Staje się wtedy plikiem — można ją zachować w kopii zapasowej, wersjonować i wczytać na następnej stronie. Bez eksportu tę samą strukturę buduje się przy piątym projekcie po raz piąty, za każdym razem trochę inaczej.
Kiedy PublishPress Capabilities jest lepszym wyborem
- Potrzebujesz macierzy i niewiele poza nią
- Budżet wynosi zero
- Korzystasz już z innych wtyczek z tej samej rodziny
Kiedy Kakapo Roles jest lepszym wyborem
- Chcesz uporządkować panel dla klientów, a nie tylko ustawiać uprawnienia
- Potrzebujesz dziennika zmian uprawnień
- Chcesz raz zbudować strukturę i przenosić ją na kolejne strony
- I tak korzystasz z innych wtyczek Kakapo
Najczęściej zadawane pytania
Czy mogę używać obu naraz?
Czy moje role zostaną zachowane?
Jak sprawdzić, czy rola jest poprawnie ustawiona?
Co się dzieje bez ważnej licencji?
Kakapo Roles — zapłać raz, korzystaj zawsze.
Wszystkie dziewięć wtyczek za 149 € jednorazowo zamiast 13 € miesięcznie. Bezpieczna płatność przez Stripe. Przez pierwsze 14 dni: problem rozwiązany albo zwrot pieniędzy.
Wybierz Lifetime Wszystkie funkcje