Voir les traceurs | Evolutions | Exporter au format CSV

Date :
13/11/2018 11:13
Priorité :
3
État :
Closed
Proposé par :
Florent MICHON (fmichon)
Confié à :
Sofien TIMEZOUAGHT (softime)
Version cible :
4.8.0
Résumé :
Packaging - Mise en oeuvre des bonnes pratiques du framework openMairie 4.9.0

Description détaillée
Ce ticket permet de suivre l'évolution "Packaging". En effet, les bonnes pratiques de la dernière version du framework orientent vers la suppression du répertoire dyn/ du dépôt.
Message  ↓
Date : 23/11/2018 14:00
Expéditeur : Sofien TIMEZOUAGHT

Bonjour,

Les points mentionnés ont été réalisés dans la 4.8.0 d'openADS.

Liste des points pour la mise à niveau vers le framework 4.9.0 : https://openmairie.readthedocs.io/projects/omframework/fr/4.9/upgrades/v4.9.html#mettre-a-niveau-depuis-openmairie-4-8-vers-4-9

Cordialement,
--
Sofien TIMEZOUAGHT
http://www.atreal.fr

Date : 13/11/2018 13:18
Expéditeur : Florent MICHON

ERRATUM : Concernant le conseil dans une des réponses précédentes pour la suppression du dépôt du script de configuration niveau INSTANCE dyn/config.inc.php (conseil : ne pas supprimer ce script d'une instance existante lors d'une mise à jour mais supprimer les surcharges autres que $config['session_name']).

Il peut y avoir d'autres paramètres (en plus de session_name) nécessaires dans ce fichier, le conseil serait donc plutôt de supprimer la surcharge des paramètres suivant qui se trouvent désormais déclarés dans utils :
- application
- title
- permission_by_hierarchical_profile

Date : 13/11/2018 13:15
Expéditeur : Florent MICHON

Commit :
> https://adullact.net/scm/viewvc.php/openfoncier?view=revision&revision=8320

Les tests n'ont pas besoin de changer les permissions, le script d'initialisation des tests s'en charge déjà.

Date : 13/11/2018 12:06
Expéditeur : Florent MICHON

Commit :
> https://adullact.net/scm/viewvc.php/openfoncier?view=revision&revision=8319

Les tests ont besoin d'un script config.inc.php

Date : 13/11/2018 11:55
Expéditeur : Florent MICHON

Commit :
> https://adullact.net/scm/viewvc.php/openfoncier?view=revision&revision=8318

Suppression du dépôt des scripts de configuration niveau INSTANCE (conseil : ne pas supprimer ces scripts d'une instance existante lors d'une mise à jour) :
- dyn/database.inc.php
- dyn/mail.inc.php
- dyn/filestorage.inc.php
- dyn/directory.inc.php

Suppression du dépôt du script de configuration niveau INSTANCE (conseil : ne pas supprimer ce script d'une instance existante lors d'une mise à jour mais supprimer les surcharges autres que $config['session_name']) :
- dyn/config.inc.php

Suppression du dépôt des scripts dont les initialisations sont réalisées à l'identique dans le framework (conseil : supprimer ces scripts d'une instance existante lors d'une mise à jour) :
- dyn/locales.inc.php
- dyn/debug.inc.php

Suppression du dépôt du script dont l'initialisation a été déplacée directement dans la classe utils, la surcharge est toujours possible (conseil : supprimer ce script d'une instance existante lors d'une mise à jour)
- dyn/include.inc.php

Suppression des scripts de configuration des actions niveau INSTANCE, c'est la configuration niveau FRAMEWORK qui est identique qui va désormais être utilisée (conseil : supprimer ces scripts d'une instance existante lors d'une mise à jour) :
- dyn/actions.inc.php
- dyn/shortlinks.inc.php

Suppression des scripts de configuration des actions niveau INSTANCE, c'est la configuration niveau APPLICATION (déclarée dans la classe utils de l'application) qui va désormais être utilisée (conseil : supprimer ces scripts d'une instance existante lors d'une mise à jour) :
- dyn/menu.inc.php
- dyn/footer.inc.php

Le numéro de version de l'application est maintenant dans le fichier VERSION.txt à la racine de l'application (niveau APPLICATION), il reste surchargeable au niveau INSTANCE si besoin, suppression du dépôt du script (conseil : supprimer ce script d'une instance existante lors d'une mise à jour, le fichier VERSION.txt représentera toujours le numéro de version de l'application installée, si vous souhaitez le surcharger, il est conseillé d'ajouter un script version.inc.php dans dyn avec votre numéro de version spécifique) :
- dyn/version.inc.php

Suppression du répertoire doc/ , le lien vers la documentation est désormais positionné directement dans la méthode utils::set_config__footer() niveau APPLICATION. Il est évidemment toujours surchargeable avec un script de configuration niveau INSTANCE.

Suppression du script inutile :
- app/js/sig.js

Pas de documents joints

Champ Ancienne valeur Date Par
status_idOpen23/11/2018 14:00Sofien TIMEZOUAGHT
close_dateAucun(e)23/11/2018 14:00Sofien TIMEZOUAGHT
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page