Carnet Wiki

Et si on automatisait tout ça ?

Version 9 — August 2013 — olivier

Arnaud, Jean Christophe, Stéphane participent et vous ? ; Ne pas hésiter a modifier, corriger ...

Suite a l’expérience d’utilisation de la mutualisation c’est a dire partager le noyau de SPIP entre plusieurs sites., des besoins d’automatisation se sont fait sentir.

Pourquoi faire ?

  • pour certains c’est diminuer les coûts
  • pour d’autres se simplifier la vie

Quel Besoins ?

(Stéphane)

-* - Un formulaire d’inscription
qui permet d’installer un spip automatiquement en renseignant:
-** Nom de votre site

    • URL ( Adresse )
      -** une adresse mail .
  • Nom de votre site
  • URL (Adresse)
  • une adresse mail

exemple : Nursit

-* - Envoie d’un Mail au nouvel inscrit avec son login et son mot de pass

Comme nous sommes une plateforme participative :

  • participative
    -  
    Envoie d’un mail sur une liste de diffusion prévenant l’ensemble des mutualisés qu’il y a un nouvel inscrit

-* - Dans notre cas utilisation du squelette Escal (aprés chacun fait ce qui lui plait plait plait ...))
-** -* Création automatique des Mots-clés (Jean Christophe Villeneuve)
<code > -** [code]

function install_groupe_mots()

// Création du groupe de mot Clef : affichage
$groupe_affichage = sql_insertq(’spip_groupes_mots’,array(’titre’=>’affichage’));

// Création des mots clefs -----------

// Mot : pas_au_menu
$pas_au_menu = objet_inserer(’mot’,$groupe_affichage);
objet_modifier(’mot’,$pas_au_menu,array(’titre’=>’pas-au-menu’,’description’=>’ne pas afficher une rubrique ou un article dans le menu horizontal (EscalV3 seulement pour les articles)’, ’tables_liees’=>’articles,rubriques’));

// Ainsi de suite ... pour le groupe affichage

// Création du groupe de mots-clef : type_rubrique
$groupe_type_rubrique = sql_insertq(’spip_groupes_mots’,array(’titre’=>’type_rubrique’));

// Mot : trombino
$trombino = objet_inserer(’mot’,$groupe_type_rubrique);
objet_modifier(’mot’,$trombino,array(’titre’=>’trombino’,’description’=>’appeler inc-rubrique_trombino à la place de inc-rubrique_normal dans la page rubrique afin d\’afficher la rubrique avec ce mot-clé, donc le trombinoscope’));

// Ainsi de suite pour le groupe type_rubrique

// Fin de la fonction

</code > [/code]

Comment ?

Comment ?


Une mutualisation de site spip avec le site maitre dans la mutualisation

  • permet d’utiliser les fonctions spip

sur quoi s’appuyer ?

sur quoi s’appuyer ?

  • [Le plugin Mutualisation SPIP 2->http://files Mutualisation->http://files .spip.org/spip-zone/mutualisation.zip]
    -* [Le plugin Mutualisation SPIP 3->http://files.spip.org/spip-zone/mutualisation_v1.zip]
    -* [Le panel d’administration->http://contrib.spip.net/Service-d-hebergement-mutualise]
  • [Création automatique d’un webmestre dans une mutualisation->http://files.spip.org/spip-zone/auteur_automatique.zip]

.

Donc si ont peut s’y coller à plusieurs ça serais sympa et profitable a tous.

@micalement