Changes between Version 14 and Version 15 of WikiStart


Ignore:
Timestamp:
Apr 30, 2016, 5:16:10 PM (8 years ago)
Author:
bobe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v14 v15  
    2525 * Fonctionnel sur toutes plateformes
    2626
     27La version 4.0 est en cours de stabilisation. Cette version apporte :
     28
     29 * Compatibilité avec PHP 7
     30 * Espaces de noms
     31 * un système de transports de mails extensible
     32 * Support des signatures DKIM
     33 * Utilisation de composer
     34 * Un autoloader (wamailer.php)
     35 * Support de TLS pour les connexions SMTP
     36 * Champ X-Mailer modifiable
     37 * Ajout de plusieurs méthodes sur la classe Email (hasRecipients(), clearRecipients(), removeTextBody(), removeHTMLBody(), removeAttachments(), ...)
     38 * Mode keepalive pour les envois par SMTP
     39 * Support des méthodes d'authentification CRAM-MD5 et PLAIN (SMTP)
     40 * Support du pipelining (SMTP)
     41 * Le jeu de caractères par défaut est UTF-8
     42
     43
    2744== Exemples ==
    28 
    29 La version 3.0 est une version complètement réécrite en PHP5.[[BR]]
    30 « Pourquoi ? La version actuelle (2.x) semble bien fonctionner », me direz-vous. Certes, mais on ne peut pas nier que le code soit un peu vieillot. J’ai commencé à développer Wamailer en 2002 et la version courante, modulo quelques corrections au cours des ans et pour les besoins de [http://phpcodeur.net/wascripts/wanewsletter/ Wanewsletter], date de 2003. Bref, tout cela méritait un bon nettoyage, et la tentation de tout refaire proprement était forte…
    31 
    32 Je préfère vous laisser lire le code plutôt que de tenter de vous décrire de manière obscure et maladroite la façon dont j’ai souhaité architecturer l’ensemble.
    33 
    34 Voici un exemple basique d’utilisation:
    3545
    3646{{{
     
    129139== Liste des choses à faire ==
    130140
    131 À la date du 10 août 2006, voici la liste des choses restant à faire:
     141À la date du 30 avril 2016, voici la liste des choses restant à faire:
    132142
    133  * Une documentation sommaire comme celle qui existe pour les versions 2.x
    134  * Décider d’une façon de gérer les erreurs (plutôt à coup de trigger_error() ou en lançant des exceptions ?)
    135  * Finir de revoir la classe smtp et les parties l’utilisant
    136  * Au chargement d’un email avec la méthode Email::load(), pouvoir parser complètement l’email ?
    137  * Peaufiner/tester la classe !SecureMail (OpenPGP)
    138 
    139 En dehors de ça, wamailer 3.0 dans son état actuel fonctionne très bien pour envoyer des emails texte, html, multi-format, avec pièces jointes, etc.
    140 L’API est à peu près figée.
     143 * Une documentation sommaire
     144 * Chargement d’un email avec la méthode Email::load(), pouvoir parser complètement l’email ?
     145 * Revoir la classe !SecureMail (OpenPGP)
     146 * Ajouter le support pour S/MIME
    141147
    142148== Dépôt Git et Téléchargement ==