Skip to content
Snippets Groups Projects
Commit c299c908 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Notes de version 1.1.1

parent 23af3f00
No related branches found
No related tags found
No related merge requests found
...@@ -2,12 +2,18 @@ ...@@ -2,12 +2,18 @@
## v1.0.0 (24/05/2018) ## v1.0.0 (24/05/2018)
- Nouveaux services `structure`, `etablissement`, `unite-recherche`, `ecole-doctorale`. - [FEATURE] Nouveaux services `structure`, `etablissement`, `unite-recherche`, `ecole-doctorale`.
- [BUGFIX] Le schéma Oracle dans lequel se trouve les vues sources est désormais spécifié dans la config. - [BUGFIX] Le schéma Oracle dans lequel se trouve les vues sources est désormais spécifié dans la config.
- [CLEANUP] Abandon du prefixe de nommage des vues sources `OBJECTH_*` au profit de `SYGAL_*`. - [CLEANUP] Abandon du prefixe de nommage des vues sources `OBJECTH_*` au profit de `SYGAL_*`.
## v1.1.0 (13/09/2018) ## v1.1.0 (13/09/2018)
- Import des établissements des (co-)directeurs de thèses, rapporteurs et membres du jury, - [FEATURE] Import des établissements des (co-)directeurs de thèses, rapporteurs et membres du jury,
nécessaires à la génération des pages de couverture. nécessaires à la génération des pages de couverture.
- [BUGFIX] Le script de la vue SYGAL_ACTEUR ne produisait pas des id totalement uniques ! - [BUGFIX] Le script de la vue SYGAL_ACTEUR ne produisait pas des id totalement uniques !
## v1.1.1 (21/09/2018)
- Pagination des données retournées par les services, c'est plus sérieux.
- Pour ceux qui ont Apogée, amélioration du temps de réponse du service "individu"
grâce à l'utilisation d'une vue matérialisée des emails des individus, rafraîchie toutes les 10 minutes.
# v1.1.1
## Sources PHP
Sur le serveur, placez-vous dans le répertoire du web service (sans doute `/var/www/sygal-import-ws`)
puis lancez la commande git suivante pour "installer" la nouvelle version :
```bash
git fetch && git fetch --tags && git checkout 1.1.1
```
## Configuration PHP
Selon le moteur PHP que vous avez installé, l'emplacement du fichier de config PHP à créer/modifier diffère :
- php7.0-fpm : `/etc/php/7.0/fpm/conf.d/`
- apache2-mod-php7.0 : `/etc/php/7.0/apache2/conf.d/`
Voici le contenu du fichier `99-sygal-import-ws.ini` à créer/modifier à cet emplacement :
date.timezone = Europe/Paris
short_open_tag = Off
expose_php = Off
#display_startup_errors = On
#error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
display_errors = Off
# NB: ne peut-être supérieur au memory_limit du php.ini
memory_limit = 256M
;opcache.error_log=/var/log/php_opcache_error.log
opcache.enable = 1
opcache.memory_consumption = 256
opcache.interned_strings_buffer = 8
opcache.max_wasted_percentage = 5
opcache.max_accelerated_files = 16000
; http://php.net/manual/en/opcache.configuration.php#ini.opcache.revalidate-freq
; defaults to zend opcache checking every 180 seconds for PHP file changes
; set to zero to check every second if you are doing alot of frequent
; php file edits/developer work
; opcache.revalidate_freq=0
opcache.revalidate_freq = 180
opcache.fast_shutdown = 0
opcache.enable_cli = 0
opcache.save_comments = 1
opcache.enable_file_override = 1
opcache.validate_timestamps = 1
opcache.huge_code_pages = 0
## Base de données
### Apogée
- Exécutez le script [`data/sql/vues-apogee.sql`](data/sql/vues-apogee.sql).
NB: le user Oracle avec lequel vous allez exécuter le script doit avoir le droit (grant) de créer
des vues matérialisées.
### Physalis
Néant.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment