Commit 222a11b1 authored by Marie Bisson's avatar Marie Bisson
Browse files

maj

parent f29aa40c
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -88,3 +88,8 @@
        .projet {
            font-style: italic;
        }
        
        span.voc {
            color: #274868;
            font-weight: bold;
        }
 No newline at end of file
+17 −17
Original line number Diff line number Diff line
@@ -2,52 +2,52 @@

## B

**baseURI (ou variable baseURI)** : partie de l’URL d’un site qui est avant tous les chemins (routes, voir *infra*.) qui sont dans MaX, propres à une édition particulière. Exemple dans https://www.unicaen.fr/puc/sources//castel/accueil, il s’agit de https://www.unicaen.fr/puc/sources/
<span class="voc">baseURI (ou variable baseURI)</span> : partie de l’URL d’un site qui est avant tous les chemins (routes, voir *infra*.) qui sont dans MaX, propres à une édition particulière. Exemple dans https://www.unicaen.fr/puc/sources//castel/accueil, il s’agit de https://www.unicaen.fr/puc/sources/

**Breadcrumb (Fil d’Ariane)** : dans l’interface de MaX, aide à la navigation sous forme de menu arborescent. Le breadcrumb permet au lecteur de localiser les documents (les pages web du site) et de se situer par rapport à ces documents.
<span class="voc">Breadcrumb (Fil d’Ariane)</span> : dans l’interface de MaX, aide à la navigation sous forme de menu arborescent. Le breadcrumb permet au lecteur de localiser les documents (les pages web du site) et de se situer par rapport à ces documents.

## C

**container (ou conteneur)** : un conteneur permet de distribuer une ou plusieurs application(s) avec tous les éléments dont elle(s) a/ont besoin pour fonctionner : fichiers source, environnement d’exécution, librairies, outils et fichiers. Ces éléments sont prêts à être déployé sur un serveur et son système d’exploitation.
<span class="voc">container (ou conteneur)</span> : un conteneur permet de distribuer une ou plusieurs application(s) avec tous les éléments dont elle(s) a/ont besoin pour fonctionner : fichiers source, environnement d’exécution, librairies, outils et fichiers. Ces éléments sont prêts à être déployé sur un serveur et son système d’exploitation.

**contenu html statique (ou page statique)** : page web dont le contenu n’est pas généré dynamiquement. Dans Max, cela signifie que ce contenu n’est pas reconstitué depuis pas de la base BaseX.
<span class="voc">contenu html statique (ou page statique)</span> : page web dont le contenu n’est pas généré dynamiquement. Dans Max, cela signifie que ce contenu n’est pas reconstitué depuis pas de la base BaseX.
 
**contrôleur RestXQ** : fait la correspondance entre l’URL demandée et le code exécuté.
<span class="voc">contrôleur RestXQ</span> : fait la correspondance entre l’URL demandée et le code exécuté.

## D

**Dépendances** : certains plugins de MaX ont des dépendances vers des librairies Javascript. On utilise indépendamment les termes de "dépendances" ou de "librairies" pour renvoyer à des logiciels externes MaX et dont il a besoin pour faire fonctionner certaines fonctionnalités.
<span class="voc">Dépendances</span> : certains plugins de MaX ont des dépendances vers des librairies Javascript. On utilise indépendamment les termes de "dépendances" ou de "librairies" pour renvoyer à des logiciels externes MaX et dont il a besoin pour faire fonctionner certaines fonctionnalités.

**Docker** : conteneur d’applications (voir supra container).
<span class="voc">Docker</span> : conteneur d’applications (voir *supra* container).

## I

**i18n** = internationalisation : mise en place du système permettant à un logiciel de s’adapter à des langues différentes. L’objectif est de pouvoir inclure plusieurs langues dans l’interface.
<span class="voc">i18n</span> = internationalisation : mise en place du système permettant à un logiciel de s’adapter à des langues différentes. L’objectif est de pouvoir inclure plusieurs langues dans l’interface.

