[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 ]

http://wiki.magnolia-cms.com/display/WIKI/Urltrans+Module

Comment by Magnolia International [ 04/Apr/13 ]

Another great contribution Roland, thanks !
Can we discuss naming a little ? This is always the hardest part, because it's more or less set in stone once decided.

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:

  1. In read-only mode, over HTTP:
    git clone http://git.magnolia-cms.com/forge/urltrans
  1. For write operations, you'll need authentication, use HTTPS:
    git clone https://git.magnolia-cms.com/forge/urltrans
  2. Or SSH, for which we will need your SSH public key.
    git clone git@git.magnolia-cms.com:forge/urltrans

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.

Generated at Mon Feb 12 01:57:17 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.