Outils pour utilisateurs

Outils du site


documentation:architecture

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
documentation:architecture [2021/10/19 13:48]
chloe [zord-library]
documentation:architecture [2021/10/19 15:52] (Version actuelle)
chloe [Zord déployé]
Ligne 41: Ligne 41:
  
 Untel-library = composant des différentes instances des portails de Untel et dans chacune d'entre elles des options propres à chaque contexte : fonctionnalités et les rendus spécifiques. Untel-library = composant des différentes instances des portails de Untel et dans chacune d'entre elles des options propres à chaque contexte : fonctionnalités et les rendus spécifiques.
- 
  
 Untel-common = composant d'accès aux applications/base de données spécifiques à Untel en lien avec Zord (catalogue produit, autres site de publication, etc) Untel-common = composant d'accès aux applications/base de données spécifiques à Untel en lien avec Zord (catalogue produit, autres site de publication, etc)
  
-Untel-shop = composant propres à Untel pour sa boutique+Untel-shop = <del>composant propres à Untel pour sa boutique</del>
  
 ===== Zord déployé ===== ===== Zord déployé =====
 +<code>
 +/home/user/zord
 +  /counters
 +  /engines  <!-- c'est là que l'on rangera les différentes instances de Zord -->
 +  /scripts
 +  /stores <!-- ce sont les fichiers exploités par les différentes instances de Zord -->
 +</code>
  
-/home/user/zord +<code> 
-  /counters +../engines 
-  /engines (c'est là que l'on rangera les différentes instances de Zord) +    /library <!-- répertoire des instances pour les portails. Ci-dessous, les différentes instances de Zord déployées --> 
-  /scripts +      /dev 
-  /stores (ce sont les fichiers exploités par les différentes instances de Zord) +      /ivvq 
-  /wiki (nous avons déployé le wiki de documentation de Zord)+      /prod 
 +    /shop <!-- répertoire des instances de boutiques --> 
 +      /dev 
 +      /prod 
 +</code>
  
-/engines +<code> 
-  /library (répertoire des instances pour les portails). Ci-dessous, les différentes instances de Zord déployées +../library/prod 
-    /ahr +    /.git <!-- remote = https://github.com/DrozNumerique/zord-core.git (Zord-core est le framework générique sur lequel s'appuient portails aussi bien que boutique) --> 
-    /dev +    /classes 
-    /ivvq +    /components 
-    /prod +    /config 
-  /shop (répertoire des instances de boutiques) +    /install 
-    /dev +    /locales 
-    /prod+    /templates 
 +    /web 
 +    .gitignore 
 +    README.md 
 +    boot.php 
 +    invoke.php 
 +    process.php 
 +    zord 
 +</code>
  
 +Dans le répertoire /components de Zord_Core, on va déployer (cloner) les composants Zord_library et Zord_shop et leur attribuer un numéro d'ordre bas car ce sont la base de nos fonctionnalités, styles, etc.
  
 +<code>
 +/zord/engines/library/prod/components/10-zord-library
 +    /.git <!-- remote = https://github.com/DrozNumerique/zord-library.git -->
 +    /build
 +    /classes
 +    /config
 +    /locales
 +    /logs
 +    /templates
 +    /web
 +    /xml
 +    .gitignore
 +    README.md
 +</code>
  
 +<code>
 +/home/user/zord/engines/library/prod/components/05-zord-store
 +<!-- store fait ici référence à un "magasin" au sens de //repository//, référentiel d'ouvrages (et non pas à une "boutique" au sens de site commercial, de //shop// -->
 +    /.git <!-- remote = https://github.com/DrozNumerique/zord-store.git -->
 +    /classes
 +    /config
 +    /locales
 +    /templates
 +    /web
 +    .gitignore
 +    README.md
 +</code>
  
 +Si on veut surcharger ces deux composants avec des éléments propres à un contexte (une entreprise donnée, etc.) alors on clone une seconde fois l'un, l'autre ou ces deux composants en leur attribuant un numéro d'ordre plus élevé (20, 30, 40...) et un nom signifiant du type : 20-untel-store, 30-untel-libray, etc.
documentation/architecture.1634644105.txt.gz · Dernière modification: 2021/10/19 13:48 de chloe