je suis inscris sur la liste SPIP-USER mais il me semble que ma question a
davatange sa place ici même puisqu'elle concerne des interrogations
concernant les évolutions futures de SPIP. Si je fais erreur, veuillez m'en
excuser mais je n'ai pas trouver le message FAQ correspondant à SPIP-DEV.
Alors voilà, ça fait un p'tit moment maintenant que je travaille avec SPIP
mais certaines fonctionnalités qui me semblent pourtant bien utiles ne
semblent toujours pas être d'actualités... en fait, y en a deux des
fonctionnalités auxquelles je pense.
La première, c'est la possibilité pour l'utilisateur lambada, euuuuuuuuh
lambda pardon, de cocher une tite case lui permettant de recevoir
automatiquement une notification lorsqu'une rponse est postée à l'un de ses
messages. Certes la fonctionnalité existe pour les auteurs des articles
recevant des commentaires, mais dans le cadre d'un forum comme par exemple
celui de SPIP-CONTRIB, ben ce serai bien pratique. Si je prend mon cas
personnel, je ne me souviens pour ainsi dire jamais du forum dans lequel j'i
posté et parfois même, je ne me souviens même pas des titres que j'ai lis,
aussi il m'arrive de passer à côté de réponses à mes messages et pourtant,
la moindre des choses aurait été que je réponde à mon tour à ceux qui m'ont
répondu.... enfin, j'me comprend
Vous m'suivez ................? Ok, je continu
La deuxième fonctionnalité, en fait, c'est surtout, par feignantise car je
pense qu'il est possible d'y arriver si je travaille un peu ma bouclologie,
c'est d'avoir un forum "document" pour pouvoir commenter.... des documents
joints à des articles.
Voilà, merci d'avance pour vos éventuelles explications
La première, c'est la possibilité pour l'utilisateur lambada, euuuuuuuuh
lambda pardon, de cocher une tite case lui permettant de recevoir
automatiquement une notification lorsqu'une rponse est postée à l'un de ses
messages.
Oui, c'est assez difficile à bien faire, maisq je crois qu'un systeme de suivi est a l'etude, et que jean luc voulais proposé un truc, avant qu'il ne passe a au autre type de forum...
La deuxième fonctionnalité, en fait, c'est surtout, par feignantise car je
pense qu'il est possible d'y arriver si je travaille un peu ma bouclologie,
c'est d'avoir un forum "document" pour pouvoir commenter.... des documents
joints à des articles.
La je t'ai donné un tuyau sur spip-user a base d'extra dans l'article, donc spip peut "dejà" le faire.
Salut,
pour la premiere demande, il y a une contrib qui fait ca très bien, mais
dans l'espace privé du site (ca touche au noyau=> non publié).
C'est vrai que depuis le temps, il faudrait peut etre songer à l'integrer,
avec une option pour l'activer, mais ca pose de réels problemes de montée en
charge, Spip utilisant la fonction mail() de PHP et envoyant à priori un
mail par destinataire, ca peut rapidement faire mal.
Pour la seconde, c'est peut etre un peu lourd de remettre encore des forums
sur les documents, non ?
Par contre tu peux avoir 2 approches :
Soit mettre 1 document par article, peut etre un peu lourd à la saisie, ca
depend du volume
Soit utiliser un thread du forum article par document.
Ca necessite de créer une entrée dans le forum pour chaque document (ca doit
pouvoir s'automatiser assez facilement).
Après tu fais un lien pour repondre à ce premier message bidon sous chaque
document et tu presentes "tes" forums par thread (tu peux par exemple mettre
l'id du document dans le titre du premier message pour le reperer et ne pas
l'afficher lui, mais uniquement ce qu'il y a en dessous).
Ca fera une contrib très sympa, qu'il serait interessant de mixer avec un
beau diaporama ...
Bon courage
PS : La lambada, on aime pas ca, nous on préfère faire du java ...
"BoOz" <booz.bloog@laposte.net> a écrit dans le message de news:
416FBEC9.6030908@laposte.net...
aiglobulles a écrit :
>
> La première, c'est la possibilité pour l'utilisateur lambada, euuuuuuuuh
> lambda pardon, de cocher une tite case lui permettant de recevoir
> automatiquement une notification lorsqu'une rponse est postée à l'un de
ses
> messages.
Oui, c'est assez difficile à bien faire, maisq je crois qu'un systeme de
suivi est a l'etude, et que jean luc voulais proposé un truc, avant
qu'il ne passe a au autre type de forum...
Merci pour l'info
Quel genre d'autre forum ??
>
> La deuxième fonctionnalité, en fait, c'est surtout, par feignantise car
je
> pense qu'il est possible d'y arriver si je travaille un peu ma
bouclologie,
> c'est d'avoir un forum "document" pour pouvoir commenter.... des
documents
> joints à des articles.
La je t'ai donné un tuyau sur spip-user a base d'extra dans l'article,
donc spip peut "dejà" le faire.
@+
BoOz
Vivi, j'ai lu ton message et je suis en train de potasser la chose, mais à
tt hasard, je posais quand même la question, sait-on jamais
Oui, c'est assez difficile à bien faire, maisq je crois qu'un systeme de suivi est a l'etude, et que jean luc voulais proposé un truc, avant qu'il ne passe a au autre type de forum...
Quoi? Jean-Luc a abandonné l'idée de mettre en place un système général de notification? Dommage.
Y'a d'autres gens qui sont intéressés par le truc et qui ont envie de se lancer là-dedans avec moi? (ou sans moi, d'ailleurs, ça va aussi )
Salut,
pour la premiere demande, il y a une contrib qui fait ca très bien, mais
dans l'espace privé du site (ca touche au noyau=> non publié).
C'est vrai que depuis le temps, il faudrait peut etre songer à l'integrer,
avec une option pour l'activer, mais ca pose de réels problemes de montée en
charge, Spip utilisant la fonction mail() de PHP et envoyant à priori un
mail par destinataire, ca peut rapidement faire mal.
La première, c'est la possibilité pour l'utilisateur lambada, euuuuuuuuh
lambda pardon, de cocher une tite case lui permettant de recevoir
automatiquement une notification lorsqu'une rponse est postée à l'un de ses
messages. Certes la fonctionnalité existe pour les auteurs des articles
recevant des commentaires, mais dans le cadre d'un forum comme par exemple
celui de SPIP-CONTRIB, ben ce serai bien pratique. Si je prend mon cas
personnel, je ne me souviens pour ainsi dire jamais du forum dans lequel j'i
posté et parfois même, je ne me souviens même pas des titres que j'ai lis,
aussi il m'arrive de passer à côté de réponses à mes messages et pourtant,
la moindre des choses aurait été que je réponde à mon tour à ceux qui m'ont
répondu.... enfin, j'me comprend
Si tu fais références à qqc de ce genre [1], c'est en cours de dev.
Y'a d'autres gens qui sont intéressés par le truc et qui ont envie de se
lancer là-dedans avec moi? (ou sans moi, d'ailleurs, ça va aussi )
François
toujours prêt !!
Le brouillon technique d'Antoine sur le lab, s'appuie, of course, sur
l'architecture de spip-lab. Donc, je sais pas comment c'est d'habitude, mais on
peut lui filer un coup de main "là-bas" et faire le backport ensuite pour "ici".
Sinon, on peut aussi suivre la piste de Fil et de votre serviteur, basé sur des
feed rss, exposer sur le spikini de spip-contrib (cf liens plus haut)
Salut,
pour la premiere demande, il y a une contrib qui fait ca très bien, mais
dans l'espace privé du site (ca touche au noyau=> non publié).
C'est vrai que depuis le temps, il faudrait peut etre songer à l'integrer,
avec une option pour l'activer, mais ca pose de réels problemes de montée en
charge, Spip utilisant la fonction mail() de PHP et envoyant à priori un
mail par destinataire, ca peut rapidement faire mal.
Mais non..., j'ai pas abandonné cette idée on a abandonné SPIP pour gérer un forum de fous. Ceci dit, ce n'était pas un système général de notification non plus.
Sinon le système de notif existe et il a fonctionné pendant 48 heures sans pb. L'idée n'est pas d'être notifié automatiquement des réponses (système agaçant) mais de pouvoir s'abonner à un fil (et résilier). Le système suppose que ce sont des forums sur abonnement et qu'on n'a pas de réponse à une réponse (cas de SPIP vs PhpBB). Il nécessite une table dans la base SPIP. Cette table est créée de la façon suivante :
CREATE TABLE `suivi_forums_auteurs` (
`id_forum` bigint(21) NOT NULL default '0',
`id_auteur` bigint(20) NOT NULL default '0'
) TYPE=MyISAM;
Voilà le code :
1 - Squelette à inclure : <INCLURE(observer.php3){id_forum}>
Le brouillon technique d'Antoine sur le lab, s'appuie, of course, sur
l'architecture de spip-lab. Donc, je sais pas comment c'est d'habitude, mais on
peut lui filer un coup de main "là-bas" et faire le backport ensuite pour "ici".
En fait, comme c'est Linagora qui finance la fonctionnalité (du moins la
partie qui l'intéresse), je fais le travail sur une base de SPIP 1.8.
C'est un peu dommage car le système de tâches de fond de spip-lab est
plus efficace, mais bon...
J'alimenterai le CVS de spip-lab quand il y aura quelque chose de
fonctionnel à tester
> C'est vrai que depuis le temps, il faudrait peut etre songer à
l'integrer,
> avec une option pour l'activer, mais ca pose de réels problemes de
montée en
> charge, Spip utilisant la fonction mail() de PHP et envoyant à priori un
> mail par destinataire, ca peut rapidement faire mal.
De quoi parles tu ?
Des mails qui partent par utilisateur, pas par lot du genre tous les
utilisateurs concernés en CCI.
Ce qui est logique et mieux vis à vis de nombreux anti spam (en plus les
mails peuvent etre personnalisés), mais si on fait partir 100 mails à chaque
post dans un forum, meme avec le cron, c'est pas top.
Mais j'ai peut etre raté une evolution, ca ne serait pas la premiere fois
...
J'ai fait un truc un peu bizarre qui couvre en partie ce que tu cherches.
Sur www.livres-online.com, j'ai fait une page "personnalisée" qui affiche les derniers commentaires à tes articles (classique) mais aussi les dernières réponses à tes commentaires.
C'est pas génial, parce que :
- la page est calculée et mise en cache pour chaque utilisateur
- je ne trouve pas les dernière réponses à des commentaires mais seulement les réponses à tes commentaires parmi tes commentaires les plus récents
Mais ça marche à peu près bien pour un utilisateur très actif sur les sujets actifs en ce moment....
Voila le code utilisé (il faut appeler cette page avec un id_auteur dans l'URL) :
<BOUCLE_REDACTEUR(AUTEURS){id_auteur}{unique}>
<h4>DERNIERS COMMENTAIRES</h4>
<p>
<?// ON PARCOURT LES COMMENTAIRES DE L'UTILISATEUR DES DEUX DERNIERS MOIS ?>
<BOUCLE_forums(FORUMS){par date}{inverse}{plat}{age<60}{id_auteur}>
<?$cmpt = 0;?>
<?// ON REGARDE SI IL Y A DES REPONSES ?>
<BOUCLE_comptefils(FORUMS){id_parent}>
<?$cmpt++?>
<BOUCLE_recursive(BOUCLE_comptefils)>
</BOUCLE_recursive>
</BOUCLE_comptefils>
<?// SI IL Y A DES REPONSES ON AFFICHE LE COMMENTAIRE AVEC UN LIEN?>
<?if ($cmpt) {?>
<?$url="#URL_ARTICLE";?>
[<span class="petit"><a href="<?echo $url;?>#forum#ID_FORUM"><b>(#TITRE)</b></a><br></span>]
[(#TEXTE|supprimer_tags|couper100)<br>]
<b><?=$cmpt?> réponse(s)</b><br>
<?}?>
</BOUCLE_forums>
<?if ($cmpt == 0){?>
Pas de nouvelles réactions à vos commentaires pour le moment.
<?}?>
L'idée n'est pas d'être notifié automatiquement des réponses
(système agaçant) mais de pouvoir s'abonner à un fil (et résilier). Le système suppose que ce sont des forums sur abonnement ; il suppose aussi une table forum_suivi : forum <-> auteur.
2 - Patch dans inc-messforum.php3
à la ligne ~183, juste après l'envoi d'email aux auteurs de l'article, ajouter (c'est pas multilingue) [snip]
Je n'aime pas trop l'idée de modifier ce fichier.
Du coup, j'essaye d'inclure le code de l'envoi de mail depuis la page sur laquelle on place la balise #FORMULAIRE_FORUM dans le forum spipBB.