Quote from: sottwell at Sep 25, 2006, 10:06 AM
Might the new "link attributes" field in the document editor page be useful in this way?
Susan, I think the link attributes is a temporary solution that will likely be moved into the generic metadata features in future releases. The contexts will take care of setting the subdomain, or a base_url for the language, or any other context configuration options that could supplement or override the system and user settings in whatever way best meets the requirements for how you want to organize and present your localized content.
That said, how did you envision the link attributes field to be utilized for this? Just want to make sure I understand what is being suggested...
Quote from: PaulGregory at Sep 25, 2006, 09:52 AM
W3C technicalities are important to bear in mind but they don’t shape the usability or best practice concerns of multilingual content management (And I’ll have to reread that document properly at some point, at first glance some of the ’best practices’ contradict one other). Indeed, that document only really covers one best practice that any web visitor would notice : "Don’t use flags to represent languages". So the usability or best practice concerns of multilingual site structure aren’t really covered there.
...
Thus the "standards board" is MODx, not W3C. OpenGeek is basically saying "There will be a big, well-thought-out core feature". Which is good news, but that doesn’t mean we all have to stop dreaming and start waiting. Additional ideas are always good - particularly ones that will affect the implementation on a site, rather than the core structure.
Agreed Paul, these aren’t best practices for content management; I expect our experiences to drive best practices for using MODx to implement i18n sites. I point to these documents to clarify the technical ways the core can provide the scaffolding on which to do so.
Further, I want to reiterate Paul’s message to not stop dreaming and start waiting -- I welcome any and all input into this process. Although I do have what I believe to be a solid foundation to support this in a way that won’t be obsolete in 2 years, the more ideas that are shared here, the better our understanding will be collectively, and the more things we can get right the first time.
Quote from: netProphET at Sep 25, 2006, 01:30 PM
However, no matter how many ways you can imagine implementing multi-language, they’re all going to be someone’s preferred method. Can it be left open and flexible, perhaps so that you can choose whether to go "language-in-url" or session-based, and even play with those choices at any point in the document heirarchy.. all without breaking the content API that the core modules rely on? What a great problem - exciting times for MODx as 1.0 looms. 
That is absolutely
my goal here -- i.e. decide what to enable and enforce as globally accepted standards via the core, with the purpose of making it easy to then utilize those facilities to internationalize to your preferences.
I’ve been working with a couple of other MODxers here to add two localized areas of an existing MODx site using a homemade language-in-url solution and the current MODx release. I’ll hopefully have a list of issues/best-practices to share from the experience soon, and I encourage anyone else who has implemented any multi-lingual solutions they can share with the community, to please do so and if possible, describe the localization problems you encountered and/or solutions you came up with during the process in some detail.