La page correspondant à la dernière version stable est consultable dans le Manuel Jelix 1.8
Guide du développeur
Jelix 1.1.12
Copyright 2006-2012
Laurent Jouanneau, Les contributeurs au wiki de jelix.org
Laurent Jouanneau, Les contributeurs au wiki de jelix.org
Téléchargez le manuel au format PDF.
Sommaire
- Installation
- Fondamentaux
- Principes de fonctionnement
- Utiliser jelix-scripts
- Créer une application
- Développement d'un module
- Les réponses: générer du contenu
- Générer une page HTML
- Générer du texte brut
- Générer du XML quelconque
- Générer un flux de syndication RSS
- Générer un flux de syndication Atom
- Générer un PDF à partir d'un contenu LaTeX
- Générer un PDF avec TCPDF
- Renvoyer un fichier binaire
- Générer un fichier zip
- Générer une interface utilisateur en XUL
- Générer du RDF
- 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
- 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
- jClasses: utiliser des classes métiers
- 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
- Les classes utilitaires
- jFilter : vérification et filtrage de données
- jDateTime : manipulation de dates et heures
- jHttp : faire des requête HTTP
- jMailer : envoi de mails
- jWiki : transformation de texte wiki
- jSession : stockage de sessions
- jMessage : informations entre actions
- jFile : lire ou créer des fichiers
- jIniFileModifier: lire ou modifier des fichiers de configuration (ini)
- Astuces
- Les plugins de Jelix
- Les modules de Jelix
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.