On Dec 21, 2007, at 2:49 PM, Karim-Pierre Maalej wrote: > This is very valuable information, il should be posted on the > xwiki.org :-)
... and since xwiki.org is a wiki, why don't you do it? -Vincent >> If you deploy XWiki as the ROOT app, you must also change in >> WEB-INF/web.xml the <display-name> parameter to the empty string, >> like: >> >> <display-name></display-name> >> >> To get rid of /view/, in xwiki.cfg write >> >> xwiki.showviewaction=0 >> >> To get rid of /bin/, for the moment you have to change web.xml in a >> container-dependent way, so that you map the container's default >> servlet >> to existing directories, like skins, yui, tinymce and wikieditor, >> copy >> the /bin mapping to also be activated for / (copy, don't change, so >> that >> /bin works, too), then add in xwiki.cfg >> >> xwiki.defaultactionpath= >> >> This will allow you to access documents with server.com/Space/ >> Document, >> server.com/Space/ (pointing to Space.WebHome), server.com/Document >> (pointing to Main.Document), and server.com/ will show Main.WebHome >> without needing a redirect. >> >> As a bonus, these changes are backwards compatible, meaning that any >> currently working URL will also work with these changes performed, so >> you won't have any broken bookmarks. >> >> All these changes aren't completely tested, so there could be some >> things that aren't working, because of code that parses the URL and >> counts the number of slashes, or expects an exact URL pattern >> containing >> /bin/ or stuff like that. But my unconfirmed guess is that it >> should all >> work fine. >> >> If you want to have different action mappings, like >> server.com/Space/Doc?action=edit, then there's more work, like >> writing a >> new URLFactory, changing struts-config.xml, and creating another >> RequestProcessor. >> >> Sergiu _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
