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é


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é.
- articles espace prive.
- 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.
- Le réseau d’échanges de savoirs du sud de l’aisne
- 102. Extractions de la base de données
- 01. extraction automatique adhérents
+ contenu =<rersextractionadherents1>
- 02. extraction automatique savoirs
+ contenu =<rersextractionsavoirs1>
- 01. extraction automatique adhérents
- 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
- 1. Inscription directe
- 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)
- une liste des offres et demandes à jour :
- 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 aveca.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
No discussion
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Follow the comments:
|
