20 janvier 2020 : XMPie (enfin) compatible Adobe CC-2020
Depuis l'an 2000, XMPie propose des solutions de communication basées sur les suites créatives d'Adobe (CS, puis CC). Adobe avait annoncé la disponibilité de la nouvelle version de suite logicielle (CC-2020) début novembre 2019. Mais, comme à son habitude, XMPie a dû attendre la disponibilité de la version "serveur" d'InDesign, ce qui prend toujours un peu plus de temps. La version 9.7 de XMPie, disponible depuis cette semaine, supporte désormais Adobe CC-2020, mais aussi la dernière version du système d'exploitation Apple, macOS X 10.15 ("Catalina")
En plus de ces deux compatibilités, vous allez pouvoir profiter d'améliorations ou de nouvelles fonctionnalités purement "XMPie" :
Dans tous les modules XMPie (uDirect / uProduce / uPlan) :
Paramétrage avancé du processus d’optimisation des images variables
Depuis toujours, le moteur de composition XMPie optimise l’utilisation des images variables récurrentes : lorsqu’une image variable est rencontrée pendant la composition, elle est "référencée", afin que tout enregistrement ultérieur utilisant la même image n’ait pas besoin de la stocker à nouveau dans le fichier de sortie ; la composition est ainsi plus rapide, le fichier de sortie est plus léger et, si le RIP est lui aussi optimisé, son traitement sera plus rapide. Néanmoins, dans le cas où certaines images variables ne seraient pas récurrentes (exemple : des codes barres strictement individuels), cette optimisation est inutile, voire contre-productive ; lorsque vous savez que les images variables d’un certain objet de personnalisation XMPie ne seront pas récurrentes, vous pouvez "débrayer" le processus d’optimisation de cet objet en ajoutant simplement le suffixe " .unique " à son nom
Nouvelles fonctions de nettoyage de données :
" CleanNumber " : cette fonction permet - comme son nom l’indique - de supprimer tout ce qui n’est pas strictement numérique dans une donnée; bien pratique pour nettoyer des codes postaux, des numéros de sécurité sociale, des numéros de téléphone etc., dès lors que les données fournies par le donneur d’ordres ne sont propres. Que ce soit dans une liste Excel, dans les saisies d’un Internaute dans un portail d’impression en ligne XMPie uStore ou dans une campagne omnicanale XMPie Circle
" FindByRegExp " : cette fonction permet – comme son nom ne l’indique pas forcément – de conserver uniquement les caractères correspondant à une expression régulière dans une donnée ; là encore, ça sent le vécu ; bien sûr, il faut aimer les expressions régulières, mais de très nombreuses sources Internet aident à être rapidement opérationnel (chez west-digital.fr, on aime bien celle-ci) ; le but, là encore, est d’être efficace et de sécuriser les traitements de données par toujours propres
Dans PersonalEffect, le moteur de composition XMPie sur serveur :
Nouvelle fonction " GetEnv(SplitPart) " :
GetEnv est une fonction XMPie bien pratique, qui permet de savoir dans quel contexte la logique XMPie est exécutée ; entre autres, elle permet de récupérer le n° de l’enregistrement que l’on est en train de composer, la plateforme sur laquelle on est, le type de document composé (imprimé, email, etc.) ; dans le cas d’une composition par lots, le nouveau paramètre " SplitPart " permet de savoir dans quel lot on se trouve ; l’intérêt est typiquement de pouvoir imprimer le n° du lot dans une zone technique du document
Dans uPlan, la solution de conception de logique avancée :
Accès aux données du plan depuis JavaScript
Depuis les fonctions personnalisées JavaScript, il est désormais possible d’accéder directement à des données du plan telles que les champs de la source (" XMPie.RecipientField "), les variables (" XMPie.Variables ") ou les " Vues utilisateur "(" XMPie.UserViews ") ; vos développeurs vont s’en donner à cœur joie, pourront répondre plus rapidement aux demandes de vos commerciaux et de vos clients et seront plus efficaces dans la maintenance de leurs applications XMPie, qui seront mieux structurées et plus fiables