Composant_whs galleries virtuelles iis

Description

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...

Source / Exemple :


Dans le Zip

Vous trouverez à la racine un bin, avec le .msi et les trois plugins de test.
Un projet appelé Test permet de lancer l'userControl pour ceux qui n'ont pas Windows Home server (il vous faut quand même IIS, hein).

Conclusion :


J'espère que ce code vous plaira. Et que je pourrais coder sur un vrai Home Server, parce qu'un portable avec une machine virtuelle, c'est assez horrible :aquesnif:.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.