**instance** : exécution d’un programme. Une "instance de MaX" est déployée pour chaque *projet*.
<span class="voc">instance</span> : exécution d’un programme. Une « instance de MaX » est déployée pour chaque *projet*.

## L

**lien symbolique** : fichier qui pointe vers un autre fichier dans un système de fichier. Cela permet de faire référence à un autre fichier pour éviter d’éditer les mêmes fichiers à plusieurs endroits ou pour éviter d’avoir à déplacer des fichiers. Dans l’organisation des dossiers et fichiers proposés, on retrouve par exemple un lien symbolique qui pointe vers dans le sous-dossier éditions du dossier projet-MaX. Voir [Organisation des dossiers et des fichiers](../files/)).
<span class="voc">lien symbolique</span> : fichier qui pointe vers un autre fichier dans un système de fichier. Cela permet de faire référence à un autre fichier pour éviter d’éditer les mêmes fichiers à plusieurs endroits ou pour éviter d’avoir à déplacer des fichiers. Dans l’organisation des dossiers et fichiers proposés, on retrouve par exemple un lien symbolique qui pointe vers dans le sous-dossier éditions du dossier projet-MaX. Voir [Organisation des dossiers et des fichiers](../files/)).

## P

**port** : notion qui concerne les applications réseaux. Chaque port a un numéro qui correspond à une application. Les numéros de port de 0 à 1 023 correspondent aux ports "bien-connus", utilisés pour les services réseaux les plus courants.
<span class="voc">port</span> : notion qui concerne les applications réseaux. Chaque port a un numéro qui correspond à une application. Les numéros de port de 0 à 1 023 correspondent aux ports « bien-connus », utilisés pour les services réseaux les plus courants.
BaseX a besoin de plusieurs ports pour fonctionner.

**prettyName** : par opoposition au nom du projet, nom exprimé par une suite lisible de caractères dans lequel les signes diachritiques sont autorisés. Dans MaX, le prettyName renvoit au titre de l’édition qui sera affiché à divers endroits du site.
<span class="voc">prettyName</span> : par opoposition au nom de l'édition, nom exprimé par une suite lisible de caractères dans lequel les signes diachritiques sont autorisés. Dans MaX, le prettyName renvoit au titre de l’édition qui sera affiché à divers endroits du site.

## R

**racine de l’hôte** : La racine de l’hôte c’est le "/" de fin dans une URL. Exemple : "http://xxx.net/".
<span class="voc">racine de l’hôte</span> : La racine de l’hôte c’est le "/" de fin dans une URL. Exemple : "http://xxx.net/".

**reverse-proxy** : machine qui se fait passer pour une autre et qui transmet des requêtes entre le serveur et le client. Dans le cas de MaX, en production, il s’agit d’Apache.
<span class="voc">reverse-proxy</span> : machine qui se fait passer pour une autre et qui transmet des requêtes entre le serveur et le client. Dans le cas de MaX, en production, il s’agit d’Apache.

**[route]** : partie de l’URL. Chemin que l’on met au niveau du contrôleur RestXQ.
<span class="voc">[route]</span> : partie de l’URL. Chemin que l’on met au niveau du contrôleur RestXQ.

## S

**serveur http (de BaseX)** : Logiciel qui prend des requêtes HTTP et qui renvoient des réponses HTTP. Dans le cas de MaX, c’est Jetty.
<span class="voc">serveur http (de BaseX)</span> : Logiciel qui prend des requêtes HTTP et qui renvoient des réponses HTTP. Dans le cas de MaX, c’est Jetty.

## T
**template** : gabarit ou patron. On parle de templates HTML, XSLT ou encore CSS pour modéliser des documents indépendamment de la valeur des données.
 No newline at end of file
<span class="voc">template</span> : gabarit ou patron. On parle de templates HTML, XSLT ou encore CSS pour modéliser des documents indépendamment de la valeur des données.
 No newline at end of file