Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:tutoriels:tutors:accueil [2009/04/29 11:07] – laurent | fr:tutoriels:tutors:accueil [2012/04/14 20:29] (Version actuelle) – laurent | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ===== Préalable ===== | ===== Préalable ===== | ||
| - | Les applications tutors tournent sous la version stable de [[fr: | + | Les applications tutors tournent sous la version stable de [[fr: |
| + | |||
| + | ** CE TUTORIEL EST INCOMPATIBLE AVEC Jelix 1.1 ET SUIVANT**. | ||
| Vous devriez avoir lu, et réalisé en exercice, le [[fr: | Vous devriez avoir lu, et réalisé en exercice, le [[fr: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Présentation ===== | ===== Présentation ===== | ||
| - | Vous pouvez télécharger | + | Vous pouvez télécharger |
| Ces tutoriels vous proposent, une démarche à suivre pour réaliser une application Jelix. Je vous recommande de suivre la démarche présentée ici, en consultant les différents fichiers contenus dans le téléchargement. Nous reviendrons plus loin à l' | Ces tutoriels vous proposent, une démarche à suivre pour réaliser une application Jelix. Je vous recommande de suivre la démarche présentée ici, en consultant les différents fichiers contenus dans le téléchargement. Nous reviendrons plus loin à l' | ||
| + | ===== Ce que nous voulons faire ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Ce que nous voulons faire ===== | ||
| Nous voulons réaliser une application qui servira de modèle à toutes les applications tutors. Dans les faits, il s'agit d'un simple menu et d'un template pour tutors. | Nous voulons réaliser une application qui servira de modèle à toutes les applications tutors. Dans les faits, il s'agit d'un simple menu et d'un template pour tutors. | ||
| Ligne 68: | Ligne 29: | ||
| * une application simple; | * une application simple; | ||
| * une application avec un layer servant à plusieurs applications; | * une application avec un layer servant à plusieurs applications; | ||
| - | \\ | + | |
| Nous allons diviser notre travail en quatre parties: | Nous allons diviser notre travail en quatre parties: | ||
| - | **Partie 1**\\ | + | **Partie 1** |
| - | \\ | + | |
| Nous devons faire une mise en place ou créer l' | Nous devons faire une mise en place ou créer l' | ||
| - | **Partie 2**\\ | + | **Partie 2** |
| Nous devons : | Nous devons : | ||
| - | * utiliser un [[fr:manuel-1.0:controleurs|contrôleur]] avec l' | + | * utiliser un [[http:// |
| * le fichier // | * le fichier // | ||
| - | * créer une "[[fr:manuel-1.0:responsehtml|réponse html]]" | + | * créer une "[[http:// |
| * il s'agit du fichier // | * il s'agit du fichier // | ||
| Ligne 88: | Ligne 51: | ||
| * pris directement du site officiel de Jelix. | * pris directement du site officiel de Jelix. | ||
| - | **Partie 3**\\ | + | **Partie 3** |
| Nous devons : | Nous devons : | ||
| * utiliser une adaptation du template de l' | * utiliser une adaptation du template de l' | ||
| * il s'agit des fichiers // | * il s'agit des fichiers // | ||
| - | * utiliser un [[fr:manuel-1.0:templates|template]] qui contiendra un texte, notre contenu; | + | * utiliser un [[http:// |
| * nous allons nommer ce fichier // | * nous allons nommer ce fichier // | ||
| - | **Partie 4**\\ | + | **Partie 4** |
| Nous devons : | Nous devons : | ||
| - | * utiliser une [[fr:manuel-1.0:zones|zone]] pour présenter le menu des tutors. Ce menu aura trois aspects ou affichages; | + | * utiliser une [[http:// |
| * ici il s'agit des fichiers : // | * ici il s'agit des fichiers : // | ||
| - | * utiliser une autre [[fr:manuel-1.0:zones|zone]] pour présenter deux contenus différents; | + | * utiliser une autre [[http:// |
| * ici il s'agit des fichiers : // | * ici il s'agit des fichiers : // | ||
| Ligne 105: | Ligne 70: | ||
| ===== Partie 1 ===== | ===== Partie 1 ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ==== La mise en place ou la création de l' | ==== La mise en place ou la création de l' | ||
| Ligne 179: | Ligne 115: | ||
| * de modifier la configuration | * de modifier la configuration | ||
| * et changer les droits d' | * et changer les droits d' | ||
| + | |||
| + | Remarques : | ||
| + | * Si votre serveur tourne sous Linux, il faut modifier le fichiers .php pour remplacer les doubles antislash par un simple slash dans les appels de fichier. Deux fichiers doivent être modifiés : **tutors/ | ||
| + | * Tutors fonctionne sur Jelix 1.0, mais on peut le faire fonctionner sur jelix 1.1 en modifiant le fichier / | ||
| Faites un test\\ | Faites un test\\ | ||
| Ligne 210: | Ligne 150: | ||
| Si vous pouvez créer un alias dans la configuration de votre serveur apache: | Si vous pouvez créer un alias dans la configuration de votre serveur apache: | ||
| - | * lisez : [[fr:manuel-1.0:installation:application# | + | * lisez : [[http:// |
| Sinon vous pouvez modifier la structure hiéarchique de Jelix framework: | Sinon vous pouvez modifier la structure hiéarchique de Jelix framework: | ||
| - | * lisez : [[fr:manuel-1.0:installation:application# | + | * lisez : [[http:// |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| Ligne 237: | Ligne 159: | ||
| + | ==== L' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== L' | ||
| Nous sommes rendus à modifier le fichier contrôleur. Vu la simplicité de cette application, | Nous sommes rendus à modifier le fichier contrôleur. Vu la simplicité de cette application, | ||
| Ligne 266: | Ligne 175: | ||
| * initialise une variable qui identifie le menu à afficher.. | * initialise une variable qui identifie le menu à afficher.. | ||
| - | **Emplacements dans tutors**\\ | + | **Emplacements dans tutors** |
| - | /// | + | |
| - | **Le contrôleur**\\ | + | |
| - | Fichier à copier : // | + | |
| - | **Guide du développeur**\\ | + | |
| - | // | + | |
| - | **Consulter les fichiers de Jelix framework**\\ | + | |
| - | Pour le contrôleur : /// | + | |
| - | + | ||
| - | + | ||
| + | /// | ||
| + | **Le contrôleur** | ||
| + | Fichier à copier : // | ||
| + | **Guide du développeur** | ||
| + | // | ||
| + | **Consulter les fichiers de Jelix framework** | ||
| + | Pour le contrôleur : /// | ||
| ==== Une réponse personnalisée ==== | ==== Une réponse personnalisée ==== | ||
| Ligne 303: | Ligne 209: | ||
| Fichier à copier : [[tutoriels: | Fichier à copier : [[tutoriels: | ||
| **Guide du développeur**\\ | **Guide du développeur**\\ | ||
| - | [[fr:manuel-1.0:responses|Une réponse personnalisée]] et [[fr:manuel-1.0:templates|les templates]]\\ | + | [[http:// |
| **Consulter les fichiers de Jelix framework**\\ | **Consulter les fichiers de Jelix framework**\\ | ||
| Pour une réponse html : /// | Pour une réponse html : /// | ||
| Ligne 315: | Ligne 221: | ||
| </ | </ | ||
| - | Dans cette [[fr:manuel-1.0:responsehtml|réponse html]], il est intéressant de noter l' | + | Dans cette [[http:// |
| Ligne 322: | Ligne 228: | ||
| ===== Partie 3 ===== | ===== Partie 3 ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ==== Le layer main.tpl ==== | ==== Le layer main.tpl ==== | ||
| Ligne 375: | Ligne 253: | ||
| Fichier sources à copier : // | Fichier sources à copier : // | ||
| **Guide du développeur**\\ | **Guide du développeur**\\ | ||
| - | [[fr:manuel-1.0:templates|Les templates]], | + | [[http:// |
| - | [[fr:manuel-1.0:locales# | + | [[http:// |
| - | [[fr:manuel-1.0:locales# | + | [[http:// |
| - | [[fr:manuel-1.0:templates# | + | [[http:// |
| **Consulter les fichiers de Jelix framework**\\ | **Consulter les fichiers de Jelix framework**\\ | ||
| Pour la localisation : /// | Pour la localisation : /// | ||
| Aussi : /// | Aussi : /// | ||
| Pour les variables de template : /// | Pour les variables de template : /// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| Ligne 412: | Ligne 272: | ||
| Fichiers sources à copier : // | Fichiers sources à copier : // | ||
| **Guide du développeur**\\ | **Guide du développeur**\\ | ||
| - | [[fr:manuel-1.0:templates|Les templates]]\\ | + | [[http:// |
| **Consulter les fichiers de Jelix framework**\\ | **Consulter les fichiers de Jelix framework**\\ | ||
| Pour les propriétés et méthodes du template : /// | Pour les propriétés et méthodes du template : /// | ||
| - | |||
| - | |||
| ===== Partie 4 ===== | ===== Partie 4 ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| Ligne 455: | Ligne 294: | ||
| **Guide du développeur**\\ | **Guide du développeur**\\ | ||
| - | [[fr:manuel-1.0:zones|Les zones]]\\ | + | [[http:// |
| Ligne 464: | Ligne 303: | ||
| + | ===== En terminant ===== | ||
| + | Pour exécuter ce tutoriel sur votre serveur local, vous devez taper : **http:// | ||
| + | ---- | ||
| + | Les tutors ont été créés par turowbye. | ||
| + | Mais il faut mentionner particulièrement la participation de laurentj, bballizlife et doms. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== En terminant ===== | ||
| - | Pour exécuter ce tutoriel sur votre serveur local, vous devez taper : **http:// | ||
| - | \\ | ||
| - | \\ | ||
| - | ---- | ||
| - | Les tutors ont été créés par turowbye.\\ | ||
| - | Mais il faut mentionner particulièrement la participation de laurentj, bballizlife et doms.\\ | ||

