[MGNLDIFF-70] Diff module is not i18n aware on single site with multiple languages Created: 10/Feb/14 Updated: 18/Aug/14 Resolved: 18/Mar/14 |
|
| Status: | Closed |
| Project: | Magnolia Diff Module |
| Component/s: | None |
| Affects Version/s: | 1.2 |
| Fix Version/s: | 1.2.2 |
| Type: | Bug | Priority: | Major |
| Reporter: | Christian Ringele | Assignee: | Philip Mundt |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | support | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||
| Template: |
|
||||||||||||||||||||||||||||||||
| Patch included: |
Yes
|
||||||||||||||||||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||||||||||||||||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||||||||||||||||||||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||||||||||||||||||||||||||
| Release notes required: |
Yes
|
||||||||||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||||||||||
| Description |
|
If you setup the i18n STK mechanism for multi-language in a single tree, one can not see the content differences of other languages than the default one. Setting up a site definition for each language defining it as default language is in most projects not an option. 3 languages on 5 sites will result in 15 SD configurations. One would have to manage 15 domains for an author and each Author would have to logout and login to all the domains for the language switch. For the support issue SUPPORT-3211 I created a simple Snapshot for the customer he can enhance for his needs. For product readiness the implementation needs to be enhanced, for projects it can be used and easily extended for the project needs. Situation:
Solution:
See print screens DefaultLanguage_ENParameter.jpg & NotDefaultLanguage_DeParameter.jpg as the new parameter drives the language for the servlet. In this test setup en is default and de the non default language. See print screen Diff-Control-LoclasConfig.jpg: See print screen Dialog_with_three_Language-Links.jpg: Problems to achieve this behavior:
Fast forward implementation which need to be enhanced for product readiness:
|
| Comments |
| Comment by Marcel Stör [ 10/Feb/14 ] |
|
Looks like a good start
Yeah, that is definitely a must-have. Particularly if you have different locales/language per site (e.g. CH:de/fr/it, DE:de). What would also be a must-have is some kind of indication per language if anything changed at all. If a page is available in 5 languages it'd very inefficient if the publisher had to click all 5 links only to find out that the page changed in only 1 of the languages. Hence, the actual diff needs to be processed before the link is displayed in the edit dialog. Whether you don't display links for non-changed languages or add a "nothing changed"-style suffix to those links is a detail I don't care about. |
| Comment by Philip Mundt [ 17/Mar/14 ] |
|
Hi! We have added a feature request for: As this is a completely new feature it is currently only scoped for the Magnolia 5 compatible diff module. Kind regards |
| Comment by Philip Mundt [ 17/Mar/14 ] |
|
Created clone |
| Comment by Marcel Stör [ 18/Mar/14 ] |
|
If I followed this issue and the support ticket correctly:
Correct? |
| Comment by Philip Mundt [ 18/Mar/14 ] |
|
Hi! Yes, that's correct.
Regards |