Florent Guillaume wrote:
On 12 Dec 2005, at 19:51, Jean-Marc Orliaguet wrote:
Florent Guillaume wrote:
For CPS 3.5, we've decided to simplify proxy handling.
Currently a proxy is "multilingual", which means it has several
languages attached to it (usually one), and a revision for each
language. This answers to a use case in which the user goes to a
single URL and can see a document in his preferred language.
This use case is actually not very important, and even problematic
when faced with search engines.
Also it has a number of consequences on the CPS framework, and
make it more complex.
We would like for CPS 3.5 to move to single-language proxies. This
would mean that in order to display a folder listing, the
filtering would have to be done a bit differently than today, but
that's not a big problem. Publishing and merging would have to be
adapted a bit. But indexing, search results and language switching
would become much simpler.
Florent
we are thinking about using relations (e.g. CPSRelations) to connect
documents in different languages between sites whose content is
rather heterogenous. What sort of connection between the different
language revisions were you thinking about to replace the current
implementation?
The docid will stay and provide a common lineage between documents.
The proxy tool will keep acting as an ad hoc relation tool to give
information about related documents -- what kind of relations is
still open. What do you need?
Florent
We're looking for relations between documents / sections published in
different site roots. Typically one site is in English, the other is in
Swedish and the navigational structures are completely different. It
seems to be a common use case.
see for instance: https://lostinspace.ita.chalmers.se/smt/SV/
Currently the language switcher ("In English") sends the visitor to the
front page of the site in the other language, but for some documents
that have a English/Swedish counterpart we want to send the visitor
directly to the document / section (by adding a flag icon on the
document itself).
So basically in other use case the documents live inside separate
threads but they are related with a "__ has english version __ " type of
predicate.
/JM.
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel