SPIP-postal
Un article de Bellinux.
| Version du 30 août 2007 à 04:05 DanI (Discuter | contribs) (Première expression de besoins pour un plugin SPIP-postal) ← Différence précédente |
Version du 30 août 2007 à 04:09 DanI (Discuter | contribs) (→Plugin SPIP-postal) Différence suivante → |
||
| Ligne 6: | Ligne 6: | ||
| 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: | 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, | + | * l'objet saisi par le visiteur, |
| - | - le texte saisi par le visiteur, | + | * le texte saisi par le visiteur, |
| - | - l'URL spécifique à la carte postale, | + | * l'URL spécifique à la carte postale, |
| - | - é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. |
| 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. | 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. | ||
| Ligne 29: | Ligne 29: | ||
| 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). | 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, ... | + | De même, pour la visualisation des cartes postales en dehors de l'URL d'envoi, on pourra concevoir des configurations similaires à celles des forums, balises: #PARAMETRES_POSTAL, #ID_POSTAL, .. filtre: |url_reponse_postal, ... |
| == Options et variantes == | == 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. |
| - | - de préférence, l'URL d'une carte postale comportera une clé pseudo-aléatoire (type hashcode) difficile à deviner ou forger. | + | * 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à). | + | * 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. | + | * 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. | + | * 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 == | == 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". | 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:09
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 configurations similaires à celles des forums, balises: #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".
