Changeset 27726 in spip-zone


Ignore:
Timestamp:
Apr 8, 2009, 8:49:21 PM (11 years ago)
Author:
dani@…
Message:

Modifications pour la version couplage AlternC du plugin mutualisation

Location:
_plugins_/_test_/mutualisation/mutu_alternc_2_0
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/mutualisation/mutu_alternc_2_0/mes_options.php.txt

    r18453 r27726  
    5454 
    5555        /*
    56          * Creer les bases de donnees via un ping sur une URL (methode AlternC)
     56         * Creer les bases de donnees via un une requête HTTP sur une URL (methode AlternC)
    5757         *
    58          * Il suffit de renseigner l'option url_creer_base, en lui passant les bons parametres :
    59          * 'url_creer_base' => 'https://bureau.tld/admin/sql_doadd.php?username=USER&password=PASS&dbn='.prefixe_mutualisation($site)
     58         * Il y a deuxc possibilités:
     59         *
     60         *  1- Renseigner l'option url_creer_base, en lui passant les bons parametres :
     61         *    'url_creer_base' => 'https://bureau.tld/admin/sql_doadd.php?username=USER&password=PASS&dbn='.prefixe_mutualisation($site)
     62         *
     63         *  2- Activer la création d'un utilisateur AlternC par site:
     64         *     'creer_user_panel' => true
     65         *     Il faut aussi définir l'URL du panel AlternC ('url_panel') et les identifiants d'un
     66         *     utilisateur AlternC avec les drotis d'adminitrateurs AlternC (admin_panel et pwd_panel)
     67         *     pour chaque site mutualisé créé : toto.mon_domaine.tld
     68         *     sera alors créé un utilisateur AlternC 'toto', sa base activé, et le site
     69         *     utilisera un user mysql et une base denommés toto_spip
    6070         */
    6171         
     
    7989         *
    8090         */
    81        
     91
    8292        /*
    8393         * Inscrire ici le nom du site d'administration du tableau de bord
     
    103113                        'url_img_courtes' => true,   // Utiliser la redirection des URL d'images courtes dans la partie publique (false)
    104114                        # 'utiliser_panel' => false, // Utiliser une table externe pour recuperer des identifiants ... (code, user, pass) permettant a un utilisateur d'installer le site (false)
    105                         'url_creer_base' => ''       // Creer la base de donnees via une URL (methode AlternC)
     115                        'url_creer_base' => '',       // Creer la base de donnees via une URL (methode AlternC)
     116                        'creer_user_panel' => true,
     117                        'url_panel' => 'https://panel.mon_alternc.tld/admin/',
     118                        'admin_panel' => 'admin_alternc',
     119                        'pwd_panel' => '***********',
     120                        'url_creer_base' => false   // Creer la base de donnees via une URL (methode AlternC)
     121
    106122                )
    107123        );
  • _plugins_/_test_/mutualisation/mutu_alternc_2_0/mutualiser_creer.php

    r27719 r27726  
    1515define('_PRIVILEGES_MYSQL_USER_BASE','Alter, Select, Insert, Update, Delete, Create, Drop');
    1616
     17
     18// include_spip('inc/utils');
    1719
    1820include_spip('inc/minipres');
     
    6264                        echo mutu_minipres(
    6365                                _T('mutu:install_site'),
    64                                 "<div>" .$menu_langues ."<br /></div>\n" .
     66                                "<div>" .$menu_langues ."</div>\n" .
    6567                                "<div><img alt='SPIP' src='" . _DIR_IMG_PACK . "logo-spip.gif' /></div>\n".
    6668                       
     
    123125                                                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    124126                                                curl_setopt($ch, CURLOPT_POST, 1);
    125                                                 // $page = curl_exec($ch);
    126                                                 // var_dump($page);
     127                                                $page = curl_exec($ch);
     128                                                #var_dump($page);
    127129                                                curl_close($ch);
    128130                                                if (!sql_selectdb(_INSTALL_NAME_DB, _INSTALL_SERVER_DB)) {
    129131                                                        echo mutu_minipres(
    130                                                                 _T('mutu:install_db_echec',array('nombase' => '<tt>'._INSTALL_NAME_DB.'</tt>')),
     132                                                                _T('mutu:install_bd_echec',array('nombase' => '<tt>'._INSTALL_NAME_DB.'</tt>')),
    131133                                                                "<div><img alt='SPIP' src='" . _DIR_IMG_PACK . "logo-spip.gif' /></div>\n".
    132134                                                                '<h3>'
    133                                                                 .'<a href="'.parametre_url(self(), 'creerbase', 'oui').'">'._T('mutu:install_db_reessayer').'</a>'
     135                                                                .'<a href="'.parametre_url(self(), 'creerbase', 'oui').'">'._T('mutu:install_dd_reessayer').'</a>'
    134136                                                                .'</h3>'
    135137                                                        );
  • _plugins_/_test_/mutualisation/mutu_alternc_2_0/plugin.xml

    r27725 r27726  
    22        <nom>
    33                <multi>
    4                         Mutualisation facile
    5                         [es]Mutualizaci&oacute;n f&aacute;cil
    6                         [en]Easy mutualisation
     4                        Mutualisation facile - AlternC
     5                        [es]Mutualizaci&oacute;n f&aacute;cil - AlternC
     6                        [en]Easy mutualisation - AlternC
    77                </multi>
    88        </nom>
     
    1111        </auteur>
    1212        <version>
    13                 0.7.4
     13                0.7.4a
    1414        </version>
    1515        <etat>
     
    1818        <description>
    1919                <multi>
    20                 Ce plugin contient quelques fonctions facilitant la mutualisation de sites : notamment <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> et <code>mutualiser_creer()</code>.
     20                Ce plugin contient quelques fonctions facilitant la mutualisation de sites, notamment: <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> et <code>mutualiser_creer()</code>. Il peut &ecirc;tre coupl&eacute; &agrave; un panel [AlternC->www.alternc.org].
    2121                Attention ce plugin ne s'installe pas comme les autres (cf. documentation).
    22                 [es]Este plugin contiene algunas funciones que facilitan la mutualizaci&oacute;n de sitios, en particular: <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> y <code>mutualiser_creer()</code>. Cuidado, este plugin no se instala como los dem&aacute;s (ver documentaci&oacute;n).
    23                 [en]This plugin provides some function that facilitate site's mutualisation, particularly: <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> and <code>mutualiser_creer()</code>. Be careful, the installation of this plugin is different than general one (see documentation).
     22                [es]Este plugin contiene algunas funciones que facilitan la mutualizaci&oacute;n de sitios, en particular: <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> y <code>mutualiser_creer()</code>. Puede ser acoplado a un panel [AlternC->www.alternc.org]. Cuidado, este plugin no se instala como los dem&aacute;s (ver documentaci&oacute;n).
     23                [en]This plugin provides some function that facilitate site's mutualisation, particularly: <code>demarrer_site()</code>, <code>prefixe_mutualisation()</code> and <code>mutualiser_creer()</code>. It can bind to an [AlternC->www.alternc.org] panel. Be careful, the installation of this plugin is different than general one (see documentation).
    2424                </multi>
    2525        </description>
Note: See TracChangeset for help on using the changeset viewer.