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 [2008/12/08 22:13] – édition externe 127.0.0.1 | 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.\\ | ||