ScreenCast – Wizard Jelix

Ce nouvel opus « Screencast Jelix » contient 2 épisodes.

2 épisodes pour vous permettre de faire une pause entre les 2 ; ça ne sera pas de trop ;)

Episode 1 – The Origins

Cet épisode va vous montrer comment il est possible d’installer une application Jelix depuis une interface web tout aussi facilement qu’en ligne de commandes.

Le tour de force de cette vidéo est qu’elle démontre comment enchainer des « étapes » d’un wizard ; SANS ECRIRE UNE SEULE LIGNE DE CODE !

Les étapes, illustrées ici, sont fournies en « standard » par le Framework (hé oui mon bon monsieur), celles-ci sont :

  • Page d’accueil
  • Vérification des prérequis Jelix (+ ceux de votre application)
  • Configuration du service d’envoi de messages
  • Configuration de l’accès à votre base de données
  • Installation de l’application et de tous les modules liés
  • Page de Fin

Par conséquent on a juste à décrire dans le fichier de configuration du Wizard (wizard.ini.php) les étapes à enchainer, Jelix se charge du reste.

Mais attention : rien n’est figé dans l’enchainement de ces pages, vous pouvez les utilisez toutes … ou pas et dans l’ordre qui vous arrange !
Bien évidemment il y a quand même un minimum de bon sens à suivre ;)

Episode 2 – HaveFnuBB

Le second épisode va vous montrer comment on peut personnaliser le wizard à sa sauce, pour ajouter aussi bien des étapes supplémentaires que changer le rendu graphique.

Les étapes supplémentaires sont :

  • La configuration du Nom du Forum et une courte description de celui ci.
  • La création d’un compte administrateur. Pour configurer le forum il faut bien un premier compte, donc le voilà ;)

A l’issue de l’installation du forum, on pourra tenter de refaire l’installation autant de fois qu’on le veut, afin de vérifier que … ce n’est pas possible ;)

Conclusion :

Comme à l’accoutumé je ne saurai vous répéter encore et encore que le leitmotiv de Jelix c’est : faire simple et efficace!

Donc les pages des wizard sont on ne peut plus simple pour éviter de « perdre » l’utilisateur dans des formulaires à rallonge.

A présent vous pouvez vous lancer dans la création d’installeurs web efficaces !

Amusez vous bien !

notes :

Si vous avez des questions ou remarques n’hésitez pas à m’en faire part.