[Git][openmairie/framework-openmairie-documentation][4.10] init version 4.10

2 vistas
Ir al primer mensaje no leído

Florent Michon

no leída,
17 feb 2021, 9:39:27 a.m.17/2/21
para openmairie...@googlegroups.com

Florent Michon pushed to branch 4.10 at openMairie / framework-openmairie-documentation

Commits:

  • 9c9f8bea
    by Florent Michon at 2021-02-17T14:39:19+00:00
    init version 4.10

3 changed files:

Changes:

  • README.rst
    1
    -===========================================
    
    2
    -Guide du développeur openMairie version 4.9
    
    3
    -===========================================
    
    1
    +============================================
    
    2
    +Guide du développeur openMairie version 4.10
    
    3
    +============================================
    
    4 4
     
    
    5
    -.. image:: http://readthedocs.org/projects/omframework/badge/?version=4.9
    
    6
    -    :target: http://openmairie.readthedocs.io/projects/omframework/fr/4.9/?badge=4.9
    
    5
    +.. image:: http://readthedocs.org/projects/omframework/badge/?version=4.10
    
    6
    +    :target: http://openmairie.readthedocs.io/projects/omframework/fr/4.10/?badge=4.10
    
    7 7
         :alt: Documentation Status
    
    8 8
     
    
    9 9
     
    

  • source/conf.py
    ... ... @@ -45,17 +45,17 @@ source_suffix = '.rst'
    45 45
     master_doc = 'index'
    
    46 46
     
    
    47 47
     # General information about the project.
    
    48
    -project = u'openMairie Framework 4.9'
    
    49
    -copyright = u'2004-2019, openMairie'
    
    48
    +project = u'openMairie Framework 4.10'
    
    49
    +copyright = u'2004-2021, openMairie'
    
    50 50
     
    
    51 51
     # The version info for the project you're documenting, acts as replacement for
    
    52 52
     # |version| and |release|, also used in various other places throughout the
    
    53 53
     # built documents.
    
    54 54
     #
    
    55 55
     # The short X.Y version.
    
    56
    -version = '4.9'
    
    56
    +version = '4.10'
    
    57 57
     # The full version, including alpha/beta/rc tags.
    
    58
    -release = '4.9'
    
    58
    +release = '4.10'
    
    59 59
     
    
    60 60
     # The language for content autogenerated by Sphinx. Refer to documentation
    
    61 61
     # for a list of supported languages.
    

  • source/index.rst
    1 1
     .. openMairie Framework documentation master file
    
    2 2
     
    
    3
    -======================================
    
    4
    -openMairie Framework 4.9 documentation
    
    5
    -======================================
    
    3
    +=======================================
    
    4
    +openMairie Framework 4.10 documentation
    
    5
    +=======================================
    
    6 6
     
    
    7 7
     .. note::
    
    8 8
     
    


View it on GitLab.
You're receiving this email because of your account on gitlab.com. If you'd like to receive fewer emails, you can adjust your notification settings.

Florent Michon

no leída,
17 feb 2021, 9:47:24 a.m.17/2/21
para openmairie...@googlegroups.com

Florent Michon pushed to branch 4.10 at openMairie / framework-openmairie-documentation

Commits:

  • 307988e2
    by Florent Michon at 2021-02-17T14:47:14+00:00
    init version 4.10 

2 changed files:

