La page correspondant à la dernière version stable est consultable dans le Manuel Jelix 1.8
Guide du développeur
Jelix 1.6.34
Copyright 2006-2021
Laurent Jouanneau, Les contributeurs au wiki de jelix.org
Laurent Jouanneau, Les contributeurs au wiki de jelix.org
Sommaire
- Introduction
- Mise en route
- Fondamentaux
- Principes de fonctionnement
- Les fichiers de configuration
- Développement d'un module
- Générer du contenu avec les vues
- Définir une réponse générale personnalisée
- Faire une redirection
- Services web
- Effectuer des traitements en ligne de commande
- Définir des traitements communs à plusieurs actions
- Créer une interface d'administration
- Composants de jelix
- jTpl : le moteur de templates
- jZone : découper vos pages en zones
- jDao : mapping objet relationnel
- Formulaires classiques
- jForms : des formulaires automatiques
- jDb : accéder à une base de données SQL
- jKvDb : accéder à une base de type key/value
- jUrl : des URLs automatiques
- jAuth : système d'authentification
- jAcl2 : système de droits
- jLocale: internationaliser votre application
- jEvents : communication inter-module
- Développement avancé
- Aide au développement
- Déployer une application jelix
- Astuces
- Références
- Les classes utilitaires
- jApp : chemins de l'application
- jDateTime : manipulation de dates et heures
- jFile : lire ou créer des fichiers
- jFilter : vérification et filtrage de données
- jHttp : faire des requête HTTP
- jImageModifier: Modifier une image
- jIniFileModifier: lire ou modifier des fichiers de configuration (ini)
- jMailer : envoi de mails
- jMessage : informations entre actions
- jPref : gérer vos préferences d'applications
- jSession : stockage de sessions
- jWiki : transformation de texte wiki
- Plugins de template
- Plugins pour le coordinateur
- Les modules de Jelix
- Bibliothèques Javascript
- Les classes utilitaires
Ce manuel est distribué selon les termes de la licence Creative Commons by-nc-sa 3.0. Vous pouvez donc reproduire, modifier, distribuer et communiquer ce manuel au public en respectant les conditions suivantes :
* Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre).
* Pas d'Utilisation Commerciale. Vous n'avez pas le droit d'utiliser ce manuel à des fins commerciales.
* Partage des Conditions Initiales à l'Identique. Si vous modifiez, transformez ou adaptez ce manuel, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.