Annonce

  •  » Plugins
  •  » [1.5.0] Notification des news par mails en complément du RSS

#1 2005-11-21 01:13:59

rub
Équipe Piwigo
Lille
2005-08-26
5239

[1.5.0] Notification des news par mails en complément du RSS

Cf  Topics

Je suis entrain de faire mon 1er mod, voici le draft, si vous avez des remarques.

Petite remarque, ce MOD permet d'envoyer des mails aux utilisateurs pour indiquer les changements. L'envoi n'est pas automatique mais déclenché par l'admin.

Pour le moment, tout est orienté pour l'inclure dans une prochaine version de pwg, si la team PWG n'est pas d'accord, je partirais sur un MOD plus indépendant (sans include, ect...) pour une meilleure installation.


Les 1er sources sont Ici...

Hors ligne

#2 2005-11-22 13:37:16

Touffe
Membre
2005-11-22
8

Re: [1.5.0] Notification des news par mails en complément du RSS

Salut,
je viens de découvrir PWG et j'ai décidé de l'utiliser pour mon site perso...
La MOD que tu développes m'intéresse beaucoup.
Je n'ai pas de connaissance approfondie en php, mais si tu as besoin d'aide, je suis prêt à mettre la main à la pâte.

Touffe

Hors ligne

#3 2005-11-22 13:56:15

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Touffe a écrit:

Je n'ai pas de connaissance approfondie en php, mais si tu as besoin d'aide, je suis prêt à mettre la main à la pâte.

C'est mon 1er truc en php et mon 1er MOD,mais la je commence à avoir bien en entête ce qu'il y a à faire. Merci pour ton aide. Ce que j'aimerai c'est béte-testeurs pour checker les avancements et faire des remarques. Pour le moment, le MOD envoie des mails mais il n'y a pas d'interface, ect.. C'est uniquement, la partie primaire (envoi des mails qui est ok) mais tout reste encore à finaliser.

Voici un petit topo:

Description des fonctionnalités de la notification par mail:
  o Envoi de mails sur les nouveaux éléments de la gallerie
  o Envoi uniquement sur déclechement manuel d'un administrateur
  o Envoi de mails aux utilisateurs inscrits à la liste de notification
  o Gestion par une interface administrateur d'inscription/descincription des utilisateurs
  o Gestion par lien d'inscription/descincription pour chaque utilisateur (pas d'interface pour le moment sauf si intégré dans une version et à mettre dans la mise à jour du profil) (utilisation d'un clef de controle unique à passer dans le lien, un clef pour un user_id)
  o Nofication par mails d'inscription/descincription des utilisateurs

Attention, pour le moment, le MOD est cours de developpement et nullement FINALISE, et je mettrais à jour le MOD version beta à chaque nouvelle avancée.
Pourquoi mettre à dispo un MOD non fini? Uniquement pour avoir les remarques de chacun, les évolutions possibles, les trucs bien, pas bien, mauvais, horribles, etc...
Aussi pour savoir si ce MOD va rester un MOD ou pas, suivant cette décision, je garderais mes includes ou non (soit pour une meilleur intégration/maintenance soit pour une meilleure installation du MOD)

RAF et en vrac (en complement du zip):

DANS ZIP
  o // A mettre dans constants.php par la suite
   define('USER_FEED_TABLE', $prefixeTable.'user_feed');
  o Suppression d'un utilisateur
  o // A supprimer lors de la mise en place dans le menu admin
    define('PHPWG_ROOT_PATH','./');
    define('IN_ADMIN', true);
  o Mettre une valeur par défault pour le enabled dans les options pour le moment false
  o Pouvoir mettre à jour les enabled/disabled
  o Mettre en place un tableau $conf['user_fields']['id']
  o Ne pas tout arreter lors d'une erreur d'envoie de mail
  o Envoyer le mail dans la langue du user_id
  o Ajout d'une clef comme feed pour inscription, desincription
  o Pas encore de template
  o Indiquer les utilisateurs ajoutés
  o Mettre le enabled true/false dans le sql
  o L'envoie de mail 'mailtouser.php) est à mettre dans la partie adminpar la suite
  o Ajouter un lien dans le mail pour se descrire
  o Faire les traductions

NOUVEAU
  o Envoi de mail en HTML
  o Ajout du champs check_key en clef unique dans la table de notification
  o Mettre dans le mail
     > New elements added between 18-11-2005 and
       Nouveaux éléments ajoutées entre le xxx et le yyy
     > Comment de desincsrire
     > bas de page
     > Petite intro de politesse
  o Envoie de mail lors d'un subscribe/unsubscribe en précisant
    Site, User, Mail, inscription ou descinscription, dernier état du enable de la table
    Préciciser si dans mail si action effectué par l'admin ou l'utilisateur
  o Interface admin (gestion de user inscrits/non incrits, envoi des mails, paramètrage de mails, ect...)
  o Module php de gestion par lien d'inscription/descincription
  o Envoi mail lors de l'init de la table notification si l'option enabled par défaut est true

Question en suspend:
  o Garder les includes ? (uniquement si intégré dans une version de PWG)

Hors ligne

#4 2005-11-22 16:21:07

Touffe
Membre
2005-11-22
8

Re: [1.5.0] Notification des news par mails en complément du RSS

Je suis OK pour faire des tests et te donner mes retours.
Si j'ai bien compris, le fichier .txt donne la marche à suivre pour l'installation et ensuite il faut lancer le fichier à la main...
Je ne pense pas avoir le temps de tester cette semaine, je te ferai part de mes retours la semaine prochaine.

Hors ligne

#5 2005-11-22 17:05:04

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Touffe a écrit:

Si j'ai bien compris, le fichier .txt donne la marche à suivre pour l'installation et ensuite il faut lancer le fichier à la main...

Oui c'est ca pour le moment, c'est tres basique.
Il faut aussi passer le champ enabled de la table à true pour les users qui doivent recevoir les envois.
Cette semaine par trop le temps non plus de faire évoluer le truc, mais la semaine prochaine oui.
Donc, tu peux attendre de je mette une version plus peaufinée avec tes premiers tests.

Hors ligne

#6 2005-11-22 17:33:58

Touffe
Membre
2005-11-22
8

Re: [1.5.0] Notification des news par mails en complément du RSS

rub a écrit:

Cette semaine par trop le temps non plus de faire évoluer le truc, mais la semaine prochaine oui.
Donc, tu peux attendre de je mette une version plus peaufinée avec tes premiers tests.

Ok, j'attends que tu me dises pour faire les premiers tests.
Bon courage pour le développement.

Hors ligne

#7 2005-12-05 12:30:18

sAm
Membre
2005-09-02
171

Re: [1.5.0] Notification des news par mails en complément du RSS

Ca pourrait être un MOD vraiment sympas... Courage moi ça m'intéresse... merci du boulot fourni...

Dernière modification par samyyy (2005-12-05 12:30:36)

Hors ligne

#8 2005-12-05 13:23:19

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12515

Re: [1.5.0] Notification des news par mails en complément du RSS

Je vais essayer de trouver le temps dans la semaine pour tester le MOD. J'ai déjà regardé le code et le packaging. D'emblée, je suis pour. Ensuite... on en rediscute lorsque j'aurai testé. J'aimerais que ça ne reste pas un MOD, et parallèlement, je ne souhaite pas le maintenir (rub, je te laisse faire la déduction).


Historiquement, premier utilisateur connu de Piwigo ;-)

Hors ligne

#9 2005-12-06 01:01:46

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Nouvelle version beta du 20051206 MOD_NBM_20051206.zip
Toujours pas template, uniquement affichage de messages.
Les modifs sont:
  o Option pour envoi d'un cci au webmaster (Control et test)
  o Email du webmaster  par défaut pour le "from" de la fonction pwg_mail
  o Formattage email (nom + adresse)
  o Version visible dans mail uniquement si $conf['show_version'] à true

Dans la prochaine version béta, je passe au template puis à l'inscription/desinscription


z0rglub a écrit:

Je vais essayer de trouver le temps dans la semaine pour tester le MOD.

Cool...

z0rglub a écrit:

Ensuite... on en rediscute lorsque j'aurai testé.

Ok, surtout que j'ai des points en suspend concernant notamment les includes et leur utilisation, ect...

z0rglub a écrit:

J'aimerais que ça ne reste pas un MOD, et parallèlement, je ne souhaite pas le maintenir (rub, je te laisse faire la déduction).

Pas de soucis, s'il y a integration dans pwg, de faire la maintenance de cette partie "notification par mail", ainsi que "nouveaux éléments", envoi mail, et bien d'autres....

Hors ligne

#10 2005-12-06 06:52:17

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15126

Re: [1.5.0] Notification des news par mails en complément du RSS

Bienvenue au club! Bienvenue au club!


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2005-12-06 13:32:52

chrisaga
Former Piwigo Team
France (92)
2005-08-10
566

Re: [1.5.0] Notification des news par mails en complément du RSS

Bienvenue !
Encore un qui vient avec l'idée de résoudre un besoin personnel et qui se retrouve à contribuer au projet.

>:-D

C'est comme ça qu'ils m'ont eu moi aussi ;-)

Bon quand vous aurez besoin de jouer avec le template, faites-moi signe, je vous donnerai un coup de main, surtout si c'est destiné à être intégré.

Chris


Utilisateur depuis la version 1.3, Impliqué depuis la 1.4, Responsable du template des 1.5 et 1.6  ... et en (in)disponibilité sur la 1.7

Hors ligne

#12 2005-12-07 00:30:58

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Nouvelle version beta du 20051207 MOD_NBM_20051207.zip
Les mails sont dans la langue du destinatire du mail.
Concernant les traductions, j'ai mis des "phrases" comme identifiant pour $lang, je les passerais en keyword comme c'est fait dans PWG généralement.

VDigital a écrit:

Bienvenue au club! Bienvenue au club!

chrisaga a écrit:

Bienvenue !

Ben, je fais essayer d'apporter la meilleure contribution que je peux!


chrisaga a écrit:

Bon quand vous aurez besoin de jouer avec le template, faites-moi signe, je vous donnerai un coup de main, surtout si c'est destiné à être intégré.

Pas de soucis, si j'ai des soucis/problèmes.
Une fois le template commencé, je te demanderais de le valider au fur et à mesure suivant tes dispo pour voir si je vais dans la bonne direction, etc...

En tout cas, c'est la 1er fois que je fais du php, et je trouve ca plutot sympa...

Hors ligne

#13 2005-12-12 23:50:16

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Pas trop le temps d'avancer en ce moment, snif...
Bon, j'ai mis à jour le WIKI
Pages de mes MOD/evolutions
Page sur la notification par mail

chrisaga a écrit:

Bon quand vous aurez besoin de jouer avec le template, faites-moi signe, je vous donnerai un coup de main, surtout si c'est destiné à être intégré.

Petites questions, si je n'utilise des tpl, il n'y aura pas d'impact par rapport à ce qui doit être fait sur la séparation des templates et des thémes? En trop, ca correspond à quoi? Séparation css et tpl?

Concernant le fichier double_select.tpl, peut-il être considérer comme un élément générique et par conséquent l'utiliser dans mon template?
Si oui, il y aura-t-il d'autre template générique?