Changes:

  • source/upgrades/index.rst
    ... ... @@ -8,6 +8,7 @@ Historique & Mises à niveau
    8 8
     .. toctree::
    
    9 9
        :numbered:
    
    10 10
     
    
    11
    +   v4.10.rst
    
    11 12
        v4.9.rst
    
    12 13
        v4.8.rst
    
    13 14
        v4.7.rst
    

  • source/upgrades/v4.10.rst
    1
    +###############
    
    2
    +La version 4.10
    
    3
    +###############
    
    4
    +
    
    5
    +.. warning::
    
    6
    +
    
    7
    +   Cette rubrique est en cours de rédaction.
    
    8
    +
    
    9
    +=================================
    
    10
    +Les nouveautés de la version 4.10
    
    11
    +=================================
    
    12
    +
    
    13
    +.. note::
    
    14
    +
    
    15
    +    Cette nouvelle version du framework openMairie porte principalement sur la
    
    16
    +    réorganisation du code afin de rendre le répertoire core/ autonome. Elle 
    
    17
    +    apporte également  diverses corrections de bugs et améliorations mineures...
    
    18
    +
    
    19
    +Voici la liste des principales améliorations et correctifs apportés 
    
    20
    +
    
    21
    +4.10.0 (unreleased)
    
    22
    +-------------------
    
    23
    +
    
    24
    +* Évolution : Déplacer la gestion des sousformulaire (onglet) dans la classe de l'objet métier. Par défaut, les onglets sont désactivés en modification. Ticket #????.
    
    25
    +
    
    26
    +* Évolution : Suppression de l'option d'affichage des sous formulaires en accordéon. Ticket #????.
    
    27
    +
    
    28
    +* Évolution : Renommage des classes openmairie avec le préfixe om_. Ticket #????.
    
    29
    +
    
    30
    +* Évolution : Fiabiliser/pérenniser le module SIG. Ticket #????.
    
    31
    +  - Suppression du point d'entrée redirection_onglet (aucune modification du champs fonctionnel).
    
    32
    +  - Remplacement de toutes les balises images par des images d'arrière plan dans la boîte à outils de la carte (Suppression de toutes les dépendances vers le répertoire lib/ depuis le core/).
    
    33
    +  - Suppression d'une inclusion inutile d'un fichier css déjà inclus par la librairie openLayers.
    
    34
    +  - Suppression des attributs om_map::$img_consult img_consult_hover et des fichiers images rattachés jamais utilisés.
    
    35
    +  - La définition des images par défaut pour les marqueurs est déplacée dans le javascript (Suppression de toutes les dépendances vers le répertoire lib/ depuis le core/).
    
    36
    +
    
    37
    +* Évolution : Suppression des widgets de formulaire localisation et localisation2. Ticket #9281.
    
    38
    +
    
    39
    +* Évolution : Fiabiliser/Pérenniser le layout. Ticket #9282.
    
    40
    +  - L'aide à la saisie sur le widget de formulaire 'localisation_edition' est déplacée dans le layout jqueryui (Suppression de toutes les dépendances vers le répertoire lib/ depuis le core/). Renommage du snippet et des éléments du widget en 'localisation_edition'.
    
    41
    +  - Suppression des méthodes inutiles / inutilisées de la classe layout : display_formulaire_css(), display_start_regroup_horizontal(), display_stop_regroup_horizontal(), display_input(), display_lien(), display_start_liste_responsive(), display_start_block_liste_responsive(), display_start_block_liste_responsive_theme_c(), display_close_block_liste_responsive(), display_close_liste_responsive(), display_start_navbar(), display_stop_navbar(), display_password_input_submit(), display_stop_legend_fieldset(), display_lien_retour(), display_form_button(), display_form_retour(), display_table_start_class_default(), ...
    
    42
    +  - Suppression de toutes les images non utilisées présentes dans le répertoire om-assets/lib/
    
    43
    +  - Utilisation exhaustive des méthodes display_start_fieldset() et display_stop_fieldset().
    
    44
    +  - Support de la recherche avancée et de la recherche simple.
    
    45
    +  - Suppression des appels aux fonctions JS ajaxit() et affichersform() depuis le core. On remplace ces appels par le positionnement cohérent d'URL dans les attributs href/action et de marqueurs dans les atributs class pour bind JS.
    
    46
    +
    
    47
    +* Correction : La surcharge d'un élément d'une table dans la configuration du générateur niveau APPLICATIF écrasait l'intégralité de la configuration de la table niveau FRAMEOWORK. Ticket #9267.
    
    48
    +
    
    49
    +* Évolution : Suppression du système des anciennes actions de formulaire. Ticket #9266.
    
    50
    +
    
    51
    +* Évolution : Suppression des éléments dépréciés depuis plusieurs versions. Ticket #9265.
    
    52
    +  - om_table.class.php\table::db il faut utiliser la propriété 'db' de la classe 'application' : $this->f->db
    
    53
    +  - om_application.class.php\application::view_soustab() suppression de la définition de la variable $idx inutile v'est $idxformulaire qu'il faut utiliser
    
    54
    +  - om_formulaire.class.php\formulaire::enteteTab \formulaire::bloc inutilisés
    
    55
    +  - om_application.class.php\application::tmp() inutilisé
    
    56
    +  - om_application.class.php\application::nomenu inutilisé
    
    57
    +  - om_application.class.php\application::phptype remplacé par OM_DB_PHPTYPE
    
    58
    +  - om_application.class.php\application::formatdate \FORMATDATE remplacés par OM_DB_FORMATDATE
    
    59
    +  - om_application.class.php\application::schema remplacé par OM_DB_SCHEMA
    
    60
    +  - om_dbform.class.php\dbform::db il faut utiliser la propriété 'db' de la classe 'application' : $this->f->db
    
    61
    +  - om_dbform.class.php\dbform::deverrouille() \dbform::verrouille() \dbform::testverrou() ancienne gestion du verrou
    
    62
    +  - layout_jqueryui_after.js\form_bind_portlet_actions() remplacée par form_bind_actions()
    
    63
    +  - layout_jqueryui_after.js\tab_bind_left_actions() remplacée par tab_bind_actions()
    
    64
    +  - om_logger.class.php\logger::writeLogToFile() inutilisée
    
    65
    +  - db_fpdf.php:PDF::erreur_db() c'est une autre méthode qui s'occupe de gérer les erreurs de base de données
    
    66
    +  - fpdf_etat.php:PDF::erreur_db() c'est une autre méthode qui s'occupe de gérer les erreurs de base de données
    
    67
    +  - fpdf_etiquette.php:PDF::erreur_db() c'est une autre méthode qui s'occupe de gérer les erreurs de base de données
    
    68
    +  - om_dbform.class.php\dbform::sousform inutilisé
    
    69
    +  - om_dbform.class.php\dbform::setFieldset() && om_dbform.class.php\dbform::setBloc() inutilisées
    
    70
    +
    
    71
    +* Évolution : Règles de codage, bonnes pratiques et nettoyage. Ticket #9264.
    
    72
    +  - Coding rules.
    
    73
    +  - PHPDoc DocBlock : Mise en cohérence / ajout / compléments.
    
    74
    +  - On définit de manière explicite les méthodes et attributs comme publics ceux qui le sont de fait aujourd'hui.
    
    75
    +  - Les champs de type 'fichier' du core/ sont désormais gérés par le générateur et non pas une surcharge.
    
    76
    +  - C'est la méthode addToLog de l'objet courant qui doit être appelée plutôt que l'instanciation de la classe logger ou l'appel de la même méthode sur l'instance de la classe om_application.
    
    77
    +  - Suppression de l'inclusion inutile du script om_debug.inc.php lorsque l'inclusion est déjà effectuée dans om_logger.class.php.
    
    78
    +  - C'est la méthode dbform::addToMessage() qui doit être utilisée plutôt que la concaténation d'un message à l'attribut dbform::$msg.
    
    79
    +  - Nettoyage et mise à jour des entêtes des fichiers générés.
    
    80
    +
    
    81
    +
    
    82
    +L'intégralité des modifications sont disponibles dans le fichier HISTORY.txt à 
    
    83
    +la racine de l'archive de téléchargement.
    
    84
    +
    
    85
    +
    
    86
    +.. contents::
    
    87
    +
    
    88
    +
    
    89
    +===============================================
    
    90
    +Mettre à niveau depuis openMairie 4.9 vers 4.10
    
    91
    +===============================================
    
    92
    +
    
    93
    +Mettre à jour les références externes
    
    94
    +-------------------------------------
    
    95
    +
    
    96
    +Mettre à jour le contenu du fichier :file:`EXTERNALS.txt` à la racine du projet, et activer ces nouvelles références externes comme indiqué `dans le chapitre sur SVN <../tools/svn.html#externals>`_. 
    
    97
    +
    
    98
    +
    
    99
    +Mettre à jour la base de données
    
    100
    +--------------------------------
    
    101
    +
    
    102
    +La structure de la base de données d'openMairie n'a pas changée depuis la version 4.9.0. Le script SQL :file:`core/data/pgsql/v4.10.0.sql` est donc vide.
    
    103
    +
    
    104
    +
    
    105
    +Lancer une regénération complète
    
    106
    +--------------------------------
    
    107
    +
    
    108
    +Cette nouvelle version comprend des modifications du générateur. Une regénération complète est nécessaire pour le bon fonctionnement de la nouvelle version.
    
    109
    +
    
    110
    +
    
    111
    +
    
    112
    +
    
    113
    +

Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos