Hi Lenya devs,

(I'm starting a new thread to keep the discussion focused on 1.4)

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.

----

Should we exclude the area?

+1 from me

----

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>

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.


Feel free to state your opinions. TIA!

-- Andreas


--
Andreas Hartmann
Wyona Inc.  -   Open Source Content Management   -   Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
[EMAIL PROTECTED]                     [EMAIL PROTECTED]


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

Reply via email to