Il y a-t-il un WIKI, du style PWG template pour les nuls? (enfin, surtout les grandes lignes et une description rapide des différents éléments de l'objet template... (bien que tout soit détaillé dans template.php d'après ce que j'ai vu...)

Hors ligne

#14 2006-01-23 23:54:27

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Extrait mail entre l'éauipe et moi

Concernant le dev de la notification par mail (NBM), je te propose le
plan d'actions suivant pour SubVersion:
  o Etape 1: Externalisation des fonctions news et de mail (inspiré du
MOD NBM + répercussion dans fichiers en cours)
  o Etape 2: Ajout de la nouvelle table (inspiré du MOD NBM +
répercussion dans fichiers en cours [suppression user, constantes,
ect..])
  o Etape 3: Integration du nouveau menu admin (Où d'ailleurs?) et de
son fichier associé (inspiré du MOD NBM + répercussion dans fichiers en
cours) [pas d'interface uniquement des messages]
  o Etape 4: Mise en place de l'interface
  o Etape 5: Mise en place de l'inscription/description par
l'utlisateur...
  o Etape 6 à x: Le reste à faire

Pour rappel le MOD se trouve ici (http://ruben.trash.free.fr/MOD/)
Intégration uniquement dans BSF (sauf etape 1 dans branche 1.5 si tu le
désires).

Pourquoi passer par étapes?:
  o pour ne plus utiliser mon MOD mais mon environnement de dév
  o Après les etapes 1,2,3 je ne rentrerais plus en conflit (ou peu) avec
d'autres dev.

Hors ligne

#15 2006-01-23 23:55:57

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: [1.5.0] Notification des news par mails en complément du RSS

Réponse de Pierrick
Je viens de télécharger la dernière version du MOD, et j'ai quelques
remarques avant intégration dans BSF.

- bien respecter les conventions de style (décrites dans la section
  privée du forum). Elles ne sont pas du tout respectées dans les
  fichiers que j'ai lu. Si comme Nicolas tu as du mal avec ces
  conventions, fais ton commit, je reformates et tu étudieras la
  différence.

- ne pas nommer include/functions_news_notification.inc.php mais
  include/functions_notification.inc.php car le mot "news" fait penser
  au MOD news, et cela n'a rien à voir.

Par rapport au procéssus d'intégration :

- la première des choses à faire, c'est de créer une demande
  "notification par mail" dans l'outil de suivi. On pourra voir
  l'avancée du travail dans les meilleures conditions. Un peu comme
  nicolas et la demande 261.

- tu me fais peur en disant "suppression user" ! qui veux-tu supprimer ?

- Le nouveau menu, dans [Administration>Général>Notification] par
  exemple.

- pour la nouvelle table, on aura donc un nouveau fichier dans
  install/db :-) et une modification de
  install/phpwebgallery_structure.sql

- que veux-tu dire par "pas d'intarface" ? Je pensais que tu ferais une
  liste des utilisateurs ayant un mail, avec la possibilité de notifier
  les utilisateurs sélectionnés ou tous les utilisateurs, ou ceux d'une
  liste de groupes, etc. Avec en face de chaque utilisateur la
  date/heure de la dernière notification. Avec bien sûr une gestion
  multipage (donc il faudra qu'on réfléchisse ensemble à factoriser avec
  la page [Administration>Identification>Utilisateur]), bref, un truc
  chiadé :-)

- concernant les étapes, je suis OK sur le principe évidemment. La règle
  à respecter est la suivante : chaque commit dans Subversion aboutit à
  un état stable. On ne commit pas une modification qui va tout casser
  chez les copains.

La prochaine fois, ou pour la suite de la discussion, le forum public,
section "discussion" est tout indiqué. Penses à volcom qui va avoir la
même problématique pour intégrer la refonte de l'historique (sans te
mettre la pression volcom...)

NB : ce WE encore, j'ai constaté que la notification par RSS, si elle me
convient bien ainsi qu'à mon cousin linuxien de 17 ans, ne convient pas
du tout à ma maman ou ma tante (qui ont 50 ans... désolé VDigital :-/)
Du coup, je les notifie /à la main/ (quelle misère). Avec ta
fonctionnalité, je vais dans [Administration>Général>Notification],
bouton "notifier tous les utilisateurs", et voilà le travail !

Hors ligne

  •  » Plugins
  •  » [1.5.0] Notification des news par mails en complément du RSS

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact