SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 232 visiteurs en ce moment

Accueil du site > Contribs dédiées > RERS : Réseau d’échange de savoirs > RERS : Réseau d’échange de savoirs

RERS : Réseau d’échange de savoirs

Squelettes pour spip 2.0.5 et Ahuntsic 1

17 juin 2009 – par jccdkct

6 votes

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

Attention ! Cette contribution modifie des fichiers du noyau de SPIP !

Même si elle a été testée par plusieurs utilisateurs nous ne pouvons garantir qu’il n’y aura pas d’effets secondaires dommageables sur votre SPIP. Conservez toujours les fichiers d’origine pour pouvoir revenir au noyau originel.

De plus, elle n’est compatible qu’avec une version précise de SPIP et sera perdue à la prochaine mise à jour : vous devrez donc recommencer.

Utilisez SPIP pour centraliser les offres et demandes de savoirs des adhérents de votre Réseau d’Echanges de Savoirs. L’espace privé sera particulièrement adapté aux échanges d’informations entre les adhérents grâce à ces squelettes.

Voici des squelettes adaptés pour les associations "réseau d’échanges de savoirs". Ils sont basés sur SPIP 2.0.5 et le plugin Ahuntsic 1.0.

Principe

Ces squelettes sont distribués sous forme d’un plugin.

Ils surchargent le noyau SPIP 2.0.5, ainsi que les squelettes Ahuntsic 1.0. Le plugin CFG est utilisé pour configurer le fonctionnement du plugin RERS.

Ils offrent une interface simplifiée aux rédacteurs dans l’espace privé, et mettant en valeur les Offres et les Demandes de savoir.

Principe simple retenu pour le fonctionnement de l’association : Les auteurs écrivent un article pour chaque demande ou offre de savoir. Les autres adhérents peuvent y répondre uniquement par message privé, pour convenir d’un rendez-vous ou simplement pour demander d’avantage de précisions. Au choix dans la configuration, l’email n’est pas divulgué.

Chaque message privé ouvrant une "discussion" dans l’espace privé de spip, le plugin NOTIFICATION notifie par email aux participants de la discussion si un nouvelle réponse est postée. Pour un adhérent, donner un email est facultatif : en effet la notification par mail ne fait qu’alerter qu’un message est à consulter sur le site.

Pour cela deux rubriques existent : la rubrique DEMANDES et la rubrique OFFRE.

  • Ces deux rubriques et leurs articles sont visibles uniquement dans l’espace privé.
  • Un groupe de mots-clé "domaine de savoirs" est disponible pour les articles des rubriques OFFRES et DEMANDES. La navigation par mots-clé dans ce groupe est alors proposée dans l’espace privé.
  • Le statut "publié" est proposé par défaut pour les nouveaux articles des rubriques OFFRES et DEMANDES.

L’interface privée est simplifiée pour les rédacteurs, alors que les administrateurs gardent des cadres d’information et de configuration.

Les rédacteurs peuvent aussi proposer des évènements concernant tout le monde ,ainsi que des personnes qui ne sont pas encore adhérentes (espace public), dans une 3ème rubrique VIE DU RERS. Un calendrier (plugin agenda 2), compatible avec le format ICAL, est disponible pour annoncer des dates en relation avec les articles de cette rubrique.

Ce plugin est sous licence GNU GPL. Vous pouvez donc reprendre ce bout de code, l’améliorer, et le faire partager à tous. Cependant, un lieu adapté pour l’améliorer semble être spip zone où il est actuellement en développement.

Captures d’écran

Avant de voir l’installation complète de SPIP avec ce plugin RERS pour votre association, voici des captures d’écran qui parlent d’elles mêmes et sont peut-être plus explicites que le paragraphe précédent.

Voici l’espace privé Accueil dans l'espace privé

Page d’un domaine de savoir (espace privé)

Voici l’espace public

Préparation de SPIP

Installer spip 2.0.5

