Changeset 104199 in spip-zone


Ignore:
Timestamp:
May 5, 2017, 4:09:58 PM (2 years ago)
Author:
eric@…
Message:

On passe le serveur spip en https.
Pour faire propre on fait un up de schéma avec la fonction de mise à jour associée.

Location:
_plugins_/boussole/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/boussole_administrations.php

    r81881 r104199  
    3434        $defaut_config_03 = array(
    3535                'client' => array('serveurs_disponibles' =>
    36                                                         array('spip' => array('url' => 'http://boussole.spip.net'))),
     36                                                        array('spip' => array('url' => 'https://boussole.spip.net'))),
    3737                'serveur' => array('boussoles_disponibles' => array())
    3838        );
     
    6060        $maj['0.4'] = array(
    6161                array('maj04_boussole', $defaut_config_04)
     62        );
     63
     64        // A partir de ce schéma, le serveur de boussole spip est en https
     65        $maj['0.5'] = array(
     66                array('maj05_boussole', $defaut_config_03['client']['serveurs_disponibles']['spip']['url'])
    6267        );
    6368
     
    225230}
    226231
     232
     233/**
     234 * Migration du schéma 0.4 au 0.5.
     235 *
     236 * Le serveur de boussoles spip passe en https.
     237 *
     238 * @param array $defaut_config
     239 *              Configuration par défaut supplémentaire ajoutée pour ce schéma.
     240 *
     241 * @return void
     242 */
     243function maj05_boussole($url_serveur_spip) {
     244
     245        // Initialisation de la configuration migrée avec la configuration existante.
     246        include_spip('inc/config');
     247        $config = lire_config('boussole');
     248
     249        // Migration de l'adresse du serveur spip en https
     250        // -- On met à jour l'adresse du serveur
     251        $config['client']['serveurs_disponibles']['spip']['url'] = $url_serveur_spip;
     252
     253        // Mise à jour en BDD de la confguration migrée
     254        ecrire_config('boussole', $config);
     255
     256        spip_log('Maj 0.4 des données du plugin : ' . serialize(lire_config('boussole')),_BOUSSOLE_LOG . _LOG_INFO);
     257}
     258
    227259?>
  • _plugins_/boussole/trunk/formulaires/configurer_boussole_serveur.php

    r88292 r104199  
    1212                        $erreurs['nom'] = _T('info_obligatoire');
    1313                else if (($nom == 'spip')
    14                         AND (rtrim(lire_config('adresse_site'), '/') != 'http://boussole.spip.net'))
     14                        AND (rtrim(lire_config('adresse_site'), '/') != 'https://boussole.spip.net'))
    1515                        $erreurs['nom'] = _T('boussole:message_nok_nom_serveur_spip');
    1616        }
  • _plugins_/boussole/trunk/lang/boussole_fr.php

    r102842 r104199  
    6060        'info_liste_aucun_serveur' => 'Aucun serveur n’a encore été configuré pour le site client.',
    6161        'info_liste_aucune_boussole' => 'Aucune boussole n’a encore été chargée dans votre base. Utilisez le formulaire ci-dessous pour en ajouter.',
    62         'info_nom_serveur' => 'Saisissez le nom que vous souhaitez donner à votre serveur de boussoles. Le nom « spip » est réservé au serveur d’URL « http://boussole.spip.net » et ne peut donc pas être utilisé.',
     62        'info_nom_serveur' => 'Saisissez le nom que vous souhaitez donner à votre serveur de boussoles. Le nom « spip » est réservé au serveur d’URL « https://boussole.spip.net » et ne peut donc pas être utilisé.',
    6363        'info_rubrique_parent' => 'Pour créer les sites de la boussole vous devez choisir une rubrique d’accueil.',
    6464        'info_site_boussole' => 'Ce site fait partie de la boussole :',
  • _plugins_/boussole/trunk/paquet.xml

    r103720 r104199  
    22        prefix="boussole"
    33        categorie="navigation"
    4         version="2.6.4"
     4        version="2.7.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
    77        logo="boussole_logo-64.png"
    8         schema="0.4"
     8        schema="0.5"
    99        documentation="https://contrib.spip.net/Boussole-v2-nouveau-fonctionnement-client-serveur"
    1010>       
Note: See TracChangeset for help on using the changeset viewer.