I now understand XObjectsand the FAQ tutorial
…and I’m ready to take the next step. Rather than “just a wiki”, I would like to build a full-blown web-based application. Is there some “advanced documentation” on that? For example, the XWiki “Global Administration” pages seem like a pretty full-featured application, including:
- “expanding tabs” on the left.
- many different forms with different layouts, presumably driven by XObjects.
- The UserProfile page, for example, with lots of fields, default values, a couple of links, etc.
Does such documentation exist? Or should I just look at the XWiki source itself?
Andy
This is a velocity macro. I don’t think we have made it a reusable and documented component but we probably should. It’s easy to reuse.
Yes, this is the ConfigurableClass, see https://extensions.xwiki.org/xwiki/bin/view/Extension/Administration%20Application#HMakingyourapplicationconfigurablewithConfigurableClass
The doc related to development is available at https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/
Looking at the page sources is always interesting as a source of inspiration.
The architecture page is also a good starting point: https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Architecture/