Details
-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
Yes
-
1
-
Yes
Description
4. Certain special characters are only known to be prohibited for use after assets with such characters (e.g., “@”) are manually uploaded and causing the page not to render properly.
Provide a complete, updated list of prohibited special characters and keywords
Current documentation lists invalid characters "for Pages" https://docs.magnolia-cms.com/product-docs/6.2/Authoring/Managing-pages.html#_character_restrictions
- Is it safe to assume that the list of invalid characters is also valid / the same for Assets?
- Do we have / can we compile a list of what’s possible or not when working with assets?
Same list
AC
Improve the documentation to make it more explicit how the invalid list of characters affects "nodes", not only Pages
Investigation Outcome
Magnolia uses a content repository to store any item, considering any web content (page), any asset, any configuration… Each item is stored as a Node in such content repo, and the node name is the key for access its properties.
So the Page restrictions can be extended also to the Assets, since both are stored in the same way into the repo, as Nodes.
There are 3 types/groups of restrictions to bear in mind:
1) Proper content repository restrictions. In this case, we are using the JCR JackRabbit (listed on the docu page)
2) Those characters which are not allowed to be part into any URL, specified also in the docu
3) Magnolia ones: “&”, “=“, “@“