[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. Of course this needs some documentation. I guess I would describe it in the community wiki |
| Comment by Roland Polzer [ 02/Apr/13 ] |
| 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, |
| 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:
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 |