Chapitre 5 Migration
5.1 Session
Les variables de session d'authentification et de paramétrage ont été fusionnées.
L'appel à $action->parent>session->close() entraîne maintenant une déconnexion.
Le nom du cookie de session est maintenant dcpsession au lieu de freedom_auth et freedom_param
 Le nom du cookie de session n'est plus configurable dans les paramètres d'authentification.
5.2 Wsh
Le paramètre max_execution_time de PHP est maintenant mis à 0 pour le script wsh (pas de temps minimum).
5.3 DEFAULT et tableau
Dans les fichiers de description de famille, le mot-clef DEFAULT sur les éléments de tableau ne concerne que les valeurs par défaut des nouvelles lignes et non plus celles du tableau dans sa globalité.
5.4 Sécurité
Le droit HISTO sur l'application FDL a été ajouté afin d'indiquer l'accès aux historiques des documents de manière globale. Par défaut les utilisateurs n'ont plus accès à l'historique.
Les droits négatifs dans les profils de documents ne sont plus autorisés.
5.5 Vue de document
Les contrôleurs de vue de document (méthode) doivent être marqués avec @templateController pour être autorisé à servir de contrôleur.
Dans le mode édition de document, les attributs docid ne sont plus grisé lorsqu'il sont remplis mais reste non modifiable. L'utilisateur est incité à utiliser le bouton 'x' pour modifier sa valeur.
5.6 Libellé des menus
Les libellés des menus ajoutés sur le document sont maintenant affichés tels qu'ils sont définis dans le fichier de description. La première lettre n'est plus transformée en majuscule.
5.7 Renommage et découpage des modules
Les modules renommés sont :
- 
dynacase-platform a été découpé en :
- dynacase-core : le noyau
 - dynacase-admin : interface principale d'administration
 - dynacase-admin-uis : interfaces d'administration
- dynacase-admin-appmng-ui
 - dynacase-admin-access-ui
 - dynacase-admin-docadmin-ui
 - dynacase-admin-fusers-ui
 - dynacase-admin-vault-ui
 
 - dynacase-datajs : partie client javascript
 - dynacase-onefam : interface de l'application 
ONEFAM-dynacase-onefam-ext : interface de l'applicationONEFAMen modeextjs - dynacase-extui : bibliothèque widget extjs
 - dynacase-json2 : bibliothèque javascript
 dynacase-contacts : carnet d'adresses
- 
dynacase-jquery a été renommé en
- dynacase-jquery-installer
 
 - 
dynacase-jquery-ui a été renommé en
- dynacase-jquery-ui-installer
 
 - 
dynacase-webdesk a été découpé en :
- dynacase-webdesk-services : interfaces des services
 - dynacase-webdesk-ui : interface du portail
 
 
 
Le nouveau module dynacase-appswitcher remplace la barre principale d'applications.
Lors d'une migration en plus de mettre à jour dynacase-core, il faut installer les différentes parties découpées afin de bénéficier des mêmes fonctions.
5.8 Application au démarrage
L'application WEBDESK n'est plus nécessaire à l'installation de dynacase-core. Le paramètre CORE_START_APP vaut maintenant CORE sur une installation. Si dynacase-appswitcher est installé et que le paramètre vaut toujours CORE alors il est changé en APPSWITCHER.
5.9 Format de date ISO
Le format ISO pour les dates étant obligatoire en version 3.2, il devient nécessaire de mettre à jour :
- le code manipulant des dates
 - les CSV ou ODS de déclaration de famille
 - les fichiers d'importation de documents
 
Contenu du chapitre
- A3.1 Release 17
 - A3.2 Release 16
 - A3.3 Release 15
 - A3.4 Release 14
 - A3.5 Release 13
 - A3.6 Release 12
 - A3.7 Release 11
 - A3.8 Release 10
 - A3.9 Release 9
 - A3.10 Release 8
 - A3.11 Release 7
 - A3.12 Release 6
 - A3.13 Release 5
 - A3.14 Release 4
 - A3.15 Release 3
 - A3.16 Release 2
 - Anakeen