RERS : Réseau d’échange de savoirs

Squelettes pour spip 2.0.5 et Ahuntsic 1

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

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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 champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom