Pubemail : publication par email

comment publier rapidement sur son site, juste en envoyant un email.

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

Description


Le but de ce sc

Ce plugin est basé sur une précédente contribution [chantier] Faut pas pusher (installer des articles par email). Il a été développé sur la version 1.9.2e de SPIP.

L’état est encore en développement, car certaines erreurs arrivent au décodage de mails qui seraient formatés en HTML et l’interface est uniquement en Français.


Intérêt

Ce plugin permet de se passer de la connexion directe au site. Pour mon utilisation, l’accès à internet peut soit être lent, soit inexistant. Seule subsiste la possibilité d’envoyer des emails. Dans ce cas la publication par emails est la meilleure solution pour conserver une possibilité de rédaction collaborative entre des collaborateurs isolés.
e


Mise en place

L’installation est conforme au standard des plugins : il suffit de copie le répertoire pubemail dans le répertoire plugins de SPIP. Aucun autre plugin n’est requis.


Configuration

Lorsque le plugin est activé, un nouveau bouton est disponible depuis le menu de configuration. Il permet d’accéder à la saisie des paramètres de fonctionnement qui sont :
- le serveur POP à consulter et le numéro de port à utiliser
- le login utilisateur et son mot de passe sur le serveur POP
- le serveur SMTP et le numéro de port à utiliser pour envoyer un accusé de réception
- choisir la possibilité de garder les mails sur le serveur POP
- choisir le statut des articles créés : ou bien publiés directement, ou bien simplement proposés.
- choisir si spip doit accuser réception des emails en renvoyant un mail de réponse
- quel sont la rubrique par défaut et l’auteur par défaut au cas où le décodage du mail ne permette pas de le déterminer.


Utilisation

Puis envoyer un email à l’adresse email qui est paramétrée ci dessus.
Dans le sujet du message il faut mettre l’expression SPIPOUNET.
Puis le corps du message sera du genre (les balises typograhiques de SPIP sont utilisables) :

#titre:Faut pas pusher en espagnol
#rubrique:test
#lang:es
#texte: {{{Titre}}}la la
la
sdlkfmlskdfmksdf
kdfmlskdf
<code>sdffsdfsdfsdfsdsdfsdf

sdfsdfsdf

Il faut ensuite se connecter au site et aller dans l’écran de configuration du plugin où un bouton est disponible pour faire la relève du courier.


Remarques - Développements futurs

Il serait intéressant qu’on puisse joindre des documents dans le mail. La structure du mail à décoder est alors plus compliquée, mais j’ai surtout renoncé face à ma méconnaissance du mécanisme interne à SPIP pour ajouter un document à un article.
Actuellement l’interface est uniquement en Français.

Discussion

13 discussions

  • 1

    Salut,

    je viens de voir ton super plugin qui est vraiment parfait pour les gens comme moi situés à des endroits où l’Internet rame, et je lai immédiatement testé sur 1.9.2

    J’envoie des posts comprenant uniquement #titre et #texte.

    Ca fonctionne bien, les articles sont publiés, mais par contre, il y a un bug qui vient corrompre la mise en page du site : le titre et descriptif rapide de la rubrique (dans lequel apparaît l’article) n’apparaît plus sur la page de l’article !!! ???

    Je me demande quelle est l’information manquante dans la base de donnée à propos de l’article pour que ça puisse avoir cet effet.

    Un indice ? dans la zone /ecrire, le titre de l’article publi-emailé est suivi d’un () (parenthèses vides).

    J’ai testé en publi-emailant l’article en précisant la rubrique en remplissant le champ #rubrique (qui est celle mise par défaut) et ça n’a rien changé. Que représentent ces deux parenthèses vides ???

    Tina

    • Oui en effet c’est bizarre. Je n’arrive pas à reproduire le problème. Normalement l’article est stocké dans la table spip_article où on peut lire le titre en clair.
      Le titre est d’ailleurs un élément obligatoire dans le format du mail.

    Répondre à ce message

  • 1

    Génial, je vais regarder à l’occasion. tu as besoin d’aide pour mettre ce plugin sur la zone ?

    • Merci à toi. Je me suis largement inspiré de ce que tu as développé auparavant.
      Effectivement, je ne suis pas familiarisé avec la zone de développement. Je n’ai pas beaucoup de temps, et vu les retours qu’il y a, je préfère me concentrer sur les corrections dans le code plutot que de la forme. Donc si tu peux le mettre sur la zone pour nous tous, ça serait très bien.

    Répondre à ce message

  • Haqqtiviste

    bonjour
    j’en ai revé, et vous l’avez fait : chapo et un GRAND merci !
    néanmoins, il y a souvent un néanmoins, à la relecture du courrier avec le fameux bouton, j’ai cette erreur :

    erreur SQL :INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES (ID_AUTEUR_PAR_DEFAUT, 12)

    je précise que je suis sous spip 192e plugins associations, inscription2, accès restreint par groupe, cfg, balise session, formulaire, publication ouverte, couteau suisse.

    merci

    Répondre à ce message

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