Fonctionnalités


Robust applications. Rapid development.


Programmation asynchrone (NOUVEAUTÉ)
Améliorez les performances de votre application principale en déchargeant des segments de code nécessitant de nombreuses ressources vers un thread secondaire. Utilisez simplement la fonction RUNASYNC pour exécuter du code sans la surcharge liée à la gestion de plusieurs threads. Une fois le résultat prêt à être consommé, vous recevrez une notification.
Améliorations de langage
Profitez désormais de toutes les fonctionnalités CFML que vous avez demandées. Interagissez avec des systèmes externes de manière transparente avec la prise en charge des valeurs null, la préservation des types de données et la création plus intuitive des objets Java. Réduisez le travail de programmation en manipulant facilement les tableaux et les requêtes. Formatez DateTime avec une seule fonction et bien plus encore.
Amélioration de la prise en charge de la programmation orientée objet
Favorisez la réutilisation du code, améliorez la modularité et la productivité, et mettez en œuvre des modèles de conception orientée objet à l'aide de variables finales, de méthodes et de composants, de composants abstraits, de fonctions par défaut, d'une interface et de types de retours covariants.
Playground REST (NOUVEAUTÉ)
Créez et gérez tous vos services REST depuis une seule application. L'interface utilisateur simple et intuitive permet de valider facilement l'exactitude de vos API. Apportez des modifications à vos API REST sans avoir à relancer votre application.
Interface utilisateur d'administration moderne (NOUVEAUTÉ)
Profitez d'une nouvelle interface utilisateur épurée et adaptative, qui repose sur une architecture de page web unique. Effectuez toutes les tâches d'administration plus rapidement grâce à un accès facilité à tous les paramètres ColdFusion. Il vous suffit de rechercher ce dont vous avez besoin.
Prise en charge CFSCRIPT complète
Augmentez votre productivité grâce à la prise en charge complète des scripts pour CFSCRIPT, avec en plus la possibilité d'utiliser un point-virgule pour terminer une ligne de code. Développez vos applications plus rapidement et plus simplement en accédant à chaque fonctionnalité ColdFusion via CFSCRIPT.
Conversion du format HTML au format PDF
Utilisez le puissant moteur de conversion d'Adobe pour générer des fichiers PDF de qualité supérieure à partir de pages HTML. Le moteur analyse la feuille de style CSS et applique ses paramètres pour que le contenu du fichier PDF ait la même apparence et fonctionne de la même manière que dans le navigateur web, en conservant sa mise en forme, son format et ses liens hypertextes.
Interface à ligne de commande (CLI) et boucle REPL (Read-Eval-Print Loop) (NOUVEAUTÉ)
Travaillez avec des fichiers, des bases de données et des e-mails ou appelez des services web en exécutant des fichiers CFM via la ligne de commande. Exécutez l'API d'administration depuis l'interface à ligne de commande pour créer un script de configuration des paramètres de votre serveur ColdFusion. Faites des tests ou apprenez le langage CFML grâce à la prise en charge de REPL dans l'interface à ligne de commande.
Prise en charge des services web
Publiez et accédez à des services web avec moins de code à l'aide de la spécification WSDL 2.0 et du protocole SOAP 1.2. Activez le filtrage des services REST via la prise en charge intégrée de la projection de champ JSON. Contrôlez les requêtes REST à l'aide de la méthode de cycle de vie onRESTRequest.
Fonctions graphiques HTML5 dynamiques et interactives
Implémentez un large référentiel de diagrammes HTML5 par l'intermédiaire de la balise CFCHART intégrée. Créez facilement des diagrammes dynamiques et riches en données grâce à un nouveau moteur versatile de création graphique côté serveur. Affichez les données dans une grande variété de formats interactifs avec des fonctions telles que le zoom avant pour aider les clients à obtenir une vue détaillée des informations.
Développement d'applications mobiles CFML
Prenez une longueur d'avance sur le marché en plein essor des applications mobiles. Exploitez vos compétences en matière de langage CFML pour développer des applications mobiles, et utilisez l'intégration avec Adobe PhoneGap Build pour les mettre rapidement et facilement en service comme applications installées s'exécutant sur des terminaux iOS et Android.
Prise en charge du mappage objet/relationnel
Créez et gérez des applications indépendantes de toute base de données grâce au mappage objet/relationnel (ORM), sans écrire de code SQL. Procédez à l'indexation et à la recherche en texte intégral des entités ORM via le moteur de recherche intégré Lucene, et obtenez des informations de débogage grâce à la journalisation SQL.
Manipulation des fichiers PDF avec Document Description XML (DDX)
Bénéficiez d'un accès total à DDX pour manipuler les documents PDF. Effectuez des tâches évoluées comme l'ajout de commentaires, de signets, de fichiers joints mais aussi d'en-têtes et de pieds de page avec la numérotation automatique des pages. Personnalisez l'apparence de vos fichiers PDF en définissant les marges, la taille et la rotation des pages.
Signatures numériques et archivage des fichiers PDF
Renforcez la sécurisation des fichiers PDF à l'aide de signatures électroniques. Donnez à vos utilisateurs la possibilité de signer, de certifier et de valider les fichiers PDF, de façon à établir l'authenticité et l'intégrité des documents. Tirez parti des nouvelles fonctionnalités d'archivage, y compris de la prise en charge du format PDF/A-2b, pour assurer la conservation des fichiers électroniques comme documents d'archive autonomes à long terme.
Prise en charge CFSCRIPT complète
Augmentez votre productivité grâce à la prise en charge complète des scripts pour CFSCRIPT. Développez vos applications plus rapidement et plus simplement en accédant à toutes les fonctionnalités ColdFusion via CFSCRIPT.
Prise en charge du mappage objet/relationnel
Créez et gérez des applications indépendantes de toute base de données grâce au mappage objet/relationnel (ORM), sans écrire de code SQL. Procédez à l'indexation et à la recherche en texte intégral des entités ORM via le moteur de recherche intégré Lucene, et obtenez des informations de débogage grâce à la journalisation SQL.
Web sockets HTML5 sécurisés et évolutifs
Augmentez la puissance des web sockets HTML5 pour les applications web destinées au public avec une réponse serveur en temps réel. Publiez vos données de façon plus sécurisée via Secure Socket Layer (SSL). Augmentez la taille et la capacité des opérations sans accroître la surcharge de traitement en répartissant les applications de web sockets sur plusieurs nœuds dans le cluster.
Stockage externe des données de session (nouveau)
Ne vous préoccupez plus des contraintes de mémoire liées au stockage des données de session. Vous pouvez désormais configurer un espace de stockage extérieur pour conserver des données de session hors mémoire. Bénéficiez d'une configuration de session simplifiée, et jouissez d'une répartition de la charge complètement équilibrée entre tous les nœuds du cluster.
Améliorations du connecteur
Mettez à jour la configuration de votre connecteur en toute confiance. En effet, l'état précédent peut désormais être restauré si une erreur survient lors de la configuration. Déployez les paramètres de connecteur personnalisés pour chaque site en créant un connecteur différent pour chacun d'eux.
Échange de commentaires dans plusieurs fichiers (nouveau)
Rendez vos workflows de révision plus efficaces. Exportez facilement des commentaires depuis des documents PDF vers des fichiers XFDF ou inversement. L'emplacement des commentaires dans le fichier de destination correspond à celui du fichier à partir duquel les commentaires ont été importés.
Métadonnées PDF normalisées (nouveau)
Assurez la cohérence des métadonnées de PDF dans l'ensemble de l'entreprise. Créez, partagez et appliquez facilement des métadonnées, notamment concernant les avis de droits d'auteur, la création et les mots-clés, en transférant des métadonnées entre des documents PDF et des fichiers XMP.
Interopérabilité avec les fichiers Microsoft Office
Tirez profit de fonctionnalités supplémentaires, telles que le saut de page et le filtre automatique, pour mieux gérer les feuilles de calcul. Générez des fichiers PDF à partir de fichiers PowerPoint et Word. Produisez des fichiers HTML et SWF à partir de présentations PowerPoint. Mettez à profit les nombreuses améliorations de performances pour travailler plus vite sur les fichiers Microsoft Office 2010.
Recherche puissante avec Apache Solr
Bénéficiez d'une flexibilité accrue en ce qui concerne les opérations d'indexation et de recherche reposant sur des champs personnalisés, ainsi que de la prise en charge de 17 langues supplémentaires. Utilisez le gestionnaire d'importation des données pour une indexation plus efficace des bases de données ; rechargez des collections individuelles sans avoir à redémarrer Solr, pour un contrôle plus poussé.
Prise en charge complète des bases de données
Optimisez l'interaction des bases de données par une meilleure gestion de la connexion client. Bénéficiez d'une fonctionnalité étendue avec la prise en charge de types de données supplémentaires. Gérez les erreurs de base de données de manière plus efficace grâce à une gestion des exceptions optimisée.
Interface à ligne de commande (nouveau)
Travaillez plus rapidement en utilisant le langage CFML pour vos besoins de script. Exécutez des fichiers CFM via la ligne de commande pour travailler avec des fichiers, des bases de données et des e-mails ou pour appeler des services web. Transmettez des paramètres nommés ou positionnels aux fichiers CFM pour une personnalisation dynamique.
Améliorations du langage CFML
Ramenez le nombre de lignes de code à une seule ligne grâce à l'opérateur de navigation sécurisée pour éviter les multiples vérifications ISDEFINED ou NULL. Exploitez la nouvelle structure de données pour conserver l'ordre d'insertion. Bénéficiez des autres améliorations apportées au langage, telles que les fonctions membres supplémentaires et les paramètres passArrayByReference et searchImplicitScopes, pour améliorer la productivité des développeurs et les performances des applications.
Gestion des e-mails
Gérez efficacement vos e-mails sans écrire de longues lignes de code. Envoyez facilement des e-mails en utilisant un serveur SMTP avec la balise CFMAIL. Joignez un gestionnaire de rappel à la balise CFMAIL pour obtenir des notifications de livraison. Gérez les e-mails en vous connectant à un serveur IMAP avec la balise CFIMAP, et récupérez le courrier depuis un serveur de messagerie POP avec la balise CFPOP.
Fonctions graphiques HTML5 dynamiques et interactives
Implémentez un large référentiel de diagrammes HTML5 par l'intermédiaire de la balise CFCHART intégrée. Créez facilement des diagrammes dynamiques et riches en données grâce à un nouveau moteur versatile de création graphique côté serveur. Affichez les données dans une grande variété de formats interactifs avec des fonctions telles que le zoom avant pour aider les clients à obtenir une vue détaillée des informations.

 

