SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 325 visiteurs en ce moment

Accueil > Contribs dédiées > Échanges et partage > 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

7 votes

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

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 3e 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.php?page=rss_plugins_spip_2)

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/browser/_plugins_/rers

Voir en ligne : http://plugins.spip.net/rers

Dernière modification de cette page le 19 septembre 2015

Retour en haut de la page

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

Ça spipe par là