Nouveautés

PHP

Ouvrez vos sites Web PHP au monde visuel de la création basée sur des normes en utilisant des fonctionnalités d’édition de code avancées et d’aperçu des navigateurs aisé.

Microsoft Expression Web 2 vous permet de prévisualiser des pages PHP dans votre navigateur Web sans installer un serveur de développement distinct ni télécharger votre site Web sur un serveur. Il vous suffit de cliquer sur le bouton Aperçu dans le navigateur.

Le mode Code propose un codage en couleurs personnalisable pour vous aider à identifier les différents composants de votre syntaxe PHP, ainsi qu’IntelliSense pour PHP (saisie semi-automatique), pour vous permettre de rechercher et d’insérer rapidement du code. Les options IntelliSense pour PHP vous permettent de contrôler la quantité d’IntelliSense qui est fournie.

Vous pouvez insérer efficacement des extraits de code PHP courants en mode Création ou en mode Code à partir du menu Insérer. Si vous souhaitez réutiliser un contenu sur plusieurs pages PHP, tel qu’un en-tête ou un menu de navigation, vous pouvez utiliser une inclusion PHP et afficher son aperçu en mode Création. Les marques de mise en forme dans le mode Création identifient votre script PHP et vous permettent de modifier le script hors du mode Code.

Pour plus d’informations, voir Vue d'ensemble de PHP.

Options de marque d’ordre d’octet

Lorsque vous concevez des documents encodés au format Unicode UTF-8, il est conseillé d’incorporer une marque d’ordre d’octet (BOM) dans ceux-ci. Toutefois, si vous utilisez des pages PHP, ou un serveur ou d’autres outils qui ne prennent pas en charge les marques d’ordre d’octet, une marque d’ordre d’octet peut provoquer l’affichage de caractères indésirables dans votre document ou créer d’autres problèmes. Expression Web 2 vous permet d’ajouter ou supprimer une marque d’ordre d’octet dans des documents existants et de contrôler si une marque d’ordre d’octet est ajoutée aux nouveaux documents.

Pour plus d’informations, voir Ajouter ou supprimer des marques d’ordre d’octet.

Silverlight 1.0

Microsoft Silverlight est un plug-in inter-navigateur et inter-plateforme qui propose de riches applications interactives pour le Web. Vous pouvez utiliser Expression Web 2 pour modifier le fichier HTML généré par votre programme de création Silverlight ou insérer une application basée sur Silverlight dans une page Web.

Pour plus d’informations, voir Insérer une application Silverlight dans une page.

Flash et Windows Media

Expression Web 2 vous permet d’insérer des fichiers Flash SWF et Windows Media dans vos pages, de modifier leurs propriétés et d’afficher un aperçu de vos fichiers Flash en mode Création. En outre, vous pouvez insérer et exécuter tout autre type de contrôle ActiveX, tel que QuickTime ou RealPlayer.

Pour plus d’informations, voir Insérer et modifier des fichiers Flash (.swf), Windows Media et d’autres fichiers multimédias, Définir les propriétés Windows Media, Définir les propriétés Flash SWF, Afficher un aperçu des fichiers Flash SWF en mode Création et Vue d’ensemble de la sécurité et des contrôles ActiveX.

Importation Photoshop

Expression Web 2 permet de générer un fichier .png, .gif ou .jpeg à partir d’un fichier .psd Photoshop et de sélectionner les calques Photoshop à inclure ou à exclure de l’image. Après avoir utilisé Expression Web 2 pour générer une image optimisée pour le Web, vous pouvez rapidement démarrer Adobe Photoshop pour modifier le fichier .psd d’origine et mettre à jour l’image générée dans Expression Web.

Pour plus d’informations, voir Générer une image à partir d’un fichier .psd Photoshop.

ASP.NET AJAX

Expression Web 2 contient des contrôles ASP.NET AJAX qui permettent de créer rapidement des pages Web qui améliorent l’expérience de l’utilisateur grâce à des éléments d’interface utilisateur familiers et réactifs. En utilisant les fonctionnalités AJAX, vous améliorez l’expérience utilisateur avec des pages Web qui sont plus riches, qui sont plus réactives aux actions de l’utilisateur et qui se comportent comme des applications clientes traditionnelles.

