Créer un flux Atom pour une galerie privée

Vous pouvez créer un flux Atom (RSS) à un emplacement intranet qui contient des extensions et ajouter le flux aux extensions et Mises à jour en tant que galerie privée. Pour plus d’informations, consultez Galeries privées.

Créer un flux Atom

Pour créer un flux Atom en tant que galerie privée, vous devez d’abord rassembler vos extensions (fichiers .vsix ) dans un dossier. Vous pouvez les organiser en sous-dossiers si vous le souhaitez. Vous aurez également besoin des ressources suivantes :

  • Fichier atom.xml qui rend les extensions disponibles en tant que galerie privée. Pour plus d’informations sur la connexion du fichier atom.xml aux extensions et Mises à jour, consultez galeries privées.

  • Dossier qui contient les fichiers image extraits des extensions (par exemple, captures d’écran). Le fichier atom.xml contient des liens relatifs vers ces images afin qu’elles soient disponibles dans extensions et Mises à jour.

    Par exemple, supposons que vous avez collecté les deux extensions suivantes dans un dossier :

  • Template_Wizard_239.vsix, qui est un modèle de projet VSIX vide.

  • SelectionHighlight.vsix, qui est un outil permettant de mettre en évidence toutes les instances d’un mot sélectionné.

    Le contenu du fichier atom.xml ressemble à l’exemple suivant :

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" />
  <id>uuid:bcecded5-97c8-4d24-96f1-7d9e16652433;id=1</id>
  <updated>2011-04-14T21:25:48Z</updated>
  <entry>
    <id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</id>
    <title type="text">Highlight all occurrences of selected word</title>
    <summary type="text">This extends the editor to highlight ....</summary>
    <published>2011-04-14T14:24:51-07:00</published>
    <updated>2011-04-14T14:24:22-07:00</updated>
    <author>
      <name>Microsoft</name>
    </author>
    <link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" />
    <link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" />
    <content type="application/octet-stream" src="SelectionHighlight.vsix" />
    <Vsix xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</Id>
      <Version>1.31</Version>
      <References />
      <Rating xsi:nil="true" />
      <RatingCount xsi:nil="true" />
      <DownloadCount xsi:nil="true" />
    </Vsix>
  </entry>
  <entry>
    <id>Template_Wizard_239.Microsoft.3b38a7e3-5cbc-4389-a92a-d82tyc2ed592</id>
    ...
  </entry>
</feed>

Notez que les deux balises de lien font référence aux captures d’écran dans le dossier généré d’images.