Commit c299c908 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Notes de version 1.1.1

parent 23af3f00
......@@ -2,12 +2,18 @@
## v1.0.0 (24/05/2018)
- 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.
- [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.
- [CLEANUP] Abandon du prefixe de nommage des vues sources `OBJECTH_*` au profit de `SYGAL_*`.
## 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.
- [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.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment