Pubemail: publishing by email

How to publish quickly on a website, just by sending an email.

Code work in progress

Description

The aim of this plugin is to allow publishing an article without having to connect to the administration interface of the website, but simply by sending an email.
This mail must obey to formatting rules in order to provide informations about title, the section in which it has to be published, the language in which it is written.

This plugin is based upon a previous contribution [chantier] Faut pas pusher (installer des articles par email). It has been developped with SPIP version 1.9.2e.

It is still in development, because some errors may occur when decoding incoming mails which might be HTML coded, and the user interface is only in french.


Why

This plugin allows to dispense with a direct connexion to the website. For my application, the internet access may be slow or inexistent. There is only the possibility to send emails. In this case publishing by emails is the best solution for keeping a collaborative editing possibility for isolated authors.


Setting up

The installation follows the plugin standard: just copy the pubemail directory under the SPIP plugin directory. It does not depend on other plugins.


Configuration

When the plugin is activated, an additional button is available from the configuration menu. It allows to access to the configuration screen for parameters selection:
- the POP server to connect to and the port number to use
- the user login and password on the POP server
- the SMTP server and the port number for responding by an acknowledge
- choose the possibility to keep emails in the POP server
- choose the status of the articles to be created: either directly published or just proposed for publishing.
- choose if spip must acknowledge reception of messages by email
- in which default section and for which default author in case the mail decoding does not allow to determine it


Using

The send an email to the address which has been chosen hereabove. In the message subject the expression SPIPOUNET has to be entered.
Then the message body will be for example (SPIP typographic tags are available):

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

sdfsdfsdf

It is then necessary to connect to the website and get the plugin configuration screen where a button is available for mail reading.


Remarques - Futur developments

It would be interesting to get the possibility of sending documents in the email. The mail structure to be read is more complex, but I mainly gave up because I don’t know how to add internally document for an article.
Now the user interface is only available in french, but shouldn’t cause too many problems for understanding by non french speakers.

Discussion

No discussion

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom