Gav.... wrote:
-----Original Message-----
From: Ross Gardler [mailto:[EMAIL PROTECTED]
Sent: Friday, 21 April 2006 5:37 PM
To: [email protected]
Subject: Re: Release Manager - RM
...
Actually, this creates a dependency between the glossary and citations
plugin and the current plugin architectures does not support such
dependencies. The dispatcher work has such dependencies, but since
dispatcher is likely to end up in core that has not been considered a
problem.
Here it is a problem. We will need to add dependencies to plugins to
support the citation from glossaries. This is he first real use case for
such a thing. Perhaps you could add an issue.
I'll look into this in more detail with you when I have the time next
week.
Ok ,thanks.
For cite to work, we need the citations plugin, so we know that
The Glossary Plugin relies on Citations Plugin if we use cite. But how
dependent is Citations on the Glossary, I mean, how useful is Citations
Plugin without Glossary anyway ?
First, please understand that I wrote this code about two and a half
years ago and have not used it since delivering that project.
Consequently, my memory may not be accurate. I'll look over the code as
soon as I can, but for now I'm going from memory, so go with care.
As far as I recall there is no dependency from citations to glossary
entries. I can see no reason why a citation would reference a glossary
entry.
We would have to broaden the horizon
And alter a document-vxx.mod schema to add cite perhaps to make it available
forrest-wide. Otherwise, citations is also dependent on glossary.
No. See earlier discussions. We need to get rid of @cite and use
@class="cite". This will be compatible with the current DTD and with the
proposed XHTML2 subset.
If the latter, then is it viable that the two plugins are bundled, or we
Make sure that one plugin installs the other also.
When we implement dependencies in plugins it will be a case of defining
one plugin as being dependant on another and the install mechanism will
ensure that both are available. It's pretty easy to do, we just need to
define a way of describing the dependencies - that is that hardest part
because we need to do version management on dependencies as well.
We'll come to this when the two plugins are working.
Ross