Accueil > Documentation > Documentation pour les administrateurs > Configuration du canal > Initialisation de MediaSPIP (préconfiguration)

Initialisation de MediaSPIP (préconfiguration)

Lors de l’installation de MediaSPIP, celui-ci est préconfiguré pour les usages les plus fréquents.

Cette préconfiguration est réalisée par un plugin activé par défaut et non désactivable appelé MediaSPIP Init.

Ce plugin sert à préconfigurer de manière correcte chaque instance de MediaSPIP. Il doit donc être placé dans le dossier plugins-dist/ du site ou de la ferme pour être installé par défaut avant de pouvoir utiliser le site.

Dans un premier temps il active ou désactive des options de SPIP qui ne le sont pas d’origine

  • Activation des documents sur les articles
    1. ecrire_meta("documents_article", "oui");
  • Désactivation des inscriptions par défaut (modifiable par la suite dans le plugin MediaSPIP config)
    1. ecrire_meta("accepter_inscriptions","non");
  • Activation des statistiques
    1. ecrire_meta("activer_statistiques", "oui");
  • Activation des captures des referers pour les statistiques
    1. ecrire_meta("activer_captures_referers", "oui");
  • Désactivation de fonctionnalités spécifiques à l’espace privé, messagerie et forums privés
    1. ecrire_meta("forum_prive_objets","non");
    2. ecrire_meta("forum_prive","non");
    3. ecrire_meta("messagerie_agenda", "non");

    Télécharger

  • Activation de la gestion des sites internet et la possibilité à tous les utilisateurs de pouvoir potentiellement en proposer :
    1. ecrire_meta("activer_sites","oui");
    2. ecrire_meta("proposer_sites","2");

    Télécharger

  • Activation du suivi des révisions :
    1. ecrire_meta("articles_versions","oui");
  • Activation des notifications des auteurs sous tous les types de forums
    1. ecrire_meta("prevenir_auteurs",",pos,pri,abo,");
  • Activation des urls arbos par défaut
    1. ecrire_meta("type_urls","arbo");
  • Activation du multilinguisme, les articles sont traduisibles, on ne propose que les langues réellement possibles (français et anglais dans l’immédiat)
    1. ecrire_meta("multi_articles", "oui");
    2. ecrire_meta("gerer_trad", "oui");
    3. ecrire_meta("langues_proposees","fr,en");

    Télécharger

  • Activation de la compression des CSS et JS
    1. ecrire_meta("auto_compress_js", "oui");
    2. ecrire_meta("auto_compress_css", "oui");

    Télécharger

Il installe et configure ensuite certains éléments nécessaires

Création de rubriques nécessaires à la racine

Il crée les cinq rubriques principales pour le bon fonctionnement du site :

  • Éditos : où seront placés les éditoriaux ;
  • Médias : qui servira de médiathèque, chaque document sera disposé ici ;
  • Actus : qui servira de rubriques où seront disposées les actualités ;
  • Sites : qui servira à abriter les sites syndiqués ou non ;
  • Magazine : qui servira pour la partie magazine associé au squelette spécifique magazine ;

Il en profitera également pour enregistrer une préconfiguration du plugin MediaSPIP Core avec les identifiants de ces rubriques créées.

Si le plugin Diogène a correctement été installé

Diogène permet de facilement créer et éditer des objets SPIP (articles, rubriques, sites) depuis l’espace privé en modifiant le formulaire en fonction d’usages particuliers.

À l’installation de MediaSPIP, on crée 5 entrées différentes pour Diogène directement associées aux rubriques déjà créées, à savoir la possibilité d’ajouter depuis l’espace public :

  • des médias ;
  • des catégories (qui sont des sous-rubriques de la section "Médias") ;
  • des éditos ;
  • des actualités ;
  • des sites ;

L’usage et la modification de ceci est expliquée dans l’article "MediaSPIP Init et Diogène : types de publications de MediaSPIP".

Configuration des outils de traitement d’images :

Le plugin va vérifier la présence de GD2 et l’activer ainsi que la configuration de l’ensemble des éléments nécessaires à gérer les images et pouvoir les redimentionner.

Si le plugin Menus a été correctement installé :

  • Création du menu "barrenav", menu principal de Zpip (placé en général en haut de page) ;
    • ajout de l’entrée "Accueil" (lien menant la la page d’accueil du site) ;
    • ajout de l’entrée "Ma page" dans ce même menu ;
    • ajout de l’entrée "Déconnexion" (visible si connecté) dans ce même menu ;
    • ajout de l’entrée "Créer un compte" (visible si non connecté) dans ce même menu ;
    • ajout de l’entrée "Administrer" (du plugin MediaSPIP config, visible si autorisé à configurer le site) dans ce même menu ;
    • ajout de l’entrée "Publier" (du plugin Diogène) dans ce même menu ;
  • Création d’un menu spécifique à une navigation latérale dont l’identifiant est "barrelaterale"
  • Création d’un menu spécifique pour le pied de page dont l’identifiant est "barrepied"
    • ajout de l’entrée "Contact" (plugin contact avancé) dans ce menu

