Xavier Boubert Ingénieur développeur et ses projets en tous genres

Plugin WordPress – Def-SMS

 Voici un plugin qui va permettre à vos visiteurs de vous envoyer des sms, et ce gratuitement, en utilisant deux comptes Twitter. Ce plugin est basé sur une idée de Korben auquel j’ai ajouté quelques sécurités et une intégration dans WordPress.

Attention, pour utiliser ce plugin, il vous faut utiliser Akismet !

  • Télécharger la dernière Version 1.3 pour PHP5 compatible avec WordPress 2.5 et supérieurs : Def-SMS PHP5 1.3
  • Télécharger la dernière Version 1.3 pour PHP4 compatible avec WordPress 2.5 et supérieurs : Def-SMS PHP4 1.3

Si vous ne savez pas quelle version prendre, prennez par défaut la première.

Modifications :
– Correction de bugs liés à l’affichage
– Ajout d’un système de mise à jour

Anciennes versions :

  • Télécharger la Version 1.2 compatible avec WordPress 2.5 et supérieurs : Def-SMS 1.2

Modifications :
– Correction de bugs liés au spam
– Augmentation du nombre de messages logés
– Ajout d’un message d’erreur dans l’admin et dans le formulaire lorsque le plugin n’est pas encore configuré
– Ajout d’un système de désinstallation

  • Télécharger la Version 1.1 compatible avec WordPress 2.5 et supérieurs : Def-SMS 1.1

Modifications :
– Ajout de la visualisation des derniers messages envoyés ainsi que des derniers messages bloqués par Aksimet dans l’administration

  • Télécharger la Version 1.0 compatible avec WordPress 2.5 et supérieurs : Def-SMS 1.0

- Première version du plugin.

 

N’hésitez pas à me rendre un feed-back !

