Installation
composer require wazum/sluggi
Demo
Default (https://example.com)
What you get after composer require wazum/sluggi. Click the slug to edit inline, or regenerate it from the title.
Auto-Sync
Rename a page, the URL follows. Change the title below and watch the slug update automatically.
Locking
Pin critical URLs so nobody accidentally breaks them. Click the lock toggle to unlock.
Access Control
Restrict what editors can change. Two independent mechanisms keep your URL hierarchy safe.
Last Segment Only
Non-admin editors can only change the final path segment. The parent path stays read-only.
Full Path Editing
The + button lets permitted users temporarily unlock the full path. The slug auto-locks afterwards to prevent sync from overwriting the custom path.
Hierarchy Permissions
Editing is restricted based on the editor's page tree permissions. Only segments below pages they can access are editable.
Compact Mode
All controls behind a single menu button. Each user can enable this in their personal settings.
New Page
Type a title and the slug is generated on the fly. Conflicts are detected before you save.
Everything Combined
Sync, locking, access control, clipboard copy, and regeneration – all on a deeply nested university page.