Hi Vincent and all,
I actually committed this code (a bit abruptly maybe) so that we can
discuss in greater detail what this would mean to use WikiModel in
XWiki. This is also the follow up of a recent exchange between Silvan,
Mikhail and I, while Silvan was asking about more info about WikiModel
on the one hand and about XWiki/WikiModel integration on the other hand.
This code is just meant to be experimented with for now... It's a few
classes that make it possible to use WikiModel from XWiki. I have put it
at the developers' disposal so that others may build upon this code if
they wish. I will provide more information about this code as soon as
possible so that we can continue the discussion.
org.semanticdesktop.wiki.core implements the Adapter pattern applied to
a wiki page: it lets you see a wiki page either as a SemanticWikiPage,
i.e a set of RDF statements, or as an HtmlPage or as a SourceWikiPage. I
agree a jar would be better indeed.
As for the license: although not yet present yet in the files, all
org.semanticdesktop.wiki* classes are EPLv1.0, all
com.xpn.xwiki.wikimodel classes follow th XWiki license, i.e LGPL.
Let me remind you all of the existence of a specific mailing-list for
WikiModel:
https://nepomuk.semanticdesktop.org/wws/lists
CC: Mikhail, author of WikiModel
Cheers
Stéphane
Vincent Massol wrote:
Hi Stephane,
This sounds cool. Could you please send a short email explaining what
this is for, what you're planning to do with this, who's going to
work on this, architecture decisions taken, etc?
Also I've see you've imported sources from org.semanticdesktop.*. I
have some questions regarding this:
1) Why do we need this library? 2) Why don't we depend on a JAR
version of it rather than on source? 3) What is the license of it? 4)
It looks like JDK 1.5 code... but I guess we're going to standardize
on JDK 1.5 now...
A general comment: while this sounds cool, I think you're dumping a
LOT of files and this makes it almost impossible for anyone else to
participate in this refactoring which isn't good for you as it may
mean you'll have to do the whole coding yourself... ;-) I would have
rather had a discussion first explaining what you wanted to do, what
architecture, how does it fit with the 2.0 architecture, etc. Of
course we can and should do that now but still it's hard to review
that huge commit... at least for anyone not having 3-4 full days
ahead of him... :)
All that said, I'm happy we're getting traction on this :)
Thanks -Vincent
On Apr 15, 2007, at 10:10 PM, St??phane Lauri??re wrote:
Author: slauriere Date: 2007-04-15 22:10:22 +0200
(Sun, 15 Apr
2007) New Revision: 2817
Added: xwiki-sandbox/com.xpn.xwiki.wikimodel/ Log: XWIKI-1088: Put
wikimodel integration prototype available in the xwiki-sandbox
-- You receive this message as a subscriber of the
xwiki-commits(a)objectweb.org mailing list. To unsubscribe:
mailto:xwiki-commits-unsubscribe@objectweb.org For general help:
mailto:sympa@objectweb.org?subject=help ObjectWeb mailing lists
service home page:
http://www.objectweb.org/wws
------------------------------------------------------------------------
-- You receive this message as a subscriber of the
xwiki-dev(a)objectweb.org mailing list. To unsubscribe:
mailto:xwiki-dev-unsubscribe@objectweb.org For general help:
mailto:sympa@objectweb.org?subject=help ObjectWeb mailing lists
service home page:
http://www.objectweb.org/wws