about that the simplest thing to do is to put all your
development pages in
a /view/Dev/ space, and then use #includeTopic("Dev.ScriptPage") to display
them in usual content-only wiki pages while preserving the ability to use
the WYSIWYG editor for basic users...
Once you do this the WYSIWYG editor starts becoming useful again... be sure
to use the latest XWiki version too since it usually has had more bugs
corrected :-)
That's a nice trick used a lot in TWiki, plugins are based on this.
Related to this there's a nice feature in TWiki I'd like to see in
XWiki: section import. You can declare a section in a page and then
only import that section of a page in another one. In this case it's
really useful because you don't have to use multiple pages for each
five lines of code to insert. In your plugin code page you create a
page section for each plugin function. Then you can import those
sections in your user pages. All code in one tidy place.
In XWiki that could bedone with something like this:
The declaration part:
Some text in a page
{section: MyFirstPageSection}
some text in the section
{section: MyFirstPageSection}
Page continues...
The include part:
#includeTopic("Dev.ScriptPage|MyFirstPageSection")
William