Hi Andreas,

Andreas Hartmann schrieb:
(...)
The last open issue re. UUIDs is the syntax for internal links.
Some questions:

----

Should we include the publication ID, i.e. allow to link to
other pubs?

-1 from me, see below

----

Or should we exclude the publication ID and resolve the publication
based on the UUID (either by a lookup or by storing all docs from
all pubs in a single repository)?

-1 for the moment, but if we don't include the pub ID, we can always
upgrade to this without changing the internal links. I think this
can be done in 1.4.x.

It's not clear to me what you actually propose :)

Anyway, I am +1 to exclude the publication ID.
A link to another publication is not an internal link, in my opinion. It should be treated as any external link (http://etc).


----

Should we exclude the area?

+1 from me

+1


----

Which protocol should we use?
IMO the relative form of the lenyadoc:/ protocol is appropriate:

  lenyadoc:/<language>/<uuid>

I would like to change the order of the arguments, because then
it would be quite straightforward to make the language optional.
The old order isn't necessary anymore because the UUID can't
contain slashes.

  lenyadoc:/<uuid>/<language>
  lenyadoc:/<uuid>

+1


It would have to be defined what to do when the language version
doesn't exist - either fail, or use an existing version, preferably
the default language version. IMO this has to be configurable, but
I don't know at which level.

Right, but that's a separate issue, so for now we can just keep it as it is, no?


--
Wolfgang

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to