SPIP-postal

Un article de Bellinux.

(Différences entre les versions)
Jump to: navigation, search
Version du 30 août 2007 à 02:55
DanI (Discuter | contribs)

← Différence précédente
Version du 30 août 2007 à 04:05
DanI (Discuter | contribs)
(Première expression de besoins pour un plugin SPIP-postal)
Différence suivante →
Ligne 11: Ligne 11:
- éventuellement des informations relatives à l'image, à l'article et au site SPIP d'envoi. - éventuellement des informations relatives à l'image, à l'article et au site SPIP d'envoi.
-La page web est construite avec la modularité d'un squelette, le plugin ajoute les boucles et balises à cet nécessaires à cet effet. On peut a priori identifier:+L'envoi d'une carte postale se fait à partir d'une page d'article SPIP. Les images proposées sont celles jointes à l'article. On discute ci-dessous d'options possibles pour sélectionner ces images.
-<code>+
-<BOUCLE_carte(POSTAL)> +
- #URL_POSTAL+
- De: #EMAIL_EXP_POSTAL+
- A: #EMAIL_DEST_POSTAL+
- Sujet: #TITRE+
- Message #TEXTE+
-</BOUCLE_carte>+
-</code>+
-L'envoi de la carte postale lui même pourra être géré par une balise dynamique #FORMULAIRE_POSTAL dont le focntionnement serait assez similaire à la gestion de l'envoi d'un forum (en particulier pour la prévisualisation du message).+La page web est construite avec la modularité d'un squelette. Il est souhaitable que le plugin soit livré avec un squelette de carte postale par défaut. Celui-ci pourra imiter le revers d'une carte postale habituelle, à gauche l'image et en dessous le texte envoyé, à droite le logo de l'article en guise de timbre, l'expéditeur, le destinataire et en pied de page les références site d'envoi.
-== Variantes ou spécifications à clarifier ==+== Boucles, balises et autres aspects techniques ==
 +Le plugin ajoute les boucles et balises nécessaires à cet effet. On peut a priori identifier:
-== Options ==+ <BOUCLE_carte(POSTAL)>
 + #URL_POSTAL
 + De: #EMAIL_EXP_POSTAL
 + A: #EMAIL_DEST_POSTAL
 + Sujet: #TITRE
 + Message #TEXTE
 + </BOUCLE_carte>
 + 
 +L'envoi de la carte postale lui même pourra être géré par une balise dynamique #FORMULAIRE_POSTAL dont le focntionnement serait assez similaire à la gestion de l'envoi d'un forum (en particulier pour la prévisualisation du message et la validation de l'authentification).
 + 
 +De même, pour la visualisation des cartes postales en dehors de l'URL d'envoi, on pourra concevoir des balises similaires à celles des forums: blises, #PARAMETRES_POSTAL, #ID_POSTAL, .. filtre |url_reponse_postal, ...
 + 
 +== Options et variantes ==
- Le mail envoyé pourra aussi être construit à partir d'un squelette, de manière à avoir une totale souplesse dans sa construction. - Le mail envoyé pourra aussi être construit à partir d'un squelette, de manière à avoir une totale souplesse dans sa construction.
-- Quoi qu'il en soit le concepteur du site pourra proposer sur+- de préférence, l'URL d'une carte postale comportera une clé pseudo-aléatoire (type hashcode) difficile à deviner ou forger.
 + 
 +- l'expéditeur pourrait avoir à choisir si sa carte postale (ou plutôt le texte qu'il y adjoint) est ou non confidentielle. Dans l'artcile d'envoi de cartes postales, on aura alors un ou des liens pour parcourir les cartes postales non confidentielles (et seulement celles-là).
 + 
 +- Quoi qu'il en soit le concepteur du site pourra proposer l'envoi d'une autre carte postale depuis la visualisation d'une carte postale. Cependant, de plus, les cartes postales pourront être organisées de manière arborescente comme les forums, de manière à garder la trace du fait qu'une carte postale repond à une autre. On pourra parcourir les cartes postales par arborescence, même lorsque celles-ci sont confidentielles. En revanche, on ne pourra pas passer d'une carte publique à une carte confidentielle.
 + 
 +- De manière optimale, les cartes postales proposées se limitent aux images non incluses dans le texte de l'article grâce à des raccourcis typographiques. Ceci permettra aisément d'inclure des images pour illustrer éventuellement le corps de texte.
 + 
 +== Pourquoi SPIP-postal ==
 + 
 +Un de premiers besoins identifiés est la campagne en faveur de la [http://www.uruguayas.fr/-Voto- loi pour le vote des uruguayens à l'étranger]. Carte postal, en espagnol, se dit simplement "postal".

Version du 30 août 2007 à 04:05

Sommaire

Plugin SPIP-postal

On ébauche ici l'expression de besoins pour un plugin SPIP qui permette d'envoyer des cartes postales électroniques depuis un site SPIP.

Un visiteur du site SPIP peut envoyer une carte postale électronique. Pour cela il choisit une image qui lui est proposée, il doit s'authentier s'il ne l'est pas déjà (et éventuellement s'inscrire comme visiteur), et saisir l'adresse du destinataire, un objet et un message à son intention.

