<
From version < 25.1 >
edited by Guillaume Delhumeau
on 2013/12/09
To version < 25.2 >
edited by Vincent Massol
on 2013/12/10
>
Change comment: More spacing between definition list elements (should be done properly in CSS probably)

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.gdelhumeau
1 +XWiki.VincentMassol
Content
... ... @@ -38,31 +38,44 @@
38 38  
39 39  ; **[[How to use Velocity in XWiki pages>>XWikiVelocityTraining]]**
40 40  : A presentation that explains how to write applications in XWiki (using Velocity, the XWiki Class system, and the API...).
41 +
41 41  ; **[[Creating a FAQ application>>FAQTutorial]]**
42 42  : Demonstrates how to create a FAQ application much like the one you can find on this Wiki [[FAQ page>>xwiki:FAQ.WebHome]], either using Classes/Objects/Sheets/Templates and Scripting or using the [[App Within Minutes extension>>extensions:Extension.App Within Minutes Application]] to produce a FAQ application. 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.
44 +
43 43  ; **[[Creating a Groovy Class>>platform:DevGuide.GroovyClassHelloWorldTutorial]]**
44 44  : Demonstrates how to put Groovy code in one page and then reuse it by importing it from another page.
47 +
45 45  ; **[[Writing an Event Listener in Groovy>>platform:DevGuide.GroovyNotificationTutorial]]**
46 46  : Explains how to write an [[Event Listener>>extensions:Extension.Observation Module]] 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.
50 +
47 47  ; **[[Creating a TODO application in XWiki>>http://www.theserverside.com/tt/articles/article.tss?l=XWiki]]**
48 48  : Another helpful tutorial to using XWiki's classes, velocity scripts, hibernate queries for a dashboard.
49 49   Shows well the power of XWiki.
54 +
50 50  ; **[[Creating a form with validation and tooltips>>platform:DevGuide.Creating a form with validation and tooltips]]**
51 51  : Quick and efficient tutorial to set-up validation using regular expression and groovy scripts, as well as tooltips
57 +
52 52  ; **[[Writing XWiki Rendering Macros>>platform:DevGuide.WritingMacros]]**
53 53  : How to develop XWiki Rendering macros (available in XWiki Syntax 2.0 only)
60 +
54 54  ; **[[Writing an XWiki Component>>platform:DevGuide.WritingComponents]]**
55 55  : 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.
63 +
56 56  ; **[[Skin eXtensions>>platform:DevGuide.SkinExtensionsTutorial]]**
57 57  : 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!
66 +
58 58  ; **[[Internationalizing Applications>>platform:DevGuide.InternationalizingApplications]]**
59 59  : Learn how to write internationalized applications.
69 +
60 60  ; **[[Creating New XClass Property Types>>platform:DevGuide.CreatingNewXClassPropertyTypes]]**
61 61  : See how you can easily extend the [[class editor>>platform:Features.PageEditing#HClasseseditingmode]] with new custom property types.
72 +
62 62  ; **[[Custom Mapping>>platform:DevGuide.CustomMapping]]**
63 63  : 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.
75 +
64 64  ; **[[Creating Plugins>>platform:DevGuide.CreatingPlugins]]**
65 65  : 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.
78 +
66 66  ; **[[Best Practices>>platform:DevGuide.BestPractices]]**
67 67  : A set of best practices for developing applications with XWiki.
68 68  
... ... @@ -70,6 +70,7 @@
70 70  
71 71  ; **[[XWiki API Reference>>platform:DevGuide.API]]**
72 72  : The API is available as a JavaDoc. It presents the objects and properties that you can access with scripting.
86 +
73 73  ; **[[Database Schema>>platform:DevGuide.DatabaseSchema]]**
74 74  : For advanced users who like to know everything, check out the database tables created by XWiki.
75 75  

Get Connected