Voir les traceurs | Evolutions | Exporter au format CSV

Date :
11/04/2013 14:47
Priorité :
5
État :
Closed
Proposé par :
Florent MICHON (fmichon)
Confié à :
Nobody (None)
Version cible :
4.5.0
Version concernée :
none
Résumé :
Fonctionnalité : Abstraction de l'ergonomie (Layout)

Description détaillée
Le principe de cette fonctionnalité est de créer un système d'abstraction qui vise à permettre d'utiliser une classe générique dès qu'il s'agit de faire des affichages. Cette classe doit permettre de créer une multitude de plugins qui pourront chacun proposer une ergonomie différente...
Message  ↓
Date : 06/08/2014 16:15
Expéditeur : Florent MICHON

Comme vu lors du groupe de travail du 01/07/2014, le système de 'layout' n'est pas assez documenté et est aujourd'hui dans un état qui nécessite un nettoyage. La version cible pour cette fonctionnalité (champ fonctionnel complet implémenté) ne pourra sûrement pas être la version 4.5.0 et devra être une version supérieure à fixer plus tard.

* Fonctionnalité 'Layout' : Nettoyage par la suppression de toutes les méthodes
non utilisées dans le framework, la suppression des méthodes mal employées,
la création de méthodes basiques. Ticket #6533.
https://adullact.net/scm/viewvc.php?view=rev&root=openmairie&revision=2838

Date : 05/08/2014 14:40
Expéditeur : Florent MICHON

Déplacé de Tracker à Evolutions

Date : 08/07/2013 08:31
Expéditeur : francois raynaud

ATREAL doit compléter la documentation 4.4.0 chapitre framework

Date : 08/07/2013 08:26
Expéditeur : francois raynaud

suite a la reunion de pilotage du 4 juillet, les affichages du framework seront remplacés par des méthodes génériques par arles.

Date : 29/05/2013 17:58
Expéditeur : Nicolas Haye

Comportement bizarre :
Les prototypes de méthodes nécessite un certain nombre de paramètres mais il est possible de ne pas tous les mettre dans les méthodes correspondantes de l'abstracteur, cela fonctionne quand même.

Date : 11/04/2013 14:57
Expéditeur : Florent MICHON

Etat des lieux du développement de la fonctionnalité :

La classe 'layout' [../core/om_layout.class.php] est une classe d'abstraction de l'affichage. C'est cette classe qui est instanciée et utilisée par d'autres scripts pour gérer l'affichage de la structure des pages et ce peu importe l'affichage utilisé. Son objectif est d'instancier la classe d'affichage spécifique [../core/om_layout_PLUGIN.class.php] ou [../obj/om_layout_PLUGIN.class.php] aussi appelée plugin d'affichage correspondant au paramétrage sélectionné. Cette classe d'affichage spécifique hérite de la classe 'layout_base' [../core/om_layout.class.php] qui lui sert de modèle.

Le système est fonctionnel. Il reste :
- à parcourir tout le framework pour remplacer les affichages par des appels à des méthodes génériques de la classe layout
- à faire un système de détection/sélection/paramétrage du layout par utilisateur/applicatif/matériel

Pas de documents joints

Champ Ancienne valeur Date Par
close_dateAucun(e)09/03/2017 13:43Florent MICHON
Version cibleNone09/03/2017 13:43Florent MICHON
status_idOpen09/03/2017 13:43Florent MICHON
priority319/08/2014 18:59Florent MICHON
assigned_tofmichon19/08/2014 11:11Florent MICHON
typeTracker05/08/2014 14:40Florent MICHON
summaryFonctionnalité : Abstraction du layout (ergonomie)05/08/2014 14:40Florent MICHON
Version cible4.4.008/07/2013 08:26francois raynaud
assigned_tonone11/04/2013 15:25Florent MICHON
summaryFonctionnalité : Abstraction du layout11/04/2013 15:21Florent MICHON
detailsLe principe de cette fonctionnalité est de créer un système d'abstraction qui vise à permettre d'utiliser une classe générique dès qu'il s'agit de faire des affichages. Cette classe doit permettre de créer une multitude de plugins qui pourront chacun proposer une ergonomie différente... 11/04/2013 15:21Florent MICHON
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page