Cela déclenche l'envoi d'un e-mail à l'adresse indiquée et la construction d'une page web de carte postale avec une URL spécifique. L'expéditeur du mail est le vistieur et celui-ci contient: - l'objet saisi par le visiteur, - le texte saisi par le visiteur, - l'URL spécifique à la carte postale, - éventuellement des informations relatives à l'image, à l'article et au site SPIP d'envoi.

L'envoi d'une carte postale se fait à partir d'une page d'article SPIP. Les images proposées sont celles jointes à l'article. On discute ci-dessous d'options possibles pour sélectionner ces images.

La page web est construite avec la modularité d'un squelette. Il est souhaitable que le plugin soit livré avec un squelette de carte postale par défaut. Celui-ci pourra imiter le revers d'une carte postale habituelle, à gauche l'image et en dessous le texte envoyé, à droite le logo de l'article en guise de timbre, l'expéditeur, le destinataire et en pied de page les références site d'envoi.

Boucles, balises et autres aspects techniques

Le plugin ajoute les boucles et balises nécessaires à cet effet. On peut a priori identifier:

<BOUCLE_carte(POSTAL)> 
    #URL_POSTAL
    De: #EMAIL_EXP_POSTAL
    A: #EMAIL_DEST_POSTAL
    Sujet: #TITRE
    Message #TEXTE
 </BOUCLE_carte>

L'envoi de la carte postale lui même pourra être géré par une balise dynamique #FORMULAIRE_POSTAL dont le focntionnement serait assez similaire à la gestion de l'envoi d'un forum (en particulier pour la prévisualisation du message et la validation de l'authentification).

De même, pour la visualisation des cartes postales en dehors de l'URL d'envoi, on pourra concevoir des balises similaires à celles des forums: blises, #PARAMETRES_POSTAL, #ID_POSTAL, .. filtre |url_reponse_postal, ...

Options et variantes

- Le mail envoyé pourra aussi être construit à partir d'un squelette, de manière à avoir une totale souplesse dans sa construction.

- de préférence, l'URL d'une carte postale comportera une clé pseudo-aléatoire (type hashcode) difficile à deviner ou forger.

- l'expéditeur pourrait avoir à choisir si sa carte postale (ou plutôt le texte qu'il y adjoint) est ou non confidentielle. Dans l'artcile d'envoi de cartes postales, on aura alors un ou des liens pour parcourir les cartes postales non confidentielles (et seulement celles-là).

- Quoi qu'il en soit le concepteur du site pourra proposer l'envoi d'une autre carte postale depuis la visualisation d'une carte postale. Cependant, de plus, les cartes postales pourront être organisées de manière arborescente comme les forums, de manière à garder la trace du fait qu'une carte postale repond à une autre. On pourra parcourir les cartes postales par arborescence, même lorsque celles-ci sont confidentielles. En revanche, on ne pourra pas passer d'une carte publique à une carte confidentielle.

- De manière optimale, les cartes postales proposées se limitent aux images non incluses dans le texte de l'article grâce à des raccourcis typographiques. Ceci permettra aisément d'inclure des images pour illustrer éventuellement le corps de texte.

Pourquoi SPIP-postal

Un de premiers besoins identifiés est la campagne en faveur de la loi pour le vote des uruguayens à l'étranger. Carte postal, en espagnol, se dit simplement "postal".