Celle source à été crée pour le concours WHS AddIns et à pour but d'offrir à Windows Home Server la possibilité de publier automatiquement dans un dossier virtuel IIS des galeries photos à partir d'une liste donnée.
Fonctionnement général:
-Vous selectionnez un des sites IIS de votre serveur
-Vous sélectionnez des photos
-Vous donnez un nom à votre galerie
-Vous selectionnez un type de gallerie (plugin déterminant le format de sortie)
-Vous cliquez sur un bouton
-Le programme redimensionne les photos, crée à partir de plugins des galeries de votre choix, et les place dans un nouveau dossier virtuel d'IIS.
-Vous vous connectez en http au Home server, et consultez les galeries.
Avantage pour les développeurs: L'addIn utilise lui même un système de plugin, ce qui vous permet de créer vos propres formats de galeries. Pour exemple, trois plugins sont fournis:
- Un qui affiche les images dans un tableau html
- Un qui affiche sous forme de lien
- Un qui implémente un SimpleViewer (pour des raisons de License, le code télécharge les données sur le site officiel si vous le désirez. Aucune partie de simpleViewer n'est redistribuée dans le source)
De plus, des fonctions de redimensionnement d'image sont déja présentes et accessibles. Et vous n'avez qu'une fonction à implémenter pour faire votre plugin. Alors ....
Vous devez placer les plugins (qui sont dans le dossier bin à la racine du zip) dans le dossier %program files%\Windows Home Server\GallerieWHS
NOTE: Vous avez besoin du framework 3.5, j'utilise des extensions et autres...