6.0.0-git
2024-04-27

Diff for Doc/Dev/Slugs between 1 and 2

+ Slugs in Horde Applications



++ What is a slug?



wikipedia link, etc.





++ Slug specification for Horde



- allowed characters

- length





++ Autogeneration





++ JavaScript!JavaScript support





++ URL rewriting









----



* you can't create slugs with hyphens or underscores, even though these are valid in urls



* the character limit is quite short (longer titles can be useful for SEO).



====



and a few usability enhancements...



* javascript to auto-generate the slug based on the form title would be nice.  Similar to how EE does things, when the slug field is empty, as a user types in the page title, the slug is generated, converting spaces to underscores or hyphens (could be config, or default to underscore).  Once the slug input has a value, changing the title doesn't change the slug.



* display a warning if a user tries to change the slug after a form has already been saved ("Warning: changing the slug will cause the link for this form to change.")