Prise en charge des services web
Publiez les services web, et accédez à ces services en utilisant moins de code grâce à la version révisée du moteur qui prend en charge la spécification WSDL 2.0, SOAP 1.2 et le style encapsulé document/littéral. Générez désormais des documents de haute qualité pour vos services REST basés sur les métadonnées configurées dans le CFC REST et le CFC Application.
Développement d'applications mobiles CFML
Prenez une longueur d'avance sur le marché en plein essor des applications mobiles. Exploitez vos compétences en matière de langage CFML pour développer des applications mobiles, et utilisez l'intégration avec Adobe PhoneGap Build pour les mettre rapidement et facilement en service comme applications installées s'exécutant sur des terminaux iOS et Android.

 

 

Shield the code. Strengthen the core.


Verrouillage automatique (NOUVEAUTÉ)
Verrouillez votre serveur de production en un seul clic. Toutes les étapes du guide de verrouillage sont systématiquement suivies, avec l'assurance que les mesures de sécurité sont intégrées et conformes. Après le verrouillage, le système continue d'être surveillé pour détecter les potentielles failles.
Sécurité renforcée
Tirez parti de la prise en charge de l'authentification NTLM sur CFSHAREPOINT, CFOBJECT et CFINVOKE afin d'offrir aux utilisateurs authentification, intégrité et confidentialité. Profitez des avantages de l'authentification CAC (Common Card Access) pour accéder à l'Administrateur ColdFusion et au Performance Monitoring Toolkit.
Biffure de fichiers PDF
Garantissez la confidentialité du contenu lorsque vous partagez ou distribuez des documents PDF. Biffez certaines parties du contenu visible, notamment des images, avant de partager des fichiers PDF. Les zones biffées sont définitivement supprimées et apparaissent comme vierges ou grisées dans le document PDF.
Assainissement des documents PDF
Contribuez à empêcher la publication involontaire d'informations sensibles masquées pouvant être utilisées à mauvais escient. Supprimez facilement des éléments de vos documents PDF, tels que des actions, des scripts JavaScript, des champs aplatis, des images de remplacement, des vignettes de page intégrées, des fichiers intégrés, des balises et des métadonnées de document.

