[cvs] [Wiki] changed: Doc/Dev/Slugs
Chuck Hagenbuch
chuck at horde.org
Tue Dec 9 16:27:58 UTC 2008
chuck Tue, 09 Dec 2008 11:27:58 -0500
Modified page: http://wiki.horde.org/Doc/Dev/Slugs
New Revision: 1.6
Change log: update regex and allowed characters
@@ -6,10 +6,10 @@
++ Slug specification for Horde
-- Slugs are letters (upper or lower case), numbers, underscore (_)
and dash (-). The PCRE regex is: [a-zA-Z0-9_-]+
-- how long?
+- Slugs are letters (upper or lower case), numbers, @, and underscore
(_). The PCRE regex is: /^[a-zA-Z0-9_@]+$/
+- Allow 255 chars
++ Autogeneration
@@ -17,21 +17,13 @@
++ !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...
+a few usability enhancement ideas:
* 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.")
More information about the cvs
mailing list