Changeset 94625 in spip-zone


Ignore:
Timestamp:
Jan 17, 2016, 9:47:41 PM (5 years ago)
Author:
teddy.spip@…
Message:

On vérifie aussi la compatibilité des plugins inactifs. Il est vrai que ces plugins sont désactivés à l'instant T, mais cela ne veut pas dire que ces plugins ne sont pas utilisés à un autre moment de la vie du site.
Up de y pour ce changement.

Location:
_plugins_/verifie31
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/verifie31/lang/verifie31_fr.php

    r87072 r94625  
    1010    // B
    1111    'bilan' => '@total@ plugin(s) actif(s) - @total_notok@ plugin(s) incompatible(s)',
     12    'bilan_inactif' => '@total@ plugin(s) inactif(s) - @total_notok@ plugin(s) incompatible(s)',
    1213
    1314    // L
    1415    'liste_plugins' => 'Liste des plugins actifs',
     16    'liste_plugins_inactifs' => 'Liste des plugins inactifs',
    1517
    1618    // T
     
    1820
    1921    // P
    20    'plugin_nom' => 'Nom du plugin', 
     22   'plugin_nom' => 'Nom du plugin',
    2123   'plugin_borne' => 'Bornes',
    2224   'plugin_compat31' => 'Compatible SPIP 3.1',
     
    2729
    2830);
    29 
    30 ?>
  • _plugins_/verifie31/paquet.xml

    r92745 r94625  
    22        prefix="verifie31"
    33        categorie="maintenance"
    4         version="1.0.1"
     4        version="1.1.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
     
    99>
    1010
    11         <nom>Vérifie les plugins pour passage à SPIP 3.1</nom> 
     11        <nom>Vérifie les plugins pour passage à SPIP 3.1</nom>
    1212        <auteur lien='http://www.erational.org'>erational</auteur>
    1313
  • _plugins_/verifie31/prive/squelettes/contenu/verifie31.html

    r93292 r94625  
    1 
    2 <h1><:verifie31:liste_plugins:></h1>
    3 
     1<h1><:verifie31:titre_verifie31:></h1>
    42#SET{incompatible,0}
    53#SET{total_plugin,0}
    64#SET{vspip,3.1.0}
    7 <B_plugins_current>
    8 <table class="spip">
    9 <tr>
    10   <th><:verifie31:plugin_nom:></th>
    11   <th><:verifie31:plugin_borne:></th>
    12   <th><:verifie31:plugin_compat31:></th>
    13 </tr>
    14 <BOUCLE_plugins_current(PAQUETS plugins){tout}{par multi nom, paquets.prefixe}{!par constante, actif}{id_depot=0}{constante !=_DIR_PLUGINS_DIST}{actif=oui}>
    15 <tr>
    16   <td>#NOM[ <small class="site">(<a href="(#LIEN_DOC)" class="spip_out"><:en_savoir_plus:></a>)</small>]</td>
    17   <td>#COMPATIBILITE_SPIP</td>
    18   <td>
    19       [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)  <span style="color:#090;"><:verifie31:plugin_compat31_ok:></span>]
    20       [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non) 
    21           <span style="color:#900;"><:verifie31:plugin_compat31_notok:></span>
    22           #SET{incompatible,#GET{incompatible}|plus{1}}
    23       ]
    24      
    25       [(#REM) si pas compatible, on regarde si le plugin du depot l'est]
    26       <BOUCLE_plugins_current_item(PLUGINS){prefixe}{si #COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non}>
    27       [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)
    28       <p style="margin-top:1em;">
    29               <:verifie31:plugin_compat31_maj:>
    30               <a href="#URL_ECRIRE{admin_plugin}"><:verifie31:plugin_compat31_maj_gestion:></a>
    31       </p>]
    32       </BOUCLE_plugins_current_item>
    33   </td>
    34 </tr>
    35 </BOUCLE_plugins_current>
    36 </table>
     5<B_plugins_current>
     6<div class="liste-objets plugins actifs">
     7        <table class="spip">
     8                <caption><strong class="caption"><:verifie31:liste_plugins:></strong></caption>
     9                <thead>
     10                        <tr>
     11                                <th class="picto"> </th>
     12                                <th><:verifie31:plugin_nom:></th>
     13                                <th><:verifie31:plugin_borne:></th>
     14                                <th><:verifie31:plugin_compat31:></th>
     15                        </tr>
     16                </thead>
     17                <tbody>
     18                <BOUCLE_plugins_current (PAQUETS plugins) {tout} {par multi nom, paquets.prefixe} {!par constante, actif} {id_depot=0} {constante !=_DIR_PLUGINS_DIST} {actif=oui}>
     19                <tr>
     20                        <td class="picto"> </td>
     21                        <td>#NOM[ <small class="site">(<a href="(#LIEN_DOC)" class="spip_out"><:en_savoir_plus:></a>)</small>]</td>
     22                        <td>#COMPATIBILITE_SPIP</td>
     23                        <td>
     24                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)  <span style="color:#090;"><:verifie31:plugin_compat31_ok:></span>]
     25                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non)
     26                                <span style="color:#900;"><:verifie31:plugin_compat31_notok:></span>
     27                                #SET{incompatible,#GET{incompatible}|plus{1}}
     28                                ]
     29                                [(#REM) si pas compatible, on regarde si le plugin du depot l'est]
     30                                <BOUCLE_plugins_current_item (PLUGINS){prefixe}{si #COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non}>
     31                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)
     32                                <p style="margin-top:1em;">
     33                                <:verifie31:plugin_compat31_maj:>
     34                                <a href="#URL_ECRIRE{admin_plugin}"><:verifie31:plugin_compat31_maj_gestion:></a>
     35                                </p>]
     36                                </BOUCLE_plugins_current_item>
     37                        </td>
     38                </tr>
     39                </BOUCLE_plugins_current>
     40                </tbody>
     41        </table>
     42</div>
    3743#SET{total_plugin,#TOTAL_BOUCLE}
     44<p><:verifie31:bilan{total=#GET{total_plugin},total_notok=#GET{incompatible}}:></p>
    3845</B_plugins_current>
    39 
    40 <p><:verifie31:bilan{total=#GET{total_plugin},total_notok=#GET{incompatible}}:></p>
     46[(#REM)
     47        On vérifie aussi les plugins inactifs.
     48        Ce n'est pas parce qu'un plugin est inactif aujourd'hui qu'il n'est pas du tout utile à la vie du site à un autre moment.
     49]
     50#SET{incompatible,0}
     51#SET{total_plugin,0}
     52#SET{vspip,3.1.0}
     53<B_plugins_inactif>
     54<div class="liste-objets plugins inactifs">
     55        <table class="spip">
     56                <caption><strong class="caption"><:verifie31:liste_plugins_inactifs:></strong></caption>
     57                <thead>
     58                        <tr class="first_row">
     59                                <th class="picto"></th>
     60                                <th><:verifie31:plugin_nom:></th>
     61                                <th><:verifie31:plugin_borne:></th>
     62                                <th><:verifie31:plugin_compat31:></th>
     63                        </tr>
     64                </thead>
     65                <tbody>
     66                <BOUCLE_plugins_inactif (PAQUETS plugins) {tout} {par multi nom, paquets.prefixe} {!par constante, actif} {id_depot=0} {constante IN _DIR_PLUGINS} {actif=non}>
     67                <tr>
     68                        <td class="picto"> </td>
     69                        <td>#NOM[ <small class="site">(<a href="(#LIEN_DOC)" class="spip_out"><:en_savoir_plus:></a>)</small>]</td>
     70                        <td>#COMPATIBILITE_SPIP</td>
     71                        <td>
     72                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)  <span style="color:#090;"><:verifie31:plugin_compat31_ok:></span>]
     73                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non)
     74                                <span style="color:#900;"><:verifie31:plugin_compat31_notok:></span>
     75                                #SET{incompatible,#GET{incompatible}|plus{1}}
     76                                ]
     77                                [(#REM) si pas compatible, on regarde si le plugin du depot l'est]
     78                                <BOUCLE_plugins_inactif_item (PLUGINS){prefixe}{si #COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non}>
     79                                [(#COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|oui)
     80                                <p style="margin-top:1em;">
     81                                <:verifie31:plugin_compat31_maj:>
     82                                <a href="#URL_ECRIRE{admin_plugin}"><:verifie31:plugin_compat31_maj_gestion:></a>
     83                                </p>]
     84                                </BOUCLE_plugins_inactif_item>
     85                        </td>
     86                </tr>
     87                </BOUCLE_plugins_inactif>
     88                </tbody>
     89        </table>
     90</div>
     91#SET{total_plugin,#TOTAL_BOUCLE}
     92<p><:verifie31:bilan_inactif{total=#GET{total_plugin},total_notok=#GET{incompatible}}:></p>
     93</B_plugins_inactif>
Note: See TracChangeset for help on using the changeset viewer.