Deep insights. Dramatic results.


Surveillance de serveur (NOUVEAUTÉ)
Identifiez les problèmes de performances et isolez les zones concernées afin de pouvoir appliquer une mesure corrective beaucoup plus rapidement. Sachez quel est le temps de réponse moyen et le débit au niveau du cluster ou d'un nœud, d'une application ou d'une page, en temps réel. Les informations seront également archivées automatiquement pour l'analyse historique.
Profileur de code (NOUVEAUTÉ)
Identifiez et résolvez rapidement les problèmes de performances complexes au plus profond du code. Obtenez les informations détaillées requises pour identifier la cause racine des goulets d'étranglement et dépannez les applications plus efficacement.
Surveillance de la base de données (NOUVEAUTÉ)
Veillez à ce que votre base de données ne ralentisse plus les applications. Surveillez toutes les requêtes de base de données, les transactions et le cache de requêtes visuellement, et recevez des alertes prédéterminées ou personnalisées qui vous permettent de prendre des mesures préventives ou correctives de manière proactive.
Surveillance des services externes (NOUVEAUTÉ)
Concentrez-vous sur les facteurs externes tels que les services web, le système de fichiers, le serveur de messagerie, le serveur d'annuaire LDAP, Microsoft SharePoint ou les protocoles de transfert, qui pourraient ralentir les performances des applications. Assurez-vous que tous les composants de votre infrastructure informatique fonctionnent en parfaite synchronisation.
Ajustement automatique de la connexion (NOUVEAUTÉ)
Assurez-vous que vos sites web sont toujours en cours d'exécution. Éliminez les erreurs 503 d'indisponibilité du service en permettant au Performance Monitoring Toolkit de régler dynamiquement les paramètres de connexion en fonction du trafic entrant.
Cache distribué (NOUVEAUTÉ)
Améliorez les performances et l'évolutivité en tirant parti de la prise en charge intégrée des trois principaux moteurs : JCS, Memcached et Redis. Connectez également votre propre moteur de mise en cache en mettant en œuvre une interface CFML simple.
Stockage externe pour la portée de la session
Ne vous préoccupez plus des contraintes de mémoire liées au stockage des données de session. Vous pouvez désormais configurer un espace de stockage extérieur pour conserver des données de session hors mémoire. Bénéficiez d'une configuration de session simplifiée, et jouissez d'une répartition de la charge complètement équilibrée entre tous les nœuds du cluster.