**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/
<spanclass="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.
<spanclass="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.
<spanclass="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.
<spanclass="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é.
<spanclass="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.
<spanclass="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).
**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.
<spanclass="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*.
<spanclass="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/)).
<spanclass="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.
<spanclass="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.
<spanclass="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/".
<spanclass="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.
<spanclass="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.
<spanclass="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.
<spanclass="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
<spanclass="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.