Parmi les contrôles serveur ASP.NET AJAX pris en charge par Expression Web 2 figurent les contrôles UpdatePanel, Timer, UpdateProgress, ScriptManager et ScriptManagerProxy.

Cc295549.alert_note(fr-fr,Expression.10).gifRemarque :

Pour utiliser ces contrôles dans Expression Web 2, vous devez installer ASP.NET AJAX ou .NET Framework 3.5. Voir Microsoft .NET Framework 3.5 ou AJAX ASP.NET 1.0 dans le Centre de téléchargement Microsoft en ligne.

Pour plus d’informations, voir Vue d’ensemble du rendu de page partielle et Vue d’ensemble des contrôles ASP.NET AJAX.

Contrôles ASP.NET personnalisés

Expression Web 2 prend en charge les contrôles ASP.NET personnalisés placés dans le dossier BIN de votre site Web. Vous pouvez afficher l’aperçu des contrôles personnalisés et accéder au menu de la balise active Tâches courantes dans le mode Création, modifier les propriétés et utiliser IntelliSense et la vérification de la syntaxe dans le mode Code.

Vous pouvez utiliser des contrôles ASP.NET personnalisés créés par d’autres personnes, tels que ceux proposés dans la Galerie de contrôles sur le site Web Microsoft ASP.NET, ou créer des contrôles personnalisés à l’aide d’un outil de conception visuelle comme Microsoft Visual Studio.

Pour plus d’informations, voir Contrôles ASP.NET personnalisés.

Contrôles de données ASP.NET

Expression Web 2 fournit les nouveaux contrôles ASP.NET DataPager et ListView. Le contrôle ListView est utile pour afficher des données dans une structure répétitive ; il est comparable en ce sens aux contrôles DataList et Repeater. Contrairement à ces contrôles, le contrôle ListView prend en charge les opérations de modification, d’insertion et de suppression, ainsi que les opérations de tri et de pagination. Utilisez le contrôle DataPager pour permettre aux utilisateurs de parcourir des données dans un contrôle ListView.

Pour plus d’informations, voir ListView, contrôle et DataPager, contrôle.

Cc295549.alert_note(fr-fr,Expression.10).gifRemarque :

Pour utiliser ces contrôles dans Expression Web 2, vous devez installer NET Framework 3.5. Voir Microsoft .NET Framework 3.5 dans le Centre de téléchargement Microsoft en ligne.

Publication FTP

Expression Web 2 permet de définir le mode de publication FTP à FTP passif ou FTP standard, et d’enregistrer vos nom d’utilisateur et mot de passe FTP.

Pour plus d’informations, voir Se connecter à un serveur en utilisant FTP.

CSS

Le mode Création dans Expression Web 2 restitue désormais la propriété de dépassement de capacité CSS.

Le Rapport de compatibilité dans Expression Web 2 vérifie désormais la compatibilité des fichiers CSS externes, en plus de celle des feuilles de style incorporées, avec le schéma CSS spécifié.

Pour plus d’informations, voir Volet des tâches Compatibilité, Générer un rapport de compatibilité et Rapports de feuille de style en cascade.

Extension de fichier HTML

Expression Web 2 vous permet de définir vos préférences pour l’extension de nom de fichier HTML par défaut. Pour plus d’informations, voir Définir l’extension de fichier HTML par défaut.

Attributs HTML classés par ordre alphabétique

Un nouveau paramètre dans les options Mise en forme du code de la boîte de dialogue Options de l’éditeur de pages vous permet de contrôler si les attributs sont classés par ordre alphabétique dans le code de vos pages Web. Par défaut, les attributs de balise sont désormais classés par ordre alphabétique lorsqu’Expression Web 2 ajoute des balises HTML à votre page. Les balises existantes sont affectées par ce nouveau paramètre uniquement si vous appliquez la commande Nouvelle mise en forme HTML à la page. Pour plus d’informations, voir Mettre en forme le code.