Add support for extended characters for node/page names
-------------------------------------------------------

                 Key: MAGNOLIA-3009
                 URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-3009
             Project: Magnolia
          Issue Type: Improvement
            Reporter: Fabrizio Giustina
            Assignee: Fabrizio Giustina
             Fix For: 4.2.x


(see also to the bug MAGNOLIA-3008)

Magnolia allow a very reduced set of characters to be used for page names, 
replacing everything non-ascii char by "-". This is pretty "aggressive", since 
there is no reason to not support for example accented chars or similar, which 
are perfectly valid for jcr node names.

Especially for the always increasing importance of URLs for SEO this could be a 
relevant problem.
For example if you try to create a page with the name "pietà" the resulting url 
is "piet-" which is definitively bad. Also changing the name to "pieta" is 
better but not satisfying in terms of SEO.
For asian languages this is even worst, you can't use speaking urls at all, 
since all the characters will not be supported. Trying to create a page named 
"モクレン" (magnolia in japanese) results in a page named "----.html" which is 
definively not user/seo friendly...

A preliminary check showed that supported non-standard characters should not be 
so hard (before the MAGNOLIA-3008 related changes actually existing content 
with extended chars was already readable by Magnolia).

We should probably review all the character-killing methods (like 
Path.getValidatedLabel() and similar) in order to admin a richer set of chars.
If somebody think this could be a big change for a minor version we may simply 
add a new system property like "magnolia.allowutf8urls" that can be enabled 
explicitly (and that we can enable by default in Magnolia 5)

  




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to