Re: plans for reference management

Roman Joost <[email protected]>
Newsgroups gmane.comp.web.zope.silva.devel
Organization Infrae
Message-ID <[email protected]>
On Sun, Apr 10, 2005 at 01:07:31AM +0200, Clemens Klein-Robbenhaar wrote:
> [...] LMS and CMFLinkChecker 
> 
> >>In order to avoid concurrent development on same features, I'd like to
> >>discuss this topic on the mailinglist first. So, what are your plans for
> >>the future of reference management?
>   Well, my plans are to try to get rid of the current, single point
> reference checking and more to get into the direction of reference management.
>   The first step would be to maintain all references in Silva content objects,
> instead of fetching them globally in each reference check.
>   Because updating the references each time someone edits a document seems
> a bit overkill to me I feel the step of approving a document (or some other
> versioned content) seems to be the right time to fetch the references
> contained in the approved version.
But it may be too late after publishing the document that an author is
informed about broken links. So, he has to alter and
publish the document again to fix the broken links. That are to steps to
get a document with correct links in it. But you're right, if the
document contains a vast amount of links, it'll be overkill...

>   This seems to require to add a hook to the versioning / workflow
>   machinery, however.  I am not sure what to do with non-versioned
>   content, especially containers.
Well, in the Plone world, the CMFLinkChecker retreives the links from
the document, after it's beeing saved. It passes these to the LMS, which
checks the links sequential.
 
>   After that step one could think of more features like updating references
> if e.g. an asset gets renamed, etc. I did not really get that far ;)
Well, sounds like a cool feature ...

>   As far as I understand Romans intention he wants to go into a different
> direction, e.g. improving the ability to check external links.
Okey, well yes, I never thought of developing a product which does
reference management. Just a product which checks internal and external
links like the CMFLinkChecker does. Sorry for the confusion ...

>   Roman: If we want to coordinate our work on improving the current
> SilvaReferenceChecker checker, how do we do that? I do not have the resources
> to set up a public CVS server or the like. I thought about an archive at
> SorceForge maybe, but the last time I asked on this mailinglist if
> other developers of Silva add-ons would be interested in having some
> "Silva common add-ons" repository there I got no response thus I did not
> tried that so far.
Well, such a "collective" sounds nice indeed. I think, I could use the
CVS server from gocept for such a product. If we have more extensions
for Silva and it makes sense to collect them in a sourceforge project
I'll go for it. Btw. we might think of using berlios.de - they offer a
SVN repository instead of CVS.

>   My current resources are about 4-8 hours per week; subtracting
> the time to read and answer my mail there is not much left. So I do
> expect to progress only slowly, most probaly getting the feature
> of the "reference catalog" implemented in the end of the summer.
Yes - as I said I'll work on such a product in spare time as well, which
is near 0 hours on some days. Therefore, I first want to check which
problems we might face if we're building such a product.

>   If You plan to proceed faster, especially if You think to overhaul
> the complete product anyway, please be so kind to let me know;
> I do not want to maintain a product which is rendered obsolete in
> the near future antway.
I don't think so for now. Although, maybe it would makes sense to create
a new product. I'm not sure ...

> Martijn Faassen replied:
> [...]
> >We'll be happy to support you in your effort and discuss issues on
> >the list. If you want to check in code, do please use a branch for
> >this. Try to keep the impact on Silva core code as minimal as
> >possible.
> 
> I am not certain what Roman's plans are, but so far I would like
> to keep the reference checking stuff into its own product. On some places
> especially in the UI integration I had hit some limits of that aproach, but
> nevertheless I would like not to touch Silva itself for now.
>   Maybe I will come up with some wish on the list later like "please
> make it possible to add a button here in the SMI" which we can discuss
> then ...
Yes, I think building a silva service is the better approach. Therefore
this product becomes optional, if someone don't want linkchecking he
don't need to install it.

> [...] Five
Keeping in mind, that the product should be build including Five.

Thanks :)
-- 
Roman Joost
www: http://www.romanofski.de
email: [email protected]

_______________________________________________
silva-dev mailing list
silva-dev-IAPFreCvJWM6s/[email protected]
http://lists.infrae.com/mailman/listinfo/silva-dev
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCWPR68CscaEkpx0IRApTdAJ92BMlms3g99BrvcFU40RoSrNE+kACeMpSR
h/DK+gOGtTAagrBU+X6i6Iw=
=Y8Qk
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.