Créez une application en quelques minutes avec XWiki

29 févr. 2012 5 min read
Écrit par l'équipe XWiki

Article mis à jour le 1er avril 2020

Nous sommes fiers de partager avec vous App Within Minutes, 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éé App Within Minutes

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 App Within Minutes, nous vous proposons sans plus attendre de passer à la pratique en créant votre propre application "Fiche de produit vélo". Le tutoriel est également disponible en vidéo, ici.

Elle est disponible à partir de XWiki 3.4 ou plus récent.

Tout d'abord, vous devez essayer XWiki on the Cloud ou télécharger une version locale.

Connectez-vous à votre wiki, allez sur la page d'accueil et cliquez sur "AppWithinMinutesqui se trouve généralement sur le panel de gauche.

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'App Within Minutes 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.

Articles similaires :