openMairie.org | Démonstration | Documentation | Forum

Prop0056 - Sortir les configurations des liens du répertoire dyn/ (menu, actions, footer, shortlinks)

prop-fmwk
prop-fmwk-4-9

#1

Porteur principal : Florent MICHON

Porteur secondaire : Sofien TIMEZOUAGHT

Résumé

Déplacer la configuration des élements menu, actions, footer, shortlinks du répertoire dyn/ vers la classe application.

Motivation

Le répertoire dyn/ ne doit contenir que des éléments de configuration de l’instance et pas des éléments de développement de l’application.

Pré-requis

Aucun

Proposition et implémentation

L’idée est de rendre possible le fait de ne plus avoir les scripts :

  • dyn/menu.inc.php
  • dyn/actions.inc.php
  • dyn/footer.inc.php
  • dyn/shortlink.inc.php

Des méthodes dédiées dans la classe application permettent de déclarer ces tableaux de configurations de lien de manière identique.

  • application::set_config__menu()
  • application::set_config__shortlinks()
  • application::set_config__actions()
  • application::set_config__footer()

Un accesseur à la config permet de récupérer la configuration en question ou celle du script dyn/.inc.php si il existe.

  • application::get_config__menu()
  • application::get_config__shortlinks()
  • application::get_config__actions()
  • application::get_config__footer()

Commit :

Risques

Aucun : la rétrocompatibilité est conservée.


#2

C’est une rationalisation qui semble tout à fait pertinente.