---
# System prepended metadata

title: Formation Orbeon Exist - Note de la réunion du 28/01

---

---

robots : noindex , nofollow

---

# Formation Orbeon Exist - Note de la réunion du 28/01

Forme de la réunion : Zoom enregistré 

[TOC]

## Partie 1 : Fondamentaux

### Comment çà marche globalement ?

**sur la base de Coltrane / Coleman / Pogues**

* Présentation macro 
* Orbeon
    * fonctionnement global
* Des choses communes, des choses mutualisés 

### Organisation des données et les traitements

- Données et traitements

Un shéma avec la localisation des différents éléments

> les modèles/ les données de perso/ les données  collectes / les transfos / les feuilles de style/preuves de dépot ...


> Interactions Orbeon-Exist 
 Quels web services et quand sont ils utilisés !!

#### Interactions chaines de batch Vs Orbeon-Exist 

Les batchs et leur impact sur la base
    - PersoChaine 
    - FillStromae ....


### Architecture globale de Stromae  (Jérémie)
    * orbeon mutualisé
    * frontière orbeon mutualisé
    * partie spécifique

**Ressources**
=> https://gitlab.insee.fr/plateformes-collecte/orbeon-mutualis
=> https://github.com/InseeFr/Stromae

=> + Micro doc de Laurent 
    * readme GITHUB
    * readme GITLAB
    * + parcours des fichiers //> famille par famille de fichiers
    
-> faire un schéma où est quoi => Jérémie 

=> partie spécifiques
    => partir des dépots gitlab avec le schéma

**Paramétrages**
=> properties local
=> autres ressources ex :logo


=> les web services 
    équivalent de stromae DB

### Pipeline
=> Documenter le pipeline
    enrichir la documentation sur le pipeline...


#### Illustration : déploiement d'un questionnaire simple sur la plateforme Coltrane depuis sa création dans Pogues

-> Création démo totale ->  Pogues -> Eno -> dépot questionnaire -> gene fichier perso

OR : Pogues Eno jusque Xforms et GTDM récupère la main.

**Idée  => Simulation du vrai circuit avec un espace de test**

On rentre pas dans le détail.


## Partie 2 : Le langage XForms

*=> pré requis : formation XPath *

- A partir d'un exemple simple : La philosophie de XForms

- Présenter la syntaxe de base ou suffisante pour les cas d'utilsaiton INSEE

- Où chercher des ressources ?

- Illustration : savoir créer un questionnaire simple avec XForms (on peut utiliser Pogues ? ou un Orbeon natif ? à creuser )

- Objectif être capable de comprendre => revue de code , analyse , ...

:::info
Trouver des exemples bloquants parce que le Xforms est pas bien écrit // JL : peut trafiquer !
:::


## Partie 3 : Intégration d'un questionnaire dans Coltrane/Coleman/Pogues


- Repréciser l'articulation Orbeon Xforms CSS et web service (ex logo) vue dans les fondamentaux sur un exemple concret
    - virer la CSS orbeon ?

- Comprendre le mécanisme de la transfo Xforms --> HTML
    - confrontation code source HTML vs XForms
    - demo sur le XHTML 
  OBJ : être au courant des transfos intermédiaires (mais plus loin c est une boite noire)
  
- Verrues : 
    - explication 

- savoir où chercher pour débugger // trouver des exemples à debugger
    - logs (quelles logs utiliser ? quand ?)

**Circuit préférentiel d'assistance ! 

--- 

**Bonus à traiter à part : public Coltrane** 
- Cas pratiques : modifier à la marge un petit pipeline perso, ajouter une personnalisation questionnaire buggé à débugger





