[xwiki-devs] embedding XWiki?
I'm starting a webapp project in Clojure (http://clojure.org), and I'm looking for a wiki engine to embed. I want to control the look and feel of my application, and use the wiki engine as a backend only. i.e. on wiki pages I will have my own menus and other content around the wiki text. Is XWiki a good candidate for this?
From reading the source code, I think I can figure out how to start an embedded XWiki inside my app. Is this a good idea? The dev documentation was not very helpful in this area, which makes me ask: is this a "supported configuration"?
Thanks, Allen
Hi Allen, that's not quite the same configuration, but XWiki Enterprise has a portal mode that's meant for the wiki to be embedded within a portal. Additionnally, if you look at any wiki page by adding ?xpage=plain at the end of the URL you'll see that you can get the content only of a wiki page and add whatever you want around it. So basically XWiki does have the underlying mechanisms required for it to be used in embedded mode. I don't know the specifics of the application you're developing, but I'd say it should work fine. Guillaume On Wed, Feb 18, 2009 at 3:16 AM, Allen Rohner <[email protected]> wrote:
I'm starting a webapp project in Clojure (http://clojure.org), and I'm looking for a wiki engine to embed. I want to control the look and feel of my application, and use the wiki engine as a backend only. i.e. on wiki pages I will have my own menus and other content around the wiki text.
Is XWiki a good candidate for this?
From reading the source code, I think I can figure out how to start an embedded XWiki inside my app. Is this a good idea? The dev documentation was not very helpful in this area, which makes me ask: is this a "supported configuration"?
Thanks, Allen _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype ID : wikibc http://guillaumelerouge.com/
Hi Allen, On Feb 18, 2009, at 3:16 AM, Allen Rohner wrote:
I'm starting a webapp project in Clojure (http://clojure.org), and I'm looking for a wiki engine to embed. I want to control the look and feel of my application, and use the wiki engine as a backend only. i.e. on wiki pages I will have my own menus and other content around the wiki text.
Is XWiki a good candidate for this?
Yes you can use only XWiki services using one of the following remote APIs we support: * XMLRPC * REST * GWT
From reading the source code, I think I can figure out how to start an embedded XWiki inside my app. Is this a good idea? The dev documentation was not very helpful in this area, which makes me ask: is this a "supported configuration"?
Yes we don't have much doc on this. To start xwiki you'll need to start the remote service that you wish to use to communicate with XWiki. They are all servlet-based AFAIK. Let us know if you have specific questions. Thanks -Vincent
participants (3)
-
Allen Rohner -
Guillaume Lerouge -
Vincent Massol