diff --git a/CHANGELOG b/CHANGELOG index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e1e6771652b16c8ee1e04b2e679458ad0a6051db 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -0,0 +1,45 @@ +#OSE 6.3 + +## Corrections de bugs + +* Suppression de la vue `V_TYPE_INTERVENTION_REGLE_EP` qui ne compilait pas. + +* Ajout de la dépendance à BCMath (extension PHP à installer). + +* Correction de bug portant sur la validation du numéro INSEE dans les données personnelles. + +* Correction de bug portant sur la recherche d'intervenants (se produisant uniquement avec PHP 7.1). + +* Connecteurs : les disciplines remontent aussi pour les intervenants ayant une fin d'affectation en cours d'année. + +## Nouveautés + +* Personnalisation : vous pouvez maintenant adapter entièrement l'interface de OSE +à votre établissement (finies les références explicites à l'Université de Caen dans l'interface) +L'apparence de l'application peut également être personnalisée en fournissant une URL qui +pointe vers une feuille de style CSS propre à votre établissement. + +* Nouvelle procédure d'installation (https://ose.unicaen.fr/deploiement) +Le déploiement de OSE se fait désormais directement à partir de sa plateforme GitLab. + +* Nouvelle procédure de mise à jour à partir de GitLab. + +## Procédure de mise à jour + +* Sauvegardez votre fichier de configuration local (`config/application.local.php`) +dans un autre répertoire que celui de OSE. + +* Du fait de la mise en place d'une nouvelle procédure de mise à jour, l'application doit être +réinstallée (uniquement les fichiers, pas la base de données). +Supprimez complètement le répertoire OSE. + +* Procédez à une nouvelle installation (procédure ici : https://ose.unicaen.fr/deploiement/install). +Si vous déployez au même endroit qu'avant, la configuration d'Apache ne devra pas être modifiée. + +* Réintégrez votre fichier de configuration locale dans `config/application.local.php`. + +* Le fichier de configuration locale (`config/application.local.php`) doit être modifié. + La rubrique `'liens'` (Liens divers) n'a plus d'utilité et doit être supprimée. + + A sa place, copiez-collez dans votre fichier la rubrique `'etablissement'` en provenance + du fichier `config/application.local.dist`, puis personnalisez-là. diff --git "a/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" "b/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" index 2d6b6e0fdf8670397b73c94bd7540fe8684b1f0a..e810ea7e6509aa34021f89f339d73649ecff45e0 100644 Binary files "a/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" and "b/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" differ diff --git "a/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.md" "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.md" new file mode 100644 index 0000000000000000000000000000000000000000..49c20b6eef624c38b77f7b1b1ac8b43920b3a7bd --- /dev/null +++ "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.md" @@ -0,0 +1,29 @@ +# Procédure de mise à jour + +## Mode maintenance +Placez OSE en mode maintenance. Dans le fichier `config/application.config.php` : + +* `maintenance/modeMaintenance` doit passer à `true`. +* `maintenance/messageInfo` peut être personnalisé pour informer les utilisateurs. + +## Mise à jour des fichiers + +* Dans le répertoire de l'application, exécutez `./bin/ose update`, puis suivez les instructions. + +## Mise à jour de la base de données + +* Dans le répertoire `data/Mises à jour`, si un fichier `.sql` corresopnd à la nouvelle version installée, +exécutez les requêtes dans SQL Developer pour mettre à jour la base de données. + +## Tests + +Le fichier `CHANGELOG` recense les changements apportés par les nouvelles versions de l'application. +Vous êtes invité à tester prioritairement ces changements. + +## Passage en production + +Sortez du mode maintenance. Dans le fichier `config/application.config.php` : + +* `maintenance/modeMaintenance` doit passer à `false`. + +C'est fini! \ No newline at end of file diff --git "a/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..2b03db78be390db9992f841fec8eb7cf2147ea41 Binary files /dev/null and "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" differ diff --git "a/data/Mises \303\240 jour/06.3.md" "b/data/Mises \303\240 jour/06.3.md" deleted file mode 100644 index 73c6493ef78d62d62d638e459e0ba20ea0a63d9f..0000000000000000000000000000000000000000 --- "a/data/Mises \303\240 jour/06.3.md" +++ /dev/null @@ -1,47 +0,0 @@ -#OSE 6.3 du 26 mars 2018 -# à partir de la version 6.2.2 du 28 fécrier 2018 - -## Procédure de mise à jour -* Mettez OSE en mode maintenance (fichier de configuration config/application.local.php, -rubrique maintenance/modeMaintenance à true, avec un éventuel message explicatif pour les utilisateurs). - -* Décompressez le nouveau paquet pour remplacer les fichiers existants. - -* Exécutez, dans SQL Developer, le fichier sql correspondant à la nouvelle version s'il existe. -pour mettre à jour les structures de données. - -* Supprimez tout le contenu du dossier data/cache. - -* De nouvelles rubriques sont apparues dans votre fichier de configuration local : -veuillez le mettre à jour selon la procédure indiquée ci-dessous. - -* Après avoir testé les modifications, sortez du mode maintenance (passage à false de config/application.local.php). - -### Mise à jour du fichier de configuration locale -Le fichier de configuration locale (`config/application.local.php`) doit être modifié. -La rubrique `'liens'` (Liens divers) n'a plus d'utilité et doit être supprimée. - -A sa place, copiez-collez dans votre fichier la rubrique `'etablissement'` en provenance -du fichier `config/application.local.dist`, puis personnalisez-là. - -Vous avez maintenant la possibilité de modifier l'apparence de OSE en fournissant une URL qui -pointe vers une feuille de style CSS. - - -### Corrections de bugs - -* Suppression de la vue V_TYPE_INTERVENTION_REGLE_EP qui ne compilait pas. - -* Ajout de la dépendance à BCMath (extension PHP à installer). - -* Correction de bug portant sur la validation du numéro INSEE dans les données personnelles. - -* Correction de bug portant sur la recherche d'intervenants (se produisant uniquement avec PHP 7.1). - -* Connecteurs : les disciplines remontent aussi pour les intervenants ayant une fin d'affectation en cours d'année. - -### Nouveautés - -* Personnalisation - -Vous pouvez maintenant adapter entièrement OSE à votre établissement (finies les références explicites à l'Université de Caen dans l'interface)