<
From version < 18.1 >
edited by Vincent Massol
on 2010/05/31
To version < 18.2 >
edited by Vincent Massol
on 2010/05/31
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -42,38 +42,38 @@
42 42  
43 43  ; **[[Creating a FAQ application>>platform:DevGuide.FAQTutorial]]**
44 44  : Demonstrates how to combine Classes and Scripting to produce a FAQ application, much like the one you can find on this Wiki [[FAQ page>>xwiki:FAQ.WebHome]]. This is a very simple application that makes use of XWiki's classes, properties, and objects. It also introduces the concept of Authoring Templates and Page Design Sheets. Completing this tutorial is a recommended prerequisite for anyone who wants to build custom applications on the XWiki engine at the document or presentation layer.
45 -
45 +\\
46 46  ; **[[Creating a Groovy Class>>platform:DevGuide.GroovyClassHelloWorldTutorial]]**
47 47  : Demonstrates how to put Groovy code in one page and then reuse it by importing it from another page, be it using Velocity or Groovy.
48 -
48 +\\
49 49  ; **[[Writing an Event Listener in Groovy>>platform:DevGuide.GroovyNotificationTutorial]]**
50 50  : Explains how to write an [[Event Listener>>code:Modules.ObservationModule]] in Groovy in order to perform some action when an event happens in the wiki. Examples of events are Document changed, Object modified, and more.
51 -
51 +\\
52 52  ; **[[Creating a TODO application in XWiki>>http://www.theserverside.com/tt/articles/article.tss?l=XWiki]]**
53 53  : Another helpful tutorial to using XWiki's classes, velocity scripts, hibernate queries for a dashboard.
54 54   Shows well the power of XWiki.
55 -
55 +\\
56 56  ; **[[Creating a form with validation and tooltips>>platform:DevGuide.Creating a form with validation and tooltips]]**
57 57  : Quick and efficient tutorial to set-up validation using regular expression and groovy scripts, as well as tooltips
58 -
58 +\\
59 59  ; **[[Writing XWiki Rendering Macros>>platform:DevGuide.WritingMacros]]**
60 60  : How to develop XWiki Rendering macros (available in XWiki Syntax 2.0 only)
61 -
61 +\\
62 62  ; **[[Writing an XWiki Component>>platform:DevGuide.WritingComponents]]**
63 63  : Getting started with the new XWiki components architecture: introduction to this new design, a step-by-step guide to writing an XWiki component (the recommended way of creating XWiki plugins) and some guidelines and development good practices in this area.
64 -
64 +\\
65 65  ; **[[Skin eXtensions>>platform:DevGuide.SkinExtensionsTutorial]]**
66 66  : Illustrate XWiki's [[Skin eXtensions>>platform:Features.Skins#HSkinseXtensions]] mechanism that allows developers to pull extra Javascript and stylesheet files on demand or for all wiki pages without modifying the wiki templates and skin. The tutorial guides through the creation of minimal stylesheet and Javascript extensions, and continues with a complete exemple of a real-world extension to demonstrate the power of XWiki's skin eXtensions!
67 -
67 +\\
68 68  ; **[[Internationalizing Applications>>platform:DevGuide.InternationalizingApplications]]**
69 69  : Learn how to write internationalized applications.
70 -
71 -;**[[Custom Mapping>>platform:DevGuide.CustomMapping]]**
72 -Learn how to use Custom Mapping when you need to map XWiki Classes to your own database tables or when you need extra performance for complex data.
73 -
70 +\\
71 +; **[[Custom Mapping>>platform:DevGuide.CustomMapping]]**
72 +: Learn how to use Custom Mapping when you need to map XWiki Classes to your own database tables or when you need extra performance for complex data.
73 +\\
74 74  ; **[[Creating Plugins>>platform:DevGuide.CreatingPlugins]]**
75 75  : After you've learnt how to write applications at the document level you may want to go further and program plugins in Java to extend XWiki's view engine, as well as add hooks into different parts of the core engine.
76 -
76 +\\
77 77  ; **[[Best Practices>>platform:DevGuide.BestPractices]]**
78 78  : A set of best practices for developing applications with XWiki.
79 79  

Get Connected