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 [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
------------------------------------------------------------------------
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws