PublishPress Capabilities vs. Kakapo Roles
In superficie i plugin di gestione dei permessi si somigliano: una matrice con i ruoli in colonna e i permessi in riga. Diventa interessante ciò che sta attorno — ciò che si può controllare oltre ai semplici permessi, e la questione se una regola valga anche quando nessuno clicca nel backend.
La risposta breve
PublishPress Capabilities è uno strumento solido per ruoli e permessi, con cui si può iniziare gratuitamente, che gestisce bene i tipi di contenuto personalizzati e ha una matrice chiara. Le funzioni aggiuntive arrivano tramite altri plugin della stessa famiglia.
Anche Kakapo Roles copre la matrice e in più include ciò che altrimenti richiede estensioni: menu di amministrazione, libreria media, widget, menu di navigazione, shortcode, reindirizzamento dopo il login — più un registro delle modifiche, un cestino per i ruoli ed esportazione/importazione.
Dove si differenziano
| Domanda | PublishPress Capabilities | Kakapo Roles |
|---|---|---|
| Prezzo | gratuito, con livello Pro | plugin a pagamento, una licenza per nove |
| Matrice dei permessi | sì | sì |
| Effetto nella REST API | da verificare | applicato esplicitamente |
| Menu di amministrazione per ruolo | tramite un altro plugin | di serie |
| Libreria media limitata ai propri file | tramite un altro plugin | di serie |
| Widget e menu di navigazione | — | di serie |
| Shortcode per ruolo | — | di serie |
| Cestino per i ruoli | — | con ripristino |
| Registro delle modifiche | dipende dal piano | di serie |
| Esportazione e importazione | dipende dal piano | di serie, aggiungere o sostituire |
| Protezione dall'escalation dei permessi | da verificare | get_editable_roles rispettato, anche nella rete |
Il test che dura un minuto
Proteggi un articolo per un determinato ruolo. Esci. Apri /wp-json/wp/v2/posts?search= con una parola dell'articolo. Se il contenuto compare nella risposta, la regola cambia solo la visualizzazione — i dati sono esposti.
Questo test funziona per ogni plugin di questo tipo, anche per quello che usi adesso. Kakapo Roles applica la regola anche nella REST API; con altri strumenti conviene chiedere, perché «nascondere» e «bloccare» sono due cose diverse.
Verifica anche il tuo page builder. Alcuni distribuiscono i contenuti tramite endpoint propri, che sfuggono al controllo dei permessi del plugin dei ruoli.
Cosa conta oltre ai permessi
La matrice dei permessi risponde a cosa qualcuno può fare. Per un backend che un cliente usa ogni giorno, la seconda domanda è altrettanto importante: cosa vede? Un redattore con dodici voci di menu, dieci delle quali bloccate, non ha un backend sicuro, ma uno confuso.
- Sfoltire il menu di amministrazione per ruolo, invece di limitarsi a bloccare le voci
- Limitare la libreria media ai propri file — altrimenti ogni autore vede ogni file dei clienti
- Nascondere widget e menu di navigazione, se non riguardano nessuno
- Consentire shortcode per ruolo, così non tutti possono inserire qualsiasi cosa
- Dopo il login reindirizzare dove inizia il lavoro
In Kakapo Roles tutto questo è incluso. Nella maggior parte degli strumenti di questo tipo si tratta di singoli plugin aggiuntivi o di frammenti di codice nel functions.php — il che funziona, ma al successivo cambio di tema torna a essere un problema.
Documentare i permessi, non solo impostarli
I permessi si cambiano di rado e per lo più sotto pressione: qualcuno entra nel team, qualcuno se ne va, un cliente ha bisogno per poco di qualcosa in più. Sei mesi dopo sorge la domanda sul perché un ruolo possa fare qualcosa — e senza un registro ogni risposta è una supposizione.
Kakapo Roles tiene un registro delle modifiche e un cestino per i ruoli eliminati. Entrambe le cose sembrano dettagli, finché qualcuno per la prima volta non elimina un ruolo a cui sono collegati venti utenti.
Esporta la tua struttura dei permessi non appena è pronta. A quel punto è un file — da salvare, versionare, importare nel sito web successivo. Senza esportazione, al quinto progetto si ricostruisce la stessa struttura per la quinta volta, ogni volta un po' diversa.
Quando PublishPress Capabilities è la scelta migliore
- Ti serve la matrice e poco altro
- Il budget è zero
- Usi già altri plugin della stessa famiglia
Quando Kakapo Roles è la scelta migliore
- Vuoi riordinare un backend per i clienti, non solo impostare permessi
- Ti serve un registro delle modifiche ai permessi
- Vuoi costruire una struttura una volta e trasferirla ad altri siti
- Usi comunque altri plugin Kakapo
Domande frequenti
Posso usarli entrambi in parallelo?
I miei ruoli vengono mantenuti?
Come verifico se un ruolo è impostato correttamente?
Cosa succede senza una licenza valida?
Kakapo Roles: paghi una volta, lo usi per sempre.
Tutti e nove i plugin per 149 € una volta invece di 13 € al mese. Pagamento sicuro con Stripe. Nei primi 14 giorni: problema risolto o rimborso.
Assicurati Lifetime Tutte le funzionalità