This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tooldeliveryscreencodeupdate [2015/09/12 23:31] admin |
tooldeliveryscreencodeupdate [2024/04/04 15:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> | ||
+ | |||
===== Tool Delivery : Opérations de livraison ===== | ===== Tool Delivery : Opérations de livraison ===== | ||
- | {{ :tooldelivery:scrren_delivery_tools_fr.jpg |}} | + | {{ :tooldelivery:scrren_delivery_tools_fr.jpg?600 |}} |
Le processus de livraison suit une logique en 4 étapes : | Le processus de livraison suit une logique en 4 étapes : | ||
Line 14: | Line 16: | ||
=== Synchronisation de sécurité === | === Synchronisation de sécurité === | ||
- | La version actuellement en service doit être synchronisée avec une version temporaire "de sécurité" qui continuera a être axécutée jusqu'à la fin de la préparation de la livraison. L'outil de synchronisation gère deux copies : | + | La version actuellement en service doit être synchronisée avec une version temporaire "de sécurité" qui continuera a être exécutée jusqu'à la fin de la préparation de la livraison. L'outil de synchronisation gère deux copies : |
* Une première copie de sauvegarde assure le service en mode livraison à la place du code de production standard. | * Une première copie de sauvegarde assure le service en mode livraison à la place du code de production standard. | ||
Line 23: | Line 25: | ||
=== Basculement en livraison === | === Basculement en livraison === | ||
- | Le service Moodle continue à être fourni à partir de la version temporaire sécurisée. Cette version reste stable pendant toute la phase de modification et de mise à jour du code Moodle de la verison de production. | + | Le service Moodle continue à être fourni à partir de la version temporaire sécurisée. Cette version reste stable pendant toute la phase de modification et de mise à jour du code Moodle de la version de production. |
=== Mise à jour des fichiers source === | === Mise à jour des fichiers source === | ||
Line 33: | Line 35: | ||
=== Rétablissement en production === | === Rétablissement en production === | ||
- | C'est l'opération la plus délicate, car vous poussez en production le nouveau code qui a été lvré. | + | C'est l'opération la plus délicate, car vous poussez en production le nouveau code qui a été livré. |
L'opération de livraison vous demandera certainement de réaliser les mises à jour logiques de Moodle (Administration > Notifications) | L'opération de livraison vous demandera certainement de réaliser les mises à jour logiques de Moodle (Administration > Notifications) | ||
Line 40: | Line 42: | ||
* L'oubli de livraison de certains fichiers | * L'oubli de livraison de certains fichiers | ||
- | * Une erreur de syntaxe générée par une modifcation de dernière minute | + | * Une erreur de syntaxe générée par une modification de dernière minute |
- | * Une incompatibilité entrre le nouveau code et certains états de données d'usage dans la plate-forme | + | * Une incompatibilité entre le nouveau code et certains états de données d'usage dans la plate-forme |
+ | |||
+ | Ce code peut conduire à la modification des structures de données dans la base et de façon parfois irréversible (les modifications apportées ne sont plus rétrocompatibles avec l'ancien code PHP de Moodle). Cette situation reste cependant rare. | ||
- | Ce code peut conduire à la modification des structures de données dans la base et de façon parfois irréversible (les modificaitons apportées ne sont plus rétrocompatibles avec l'ancien code PHP de moodle). Cette situaiton reste cependant rare. | + | [[ToolDelivery|Revenir à l'index du composant]] |