Créez une application en quelques minutes avec XWiki

févr. 29 2012

XWiki est fier de vous présenter AppWithinMinutes, un outil permettant enfin aux non experts de créer leurs propres applications en quelques minutes !

La simplicité d'utilisation est l'une de nos principales préoccupations en tant qu'éditeur de logiciel collaboratif : plus l'outil est simple, plus il a de chances d'être adopté par de nombreux utilisateurs.

En matière d'organisation de l'information, nous avons pu constater qu'il était fastidieux pour les utilisateurs métiers de demander sans cesse au service IT de l'aide pour créer des fonctions basiques mais néanmoins difficiles à élaborer pour des personnes n'ayant aucune expérience en terme de programmation informatique. C'est dans cet esprit que nous avons créé AppWithinMinutes.

Cette application permet aux utilisateurs finaux d'XWiki, c'est-à-dire les utilisateurs "métier", de bénéficier de toute la puissance d'XWiki en matière de structuration de données en leur donnant la possibilité de créer des applications web collaboratives sans aucun pré-requis technique.

Pour ce faire, un assistant permet la création de vos applications en 3 étapes successives : 

  1. Nommer l'application
  2. Définir la structure de votre application
  3. Personnaliser la page d'accueil de votre application

Afin de vous démontrer à quel point il est facile de créer une application en quelques clics avec AppWithinMinutes, je vous propose sans plus attendre de passer à la pratique en créant votre propre application "Fiche de produit vélo".

XWiki Enterprise 3.4 ou supérieur

Tout d'abord, il vous faut télécharger ou mettre à jour votre version d'XWiki Enterprise pour bénéficier de cette fonctionnalité.

Pour ce tutoriel, j'utilise la dernière version stable d'XWiki  (XE 3.4).

Une fois votre wiki installé et démarré, connectez-vous à votre session, allez sur la page d'accueil et cliquez sur AppWithinMinutes.

Nommer votre application

Nous voici à la première étape de création. Elle consiste à nommer l'application, ce qui va déterminer l'URL de celle-ci ainsi que son espace. Chaque application est affiliée à un espace XWiki. 

Dans le champ "nom de l'application", saisissez "Fiche produit vélo".

CreateApplicationAppWithinMinutes.CreateApplication-XWiki-MozillaFirefox.png

Définir la structure de votre application

La deuxième étape consiste à définir la structure de l'application, c'est-à-dire le type de données que va gérer votre application. Une fois que vous aurez sélectionné toutes les données souhaitées, le wizard créera pour vous le modèle de page que vous utiliserez pour ajouter de nouvelles fiches de produit vélo. 

step2.png

Personnaliser la page d'accueil de votre application

La dernière étape consiste à personnaliser la page d'accueil de votre application, en expliquant à quoi elle peut servir ou bien encore choisir quelles données vous souhaitez afficher. Dans l'exemple ci-dessous, l'utilisateur a choisi d'afficher l'ensemble des données "vélo" ainsi que les fonctionnalités d'édition des fiches.

step3.png

Utiliser votre application

Il ne vous reste plus qu'à la tester ! A la fin du processus de création, l'assistant vous amène sur la page d'accueil de votre application. C'est à partir de cette page que vous pourrez :

  • Créer de nouvelles fiches de produit "vélo" (figure 1) à partir d'un modèle de page.
  • Parcourir et filtrer vos données à l'aide d'un tableau dynamique (figure 2)
  • Modifier la classe (structure de votre application) (figure 2)

templateficheproduit2.png

Figure 1 - Template de page "fiche de produit" utilisé pour créer la fiche VTT Luxe

tableaudynamique.png

Figure 2 - Présentation de la page d'accueil de votre application : Tableau dynamique, nouvelle entrée et modification de la classe.

Nous espérons que cette présentation d'AppWithinMinutes vous aura donné envie d'utiliser XWiki et qu'elle facilitera la vie des personnes utilisant déjà XWiki. N'hésitez pas à nous faire part de vos remarques dans les commentaires de ce billet.