Comments

  1. Le 28 juin 2008

    Toi t’es sur la bonne voie ;-)))) bravo !

  2. Le 28 juin 2008

    Douée le gars…
    tu va faciliter surtout le travaille de certains.

    GOOD WORK ;)

  3. Le 29 juin 2008

    Super !

    Merci :-)

  4. Le 30 juin 2008

    Top le plugin :-)

  5. Le 2 juillet 2008

    Nice, mais y-a-t-il un moyen de ne recevoir sur son tél que les updates du compte envoyeur ? Sinon il faut vraiment créer deux nouveaux comptes, car recevoir 50 updates par heure sur son téléphone c’est agaçant…

  6. Le 2 juillet 2008

    @Jordan Je ne suis pas sur d’avoir compris. Tu ne recois à la base que les updates du compte envoyeur.

  7. Le 2 juillet 2008

    Oui ce n’était pas très clair. Ma question était de savoir si l’on pouvait choisir de ne recevoir sur son tél les updates que de tel ou tel contact. Ce qui est évidemment le cas, comme je m’en suis rendu compte…

  8. Le 2 juillet 2008

    ^^

  9. Max :
    Le 7 juillet 2008

    Hep !
    Génial cette source …. Cependant j’ai un petit problème à l’installation …. Fin j’attendais que tu te connecte sur msn (ca doit etre un tout petit detail…)… Mais apparemment tu y va pas trop en ce moment ….. Fin bon merci beaucoup en tout cas ;).
    Bonne continuation …

  10. Le 7 juillet 2008

    Désolé, j’ai plus le temps pour me connecter en ce moment. Donne moi ton probleme ici qu’on le resolve ensemble, ca pourrait en aider d’autres.

  11. Max :
    Le 7 juillet 2008

    Ok,
    Bon alors j’ai php 5, et le problême vient quand j’execute la page :

    « Fatal error: Call to undefined function add_action() in /home/maxricaf/public_html/blog/wp-content/plugins/def-sms.php on line 86″ Le def sms est activé ainsi qu’akismet
    :s … J’hesite, sinon je remplie les données à la main ? Tu pense que ca pourrai marcher ?

  12. Max :
    Le 7 juillet 2008

    Re,
    Je me suis permis de regarder tes sources … :s Et j’ai vu que tu avais la même erreur que moi …

    Fatal error: Call to undefined function add_action() in /home/www/b90cb8763a1239e1193b0be52670c189/web/wp-content/plugins/def-sms/def-sms.php on line 86

    .. Mais toi le plugin à l’air de marcher. .. Chez moi il n’affiche rien …

  13. Le 7 juillet 2008

    @Max Il ne faut pas executer la page telle quelle lol, ca ne peut pas marcher. Il faut que tu aille dans ton administration dans « Réglages » (à coté de « Extensions »). Tu clique ensuite sur « Def-SMS » dans le sous-menu puis tu renseigne les informations de ton second compte Twitter.

  14. Max :
    Le 7 juillet 2008

    J’ai fais tout ca .. j’ai rentré le compte envoyeur, mais aprés ca n’affiche rien …. (aprés avoir cliqué sur envoyer)Tout est vide et rien n’est envoyé. Desolé j’avoue ne pas avoir été clair…

  15. Max :
    Le 7 juillet 2008

    donc je pensé que ça venait de l’erreur de la page def-sms.php …

  16. Le 7 juillet 2008

    Explique moi en details tes manipulations. Mets-tu bien le code php dans ton thème ?

  17. Max :
    Le 7 juillet 2008

    *pensais
    Oui j’ai mis le code dans le thême mais je vois le formulaire c’est aprés ca me le réafiche blanc(tout est vide) …

  18. Le 7 juillet 2008

    Haaan ok. Bah nan c’est bon, ton message des bien parti. Ca fait comme un rafraichissement de la page, et ca envoi le message.

  19. Max :
    Le 7 juillet 2008

    non …. ça l’envoi pas :s … J’ai envoyé des messages avec le compte envoyeur je reçoit les sms mais du formulaire je les reçoit pas …

  20. Le 7 juillet 2008

    Arf c’est bizarre… Il est peut etre détécté comme spam par Akismet… Je vais faire une petite mise à jour, ca permettra de debuger un peu mieux. En attendant, essaye de tout reprendre depuis le debut.

  21. Max :
    Le 7 juillet 2008

    ok .. Mais c’est normal qu’il ne faye pas mettre le nom du compte receveur ?

  22. Max :
    Le 7 juillet 2008

    Dans mon compte twitter « envoyeur » je vois le message puis from web ….
    Désolé de t’embêter ….

  23. Max :
    Le 7 juillet 2008

    Je suis vraiment désolé … J’ai trouvé …. :p je ne les recevais pas parce que les udapes étaient bloqué … Desolé .. Merci beaucoup encore :) !
    Cette source est géniale ;=)

  24. Le 7 juillet 2008

    Ok, super que tu ai réussit à te débloquer tout seul ;) Je suis en train d’ajouter un petit log dans l’admin pour savoir quel est le dernier message envoyé.

  25. Max :
    Le 7 juillet 2008

    Cool ;)

  26. Le 17 juillet 2008

    Tout d’abord bravo pour ton blog et le plugin !

    Maintenant j’ai rencontré quelques problèmes…
    Tout d’abord après avoir installé le plugin, la ligne de code à recopier pour afficher le formulaire sur le blog ne s’affiche pas !! …
    Bon, pas grave, j’ai été la récupérer dans le code source..
    Le formulaire s’affiche bien, seulement, lorsque je le valide, page d’erreur:
    « Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home.34/w/e/b/webdemar/www/wp-content/plugins/def-sms/Akismet.class.php on line 66″

    Please Help !!!

    Je suis sous WordPress 2.5.2

    PS: pour ceux qui ont eu le même problème que moi lors (la ligne de code qui ne s’affiche pas…) la voila:
    « <?php echo defsms_getForm() ; ?> »

  27. Le 17 juillet 2008

    @Greg-J La ligne de code est dans l’aide du plugin, dans son administration.

    Tu utilise PHP4, c’est pour ca que ca ne fonctionne pas.

    Ok, je vais faire un package pour PHP4 ;)

  28. Le 17 juillet 2008

    Voila, je viens de mettre une version pour PHP4 ;)

    Par contre, ne disposant d’aucun serveur PHP4 je n’ai pas pu tester. Dis moi si ca fonctionne chez toi ;)

  29. Le 17 juillet 2008

    Ouaah merci beaucoup !!
    (Désolé mais je ne développe pas :s)

  30. Le 17 juillet 2008

    Je test ça tout de suite !!

  31. Le 17 juillet 2008

    Bien mec ça fonctionne bien !!
    Seul petit problème, la ligne de code n’apparaît toujours pas dans la console d’administration (pas simple d’aller la chercher pour les débutants) !

    Mais bravo il ne me reste plus qu’à mettre tout ça en forme !! Thx !!

  32. Le 17 juillet 2008

    Je viens de corriger le problème, on a la ligne maintenant. Sinon tu l’as aussi dans le fichier « read-me.txt » ;)

  33. Le 21 juillet 2008

    ça y est je viens d’intégrer ton plugin à ma page d’accueil ;)

  34. Le 21 juillet 2008

    J’ai vu ;)

  35. Le 4 août 2008

    Après installation, j’ai eu la même erreur que Greg-J. J’ai installé la version PHP5 sur un serveur qui n’a que la version 4 de PHP.

    Le pack « Def-SMS PHP4 1.3″ n’existe plus sur ce site ? Impossible de le télécharger. C’est peut-être à cause du plugin « ForceWikio » ?

  36. Le 5 août 2008

    Voila réparé, j’avais compressé en rar au lieu de zip…

  37. Le 27 août 2008

    Bonjour,
    Voilà j’ai un site web p8ntbox.com qui est à la base un blog wp. Je suis tombé sur l’article concernant les sms que l’on peut recevoir via twitter et de fil en aiguille je suis tombé sur votre article def sms.

    Personnellement, ce que je recherche, c’est à chaque mise à jour de mon blog (nouveau post) c’est qu’un envoie de sms soit fait vers les internaute qui veulent être alerté par sms.

    Votre plugin est interressant mais fonctionne dans le sens inverse de ce que je recherche. Vous c’est du lecteur vers le bloger et moi du bloger vers le lecteur.

    Je suis tombé sur un plugin wp twitter tool qui met à jour twitter à partir d’un post mis sur le blog.

    De là j’aimerais savoir comment configurer twitter (l’histoire des 2 comptes) pour que les abonnés à mon twitter puissent recevoir les maj du blog par alerte sms?

    Merci de vos conseils
    @+

  38. Le 28 août 2008

    @Scorto Tu ne peux malheureusement pas faire ainsi. En fait, avec Twitter tool, tu met à jour un compte Twitter. Le seul moyen pour que des utilisateurs veuillent recevoir tes updates, c’est d’avoir un compte Twitter, de suivre ce compte, et d’activer la notification par sms (qui ne fonctionne plus actuellement d’ailleurs pour la France)

  39. Le 7 septembre 2008

    Bonjour,
    Déjà évoqué au -dessus, le problème de « …T_OLD_FUNCTION or T_FUNCTION…ligne 66… ».
    Le formulaire ets sur la page de mon site sous wordpress. A l »envoi ce message apparaît…
    PHP5, WordPress 2.6.1, Akismet 2.1.8 (ligne 66 c’est écrit : « private $version = ‘0.4’; » – c’est un probléme de version?). Si j’écris « 2.1.8 » à la place de « 0.4 » ça change rien.

    je ne saisi pas où est le souci, merci pour votre aide.

    Juan

  40. Le 13 septembre 2008

    @Juan En principe, cette erreur indique que tu utilise une version antèrieure à PHP5 sur ton serveur. Prend ma version PHP4 cela devrait fonctionner correctement.

1 site qui en parle


  1. […] bien un fidèle lecteur et blogueur d’exception, j’ai nommé Defaite a transformé ce petit POC (Proof of Concept) en véritable extension pour […]


  2. […] vous voulez un autre plugin hyper utile, vous pouvez tester celui de Defaite qui vous permettra de recevoir des messages de vos visiteurs directement sur Twitter ou par SMS via un petit formulaire à ajouter sur votre blog (pourquoi pas dans la page de […]


  3. […] Plugin WordPress – Def-SMS [Plugin] Astuce utilisant Twitter pour recevoir des messages SMS directement depuis votre blog […]


  4. Par www.fuzz.fr le 27 août 2008 à 13 h 53 min

    Plugin WordPress – Def-SMS | Defaite.fr…

    Voici un plugin qui va permettre à vos visiteurs de vous envoyer des sms, et ce gratuitement, en utilisant deux comptes Twitter. Ce plugin est basé sur une idée de Korben auquel j’ai ajouté quelques sécurités et une intégration dans WordPress….