lundi, septembre 8 2008 :: 16:46 ::
Travail
Dans mon métier, je m'occupe de l'intégration HTML de nombreuses newsletters se basant sur des maquettes photoshop.
Forcément, le client s'attend à ce que la news qu'il reçoit dans son lecteur de mail ait la même apparence que sur la maquette qu'on lui a montré.
Sauf qu'avec les newsletters HTML (selon le contenu, on choisit de faire une news tout en image ou avec un maximum d'information texte, ici je parle de ce second type de news), il faut s'attendre à avoir des différences d'un lecteur de mails à un autre (que ce soit les logiciels (outlook,..) ou les interfaces en ligne (gmail, hotmail...). En effet, le css n'est pas forcément interprété ou accepté partout de la même manière. Mais au fil des ans, j'avais réussi à maitriser tous les soucis existants et à les palier sans créer des newsletters trop lourdes et en utilisant toujours au mieux le css. Par exemple, je savais que les margin étaient à oublier mais qu'on pouvait abuser allègrement des paddings.
Mais voila qu'aujourd'hui je suis face à des rapports de bugs étranges! Des images en fond qui ne s'affiche pas (je précise, les images sont affichées en fond de td en html classique, pas de css, vu que c'est souvent pas pris en compte). Des paddings qui sautent, des paragraphes à tout va, des centrages qui ne devraient pas avoir lieu... Je m'en rends compte car le client a transféré le test qu'il a reçu. Et j'ai beau faire de nombreuses modifications, je ne comprends pas, d'autant plus que les fois précédentes, leur newsletter avait juste le contenu textuel qui changeait.
Puis finalement on trouve ce qui coince... le client utilise Outlook 2007 et j'apprends via Mathieu que Outlook 2007 a subi une vraie régression par rapport aux versions précédentes. (cf cet article) En fait Outlook 2007 utilise le moteur word pour afficher les mails. Ce qui était peut être le cas avant, mais la, ça a franchement empirer. En gros, on oublie les images en fond de cellule, on oublie les paddings, on oublie toute la mise en page, car monsieur insère des paragraphes un peu partout. Et comme on ne peut pas reformater les paragraphes (les liens vers des css extérieures sautent, de même que souvent les balises styles dans le code même sauf s'il est associé à la balise directement), c'est la joie!
Alors que faire? Décevoir et convaincre le client qu'il n'aura jamais un affichage parfait dans son Outlook? Je doute que cela fonctionne avec tous... certains sont trop pointilleux. Revoir la news pour qu'elle soit en image? La meilleure solution, mais pas forcément adaptable à tous les clients et le contenu de leur newsletter. Ou bien finalement régresser dans son code, en insérant encore plus des tableaux, colonnes, lignes de partout, du code moche qui alourdira le fichier à l'envoi et au coût.
Je vois quand même une dernière solution. C'est à nous de nous adapter lors de la conception graphique de la news pour privilégier une partie graphique indépendant du contenu texte et qui sera en image, avec à coté de ça, un contenu texte simple sans fioritures. Mais bon faut convaincre ses collègues et notamment le graphiste...
En tout cas, du coup j'ai passé une "superbe journée", car en plus de cela, je me suis pris la tête avec un client qui souhaitait afficher des power point sur son site... -___-
Edit: finalement le client au Power point m'offre une nuit dans son manoir. Enfin il l'offre à la personne qui est derrière le support ^^
Derniers commentaires