[FORGE-41] Map Internationalisation Resources to Documents (allows modification of messages in resource bundles) Created: 05/Mar/13  Updated: 17/May/19

Status: Open
Project: Forge

Type: Project registration Priority: Neutral
Reporter: Roland Polzer Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Project Name: I18nresdoc Magnolia Module
Project Short Name: I18nresdoc
Project Description: Map Java resource bundles to website documents. Use dialog editor to modify messages.
Simple module with few dependencies (no STK). No extra repository. Activate document to update messages on public instances.
Content translation support module is supported (nodeDataToTranslateFinder implementation).
Project URL: http://wiki.magnolia-cms.com/display/WIKI/I18nresdoc+Module
Project SCM: Git (git.magnolia-cms.com)
Project Jira key: INTLRESDOC
Project Maven groupID: com.eqs.magnolia.i18nresdoc
Project License: GPLv3

 Comments   
Comment by Magnolia International [ 02/Apr/13 ]

Hey Roland,

Thanks for the registration. Could you elaborate a little on this project ? I'm not sure I understand what resources, documents and messages we're talking about.

Comment by Roland Polzer [ 02/Apr/13 ]

I attach the module. It is quite small. The idea is to allow the editor to modify Java resource files, but not the files directly.
There are mappings from resource bundles to website documents. The website document has a special page template. When editing the properties of the website document you see a list of all message names and you can customize the message.

Of course this needs some documentation. I guess I would describe it in the community wiki

Comment by Roland Polzer [ 02/Apr/13 ]

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

Comment by Magnolia International [ 04/Apr/13 ]

Great, thanks !

I'm not too fond of these documents being "fake" web pages, but I see that it allowed you to smartly benefit from easy tricks like the ContentI18nSupport. Great job!

I think we'll need to discuss naming for this one in particular.

In other news, have you seen OpenMind's Messages module ? I guess the goal is similar, but it seems to vary in implementation: http://www.openmindlab.com/lab/products/messages.html

Comment by Sven Damm [ 04/Apr/13 ]

Hi Grégory,

Yes, I know the OpenMind module. I have tried it and still decided to implement it by myself. Reasons were a) that OpenMind has dependencies on their other modules, so you need to install a whole bunch of modules and b) I did not like the clustered repository c) I liked the idea of using a simple dialog and d) I wanted to used the translation support module

Feel free to change any naming on forge and the project as long as I don't have to do refactoring.

How can I commit this to git and deploy to nexus now?

Cheers,
Roland

Comment by Magnolia International [ 05/Aug/13 ]

Had to change Jira key since numbers are not allowed

Comment by Magnolia International [ 05/Aug/13 ]

Had to change Jira key since numbers are not allowed

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/I18nresdoc.git, or clone the repository:

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

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/INTLRESDOC.

An Hudson job is available at http://hudson.magnolia-cms.com/job/forge_I18nresdoc.

Since you provided us with a Maven groupId (com.eqs.magnolia.i18nresdoc), 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.

Comment by Roland Polzer [ 12/Aug/13 ]

I could create a snapshot, but not a 1.0.0 release. Hudson complained: [INFO] Error deploying artifact: Authorization failed: Access denied to: http://nexus.magnolia-cms.com/content/repositories/magnolia.forge.releases/com/eqs/magnolia/magnolia-module-i18nresdoc/1.0.0/magnolia-module-i18nresdoc-1.0.0.jar

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