Configuration>Plugins (vous pouvez indiquer la liste suivante pour ne pas rechercher vous-même chaque fichier zip sur internet : http://www.spip-contrib.net/spip.ph...)

Installez le plugin cfg, puis déplacez son répertoire /plugins/auto/cfg vers /plugins/_cfg/ pour lui donner une priorité sur les autres plugins (dont Spip-listes qui pose problème).

  • cfg : moteur de configuration

Installez ensuite les plugins suivants :

  • Acces Restreint 3.0
  • Agenda 2.0
  • Squelette Ahuntsic
  • Autorité
  • Le Couteau Suisse
  • Crayons
  • notifications
  • sauvegarde automatique
  • spip-listes (1_9_3) [ pour l’instant je n’arrive pas à le faire fonctionner complètement]
  • pluginSPIP Bonux 2.0
  • Thickbox v2

Configuration

  • Contenu du site
    • Les brèves : désactiver
    • Les mots-clés : utiliser + configuration avancée des groupes de mot clé
    • Les logos : Non
    • Documents joints : Non
  • Interactivité
    • Mode de fonctionnement par défaut des forums publics : Désactiver
    • Inscription automatique de nouveaux rédacteurs : Désactiver
    • Forums de l’espace privé :
      Un forum sous chaque article, brève, site référencé, etc. : Activer
      Un forum global, ouvert à tous les rédacteurs : Activer
      Un forum réservé aux administrateurs du site : Activer
    • Messagerie et agenda : Activer
    • Notifications (pas le plugin) : ...
  • Fonctions avancées
    • Méthode vignettes : Gd2, puis Génération automatique de miniatures : Oui
  • Le Couteau Suisse
    • Sélectionner en bloc :
    • Pour le plugin ahuntsic, utiliser la colonne de gauche "Réinitialisations" : "du pack Ahuntsic"

Configuration> CFG

  • Plugin Notifications
    • articles espace prive.
      • Auteurs : les auteurs reçoivent les notifications lors de la publication de leur(s) article(s)
    • Forums privés
      • Auteurs : les auteurs reçoivent les notifications des forums postés sous leurs articles ou leurs messages dans le site privé.
      • Fil de discussion : les participants au même fil de discussion reçoivent les notifications des forums (privés).
    • Messagerie interne
      • Signaler les nouveaux messages privés : activer cette option pour que le site envoie une notification lorsqu’un rédacteur n’a pas vu un nouveau message dans sa messagerie. Le système attend 20 minutes avant de notifier le rédacteur, de manière à ne pas spammer un rédacteur déjà en ligne dans l’espace privé.
  • Plugin Autorité
    • Auteur modifie article (est-ce nécessaire, qu’est-ce-que ca fait vraiment ?)
    • Rédacteur modifie email

Configuration > Save Auto

  • cocher sauvegarder les tables structures et données. Indiquer un EMAIL. et indiquer de sauvegarder à chaque connection de rédacteur

Edition > Mots Clé Créer les groupes de mot clé _config_ > administrateurs, >articles et rubriques domaines de savoirs > rédacteurs, > articles + un seul + il est fortement conseillé de choisir un mot clé dans ce groupe.

Créer les rubriques et articles :

  • 101. Configuration
    + mot clé _config_>exclu_menu_rub
    • Le réseau d’échanges de savoirs du sud de l’aisne
      + mot clé _config_>rers_accueil
    • Contact _ + mot clé _config_>rers_contact _ + contenu = Utilisez ce formulaire pour contacter un responsable de l’association.
  • 102. Extractions de la base de données
    • 01. extraction automatique adhérents
      + contenu = <rersextractionadherents1>
    • 02. extraction automatique savoirs
      + contenu = <rersextractionsavoirs1>
  • 1. Adhésion
    • 1. Inscription directe _ + mot clé rers_inscription (ajoute, à la suite de l’article, le formulaire d’inscription au responsable des inscriptions)
    • 2. Lettre d’information
      + mot clé rers_spiplistes
  • 2. Vie publique du RERS
    restreindre l’utilisation de l’agenda à cette rubrique + mot clé rers_vie (affichage par date des 6 derniers dans le menu rubrique)
  • 11. Offres
    +mot clé _config_>exclu_menu_rub (proposé par ahuntsic)
  • 12. Demandes
    +mot clé _config_>exclu_menu_rub (proposé par ahuntsic)

Configuration> CFG

  • Plugin RERS
    • indiquer la rubrique OFFRES,
    • indiquer la rubrique DEMANDES,
    • ....

Voici une capture d’écran qui en dira plus long.

Configuration > Accès restreint
Ci dessous une capture d’écran d’une suggestion des zones à créer :

Installer les squelette RERS

  • installer les squelettes RERS par la méthode classique d’installation d’un plugin (créer le répertoire /plugins et y placer le répertoire _rers )
  • copier chaque fichier /squelettes/fichiers_a_copier_dans_les_plugins dans les plugins correspondants dans /plugins/auto/...

EN CHANTIER

Voici une liste d’idées d’améliorations :

  • agenda.html : adapter la boucle du squelette Ahuntsic affichant les archives à rectifier pour le plugin agenda2
  • statistiques et extractions de la base de données :
    • une liste des offres et demandes à jour :
      • au format imprimable, ou simplement format csv ou tableur
      • créé par un squelette pour affichage dans l’espace public (problème actuel : le plugin accès restreint empeche l’affichage des articles des rubriques Offres et Demandes)
  • Problème sous le navigateur Microsoft IE 7 : a.spip_mail:before { content: "\002709";} affiche \09 au lieu d’un symbole enveloppe .
    J’ai donc eu l’idée de changer le fichier perso.css de mon plugin avec a.spip_mail:before { content:""; } mais à cause de la lame Belles URLS du couteau suisse ça ne fonctionne pas.
    Je le corrige donc directement dans prive/spip_style.css faute de mieux

Remarque pour les développeurs : le mot ’rers’ est présent à chaque modification dans un squelette.

Le plugin est développé sur la zone http://zone.spip.org/trac/spip-zone...

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Les thèmes de Sarka-SPIP 3

    26 décembre 2009 – 14 commentaires

    Cet article a pour but de présenter brièvement la liste des thèmes propres à Sarka-SPIP au travers d’une galerie de vignettes. La galerie Vous pouvez télécharger le thème que vous désirez en cliquant sur sa vignette. Prochainement, une description de (...)

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)