I tried for a few weeks to make XWiki work for me and even though it worked out well in the beginning I will not go into production with it. These are the issues I had to deal with it: 1) Renaming Pages and Spaces leave the wiki somewhat in limbo because the references are not working anymore. Copying around the pages seems to do the trick but I leaves a lingering bad feeling. For Example I can rename the Web Home of a Space but then the Space because empty (? at the end). I cannot rename the WebHome because the new Space already has that Document and then I need to manually copy each document one by one. 2) Upgrade to a new minor release is a nightmare. Even though the WAR file can be easily replaced and seems to work fine the upgrading of documents is a blind flight because there is no list that tells me what should be imported and not. XWiki should now which documents where edited and so should be able to give a hint if they were changes before importing them. I would also like a way to create a diff of the existing file and the one I like to import. 3) I cannot make XWiki work on JBoss without messing around with Classloader settings. This is a no-go because I cannot afford to make existing applications fail. 4) I cannot build the current XWiki code (from SVN) because the XWikiDocument in the Core is messed up. I also have no idea how I can get the code of an existing release (no docu). This means I cannot figure out if I try to fix the classloading. This is the compiler error: /Users/schaefa/Development/xwiki/trunks/core/xwiki-core/src/main/java/ com/xpn/xwiki/doc/XWikiDocument.java:[3273,15] cannot find symbol symbol : method getRenderedContent(java.lang.String,com.xpn.xwiki.XWikiContext) location: class com.xpn.xwiki.doc.XWikiDocument UPDATE: as of tonight I fail now building the WYSIWYG component (Mac OS X 10.5.7, JDK 1.6, Maven 2.0.10): INFO] ------------------------------------------------------------------------ [INFO] Building XWiki Platform - Web - WYSIWYG [INFO] task-segment: [package] [INFO] ------------------------------------------------------------------------ [INFO] [enforcer:enforce {execution: default}] [INFO] [remote-resources:process {execution: xwiki-license-resources}] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Nothing to compile - all classes are up to date [INFO] [dependency:unpack {execution: unzip-gwt-libs}] [INFO] Configured Artifact: com.google.gwt:gwt-dev:mac-libs:1.5.3:zip [INFO] gwt-dev-1.5.3-mac-libs.zip already unpacked. [INFO] [gwt:compile {execution: generate-javascript}] [INFO] establishing classpath list (buildClaspathList - scope = COMPILE) [INFO] google.webtoolkit.home (gwtHome) *not* set, using project POM for GWT dependencies Removing units with errors [ERROR] Errors in 'file:/Users/schaefa/Development/xwiki/trunks/ web/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/util/ Attachment.java' [ERROR] Line 27: No source code is available for type com.xpn.xwiki.gwt.api.client.Attachment; did you forget to inherit a required module? [ERROR] Errors in 'file:/Users/schaefa/Development/xwiki/trunks/ web/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/ WysiwygService.java' [ERROR] Line 136: No source code is available for type com.xpn.xwiki.gwt.api.client.XWikiGWTException; did you forget to inherit a required module? [ERROR] Errors in 'file:/Users/schaefa/Development/xwiki/trunks/ web/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/Wysiwyg.java' [ERROR] Line 49: No source code is available for type com.xpn.xwiki.gwt.api.client.app.XWikiGWTDefaultApp; did you forget to inherit a required module? [ERROR] Line 67: No source code is available for type com.xpn.xwiki.gwt.api.client.app.XWikiAsyncCallback; did you forget to inherit a required module? [ERROR] Errors in 'file:/Users/schaefa/Development/xwiki/trunks/ web/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/sync/ SyncPlugin.java' [ERROR] Line 438: No source code is available for type com.xpn.xwiki.gwt.api.client.dialog.MessageDialog; did you forget to inherit a required module? [ERROR] Line 438: No source code is available for type com.xpn.xwiki.gwt.api.client.dialog.Dialog; did you forget to inherit a required module? [ERROR] Line 452: No source code is available for type com.xpn.xwiki.gwt.api.client.XWikiGWTException; did you forget to inherit a required module? 4b) In the same direction I was not able to check out the source of my current released version. 5) Handling of images is cumbersome. If I have a lot of images to be added to a page like a walkthrough then uploading the images is a hercules task. I would expect that I could add x number of files or mark a number of file before hitting upload or delete. This works in the JSPWiki. I also saw that with JIRA I can add an image directly from the clipboard into the web page. I am not a Web Expert and so I don't know how difficult that is. 6) I tried to keep the images in one document and reference them in the pages containing the text. But I can only use get the reference in the WYSIWYG editor when the images are in the same page. I expect that I can at least list all the image names from the entire space or from another document. Sometimes I need to reuse the images or I want to reuse the page without having to reupload all the images. 7) The Trail is broken in my installation bringing up an error page even though the page is available. This is because I copied some pages around and the trail is now pointing to the old defunct space. 8) How can I delete a space 9) In case I want to clean up my somewhat messy wiki and only export a given Space so that I can recreate the Wiki and then import only that given Space. Currently it seems I can only export everything and then only select the space I want to be imported. I would prefer to do it the other way around. 10) I see really strange reaction from the system when a Space name (maybe even regular documents) contain a dot at the end. If that is an issue why is the application no displaying a warning or error when that happens (see my issue with the Trail). I think that is bugging me the most right now. I still like XWiki the most so far and would be disappointed if I could not use it. I also would be willing to help dealing with the JBoss classloading issue if I can get the build to compile. Andreas Schaefer CEO of Madplanet.com Inc. Email: [email protected] [email protected] Twitter; andy_mpc AIM: [email protected]