Hi Stephane, On Apr 16, 2007, at 12:08 AM, Stéphane Laurière wrote:
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.
Who's Silvan? :)
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.
Actually I think it's a bit confusing to integrate both WikiModel AND SemanticDesktop at the same time and I don't understand why we have to do that together? Cannot we integrate WikiModel first and then later on SemanticDesktop, provided we are interested in that (I have only a very faint idea of what it means)? What is SemanticDesktop? Where is it hosted? Who is behind it? What's its community? Also you're talking about viewing the same page using different models: semantic, html, source. I'd like an architecture overview of this. Why is this needed? For example, I would have thought the HTML view would have been the rendering of a Source page. Also, what about XWiki XML format, PDF, etc?
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.
Is EPL compatible with LGPL? (I have never used EPL). Thanks! -Vincent
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- [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
-- You receive this message as a subscriber of the xwiki- [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