Préconfiguration de certaines extensions et plugins non obligatoires

MediaSPIP a une série d’extensions dont l’installation est obligatoire au bon fonctionnement du site ainsi qu’une série de plugins facultatifs.

Pour certains d’entre eux, il peut être nécessaire de les préconfigurer correctement pour qu’ils soient directement utilisables sans action spécifiques de l’utilisateur et ce même s’il ne sont pas activés par défaut.

C’est le cas pour les extensions de :

  • Emballe Médias en :
    • activant la gestion des types de documents ;
    • modifiant les formats de base que l’on peut mettre en ligne ;
  • SPIPmotion en :
    • activant l’encodage automatique ;
    • modifiant la liste des formats de documents automatiquement pris en charge ;
    • créant plusieurs templates d’encodage pour les documents vidéos et sonores (mp3 et ogg pour les sons, flv, ogv et mp4 pour les vidéos) ;
  • doc2img en :
    • activant par défaut sur les formats : pdf,tiff,tif ;
    • mettant la résolution à 150 ;
    • activant la conversion automatique ;
    • activant le fait que la première page devienne logo du document ;
  • Palette en l’activant dans l’espace public ;
  • Spipicious en :
    • Activant automatiquement les tags sur tous les statuts d’auteurs ;

Pour les plugins, une configuration est également créée pour :

  • GIS ;
  • Socialtags en :
    • activant par défaut les services : delicious, digg, facebook, google, myspace, twitter ;
    • modifiant le sélecteur par défaut vers un endroit plus propice sur MediaSPIP ;
  • Multilang avec son activation dans l’espace public et son activation par défaut sur :
    • la configuration du site ;
    • les rubriques ;
    • les auteurs ;
    • les documents ;
    • les sites ;
  • Notation en :
    • mettant la pondération à 30 ;
    • changeant les droits en mettant tous les utilisateurs identifiés ;
  • Google +1 ;
  • Notifications ;
  • Sparkstats ;

Cas spécifique de l’installation en ferme

Si votre site est installé depuis une ferme, MediaSPIP Init va récupérer directement certaines informations qui auront été fournies lors de la demande de l’instance.

Pour ce faire, il va utiliser la méthode décrite ici.

Les informations suivantes seront donc importées directement si elles ont été fournies lors de la demande d’instance de mutualisation :

  • le titre du site ;
  • le descriptif du site ;
  • l’adresse email du webmaster ;
  • le logo du site ;
  • certaines informations complémentaires sur l’administrateur du site ;

Attention :

Si l’utilisateur, au moment de la création de l’instance, n’a pas rempli le formulaire de création de l’auteur principal (webmestre) du site, son compte sera rapatrié depuis le site central. Cependant, il lui sera nécessaire de faire un renouvellement de son mot de passe en cliquant sur "Mot de passe oublié" dans le formulaire de login et de fournir la même adresse email que son compte sur le site maître de la mutualisation.

Pour faciliter la compréhension, l’utilisateur en question recevra une notification par email qui ressemble à :

Bonjour Nom de l’utilisateur

votre compte a été automatiquement créé sur "http://ssdomaine.domaine.tld" avec le même nom d’utilisateur et email que sur "http://site.maitre.tld".

Vous devez redéfinir le mot de passe de ce compte pour qu’il soit opérationnel, il suffit de le renouveler via le lien "Mot de passe oublié" dans le formulaire d’autentification.

MediaSPIP Init supprimera également directement le cookie "mutu_code_activation" laissé par le plugin de mutualisation.

  • Auteur :
  • Publié le :
  • Mis à jour : 27/06/13
  • Révisé par : 2 anonymes

2 commentaires


  • Le 13 mars 2012 à 19:16, par reno En réponse à : MediaSPIP Init : Initialisation de MediaSPIP (préconfiguration)

    J’ai un message "Installation du plugin MediaSPIP Initialisation"
    dans mes gestions des plugins

    Apparemment l’initialisation ne serait pas faite ?

    Faut-il que j’active tous les plugins à l’install afin que MediaSPIP init fonctionne correctement ?

    merci

    Répondre à ce message

    • Le 15 mars 2012 à 17:36, par kent1 En réponse à : MediaSPIP Init : Initialisation de MediaSPIP (préconfiguration)

      J’ai un message "Installation du plugin MediaSPIP Initialisation"
      dans mes gestions des plugins

      Normalement ce message n’a lieu qu’une fois, à l’installation de SPIP si le plugin mediaspip_init est dans le répertoire extensions/, là où il est sensé être...

      Où exactement apparait ce message ? Quelle est la méthode d’installation qui a été utilisé pour mediaSPIP (via le script bash ou manuellement) ?

      Apparemment l’initialisation ne serait pas faite ?

      Effectivement, il ne se serait pas installé dès le début mais normalement là c’est bon... Peut on voir le site ?

      Faut-il que j’active tous les plugins à l’install afin que MediaSPIP init fonctionne correctement ?

      Non...

      Répondre à ce message

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document