Details
-
Improvement
-
Resolution: Unresolved
-
Neutral
-
None
-
6.2.7
-
None
-
None
Description
Description of current state
The use case taken from Content editor migration, but seems to be widespread in Magnolia.
If an editor whose written language is accented creates a story, then there is a not-so-nice UX issue when a story title such as this one

is converted to a story name O--erve-ou-k-m-jabl–ku:

Proposed solution
Apache's stripAccents (http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#stripAccents-java.lang.String-) could be used to generate more user-friendly names instead (O-cervenouckem-jablicku) rather than (or before) "replacing the characters with a dash <code>-</code>".
Developer notes
- The related utility: https://git.magnolia-cms.com/projects/PLATFORM/repos/main.pub/browse/magnolia-core/src/main/java/info/magnolia/jcr/util/NodeNameHelper.java#159
- Probably for a major release since it may affect existing names when renaming them.
(kudos to rkovarik for both notes)
Checklists
Acceptance criteria