Xwiki app development beyond "app within minutes"

Hi All,

If I would like to develop an xwiki application that’s a little more complicated than what the “app in minutes” application can do, then where would be a good place to start reading about it? The developer documentation lists the classes and api’s but that’s a step beyond the starting point.

Is there a tool I should use?

For an example - what if I wanted a faq like application that had as a title an auto incremented number rather than going by the page title? I cannot do that within the “app within minutes” so I am unsure how to extend an existing application or start a new one from scratch.

Is this the documentation that I need to read? http://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/FAQTutorial/FAQTutorialManual

or do I start here?
http://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Scripting/

The documentation that I can find seems to be written for someone who already knows how to start an application and already has a development environment set up.

Any advice would be greatly appreciated.

That’s usually what http://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/FAQTutorial/FAQTutorialManual is for (see a bit all the aspect of the scripting and data model in XWiki). You don’t really need any specific development setup for this tutorial AFAIK since all you do in this tutorial is in XWiki (I did not rid it since a while but I don’t think there is any Java in it).

Then http://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Scripting/ which is more a scripting reference documentation.

And then for more details it will usually be located http://extension.xwiki.org for depending on which domain/service you want to manipulate.