[FORGE-42] Localized pathnames for website documents Created: 02/Apr/13 Updated: 17/May/19 |
|
| Status: | Open |
| Project: | Forge |
| Type: | Project registration | Priority: | Neutral |
| Reporter: | Roland Polzer | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Project Name: | URLtrans Magnolia Module |
| Project Short Name: | urltrans |
| Project Description: | SEO requires that you localize your pathnames. If you have chosen to implement one hierarchy (http://documentation.magnolia-cms.com/technical-guide/i18n.html#Onehierarchyormany) for all languages you would like to specify the localized name of the website document in a property.
The module urltrans allows you to specify the localized name of the website document with the localized property "name" (e.g. name_de, name_fr,...). The name property is added to the STK dialog. Only safe characters are allowed. Links are rendered in the localized form (transformer). When the document with the localized URL is accessed, the filter replaces the URL with the URL of the default language. The filter is positioned in the chain to allow security to work. Magnolia cache stores the documents with the localized URL. On public instances the query to lookup the localized URL in the JCR repository is cached in memory. http://forum.magnolia-cms.com/forum/thread.html?threadId=9117cf02-aea9-431b-8205-be1348c486e6 |
| Project URL: | http://wiki.magnolia-cms.com/display/WIKI/Urltrans+Module |
| Project SCM: | Git (git.magnolia-cms.com) |
| Project Jira key: | URLTRANS |
| Project Maven groupID: | com.eqs.magnolia.urltrans |
| Project License: | GPLv3 |
| Comments |
| Comment by Roland Polzer [ 02/Apr/13 ] |
|
The module is not finished. Missing parts: 1. bug in STK Resource class, 2. clear map in memory after activation on public instance |
| Comment by Roland Polzer [ 02/Apr/13 ] |
| Comment by Magnolia International [ 04/Apr/13 ] |
|
Another great contribution Roland, thanks ! |
| Comment by Sven Damm [ 04/Apr/13 ] |
|
Again, I an open to name changes. What do you suggest? |
| Comment by Sven Damm [ 25/Apr/13 ] |
|
new version |
| Comment by Magnolia International [ 05/Aug/13 ] |
|
Roland, thanks for registering a new project at the Magnolia Forge ! We have created a repository for you on our Git server; you can browse it at http://git.magnolia-cms.com/gitweb/?p=forge/urltrans.git, or clone the repository:
For more details about Git usage at Magnolia, see http://wiki.magnolia-cms.com/display/DEV/Git+usage A Jira project is available for you at http://jira.magnolia-cms.com/browse/URLTRANS. An Hudson job is available at http://hudson.magnolia-cms.com/job/forge_urltrans. Since you provided us with a Maven groupId (com.eqs.magnolia.urltrans), we also registered you as a developer for that group on our Nexus instance. More details about the infrastructure are available for you at http://forge.magnolia-cms.com/. Please reopen this issue if you have any question or if you encounter any issue. |