SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Soyez au coeur de l'information avec NewsVore
Accueil > Articles > Développement
Auteurs 
Yann ALET
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT
Formateur


 Tous les articles de cet auteur

3,5/5

Bien


101156
58/205

Les notifications

NewsVore a été créé pour fonctionner un peu dans le même état d'esprit que MSN Messenger. C'est à dire qu'il fonctionne avec des notifications.

Ces notifications apparaissent sous forme de fenêtres skinnées (personnalisés). Vous retrouvez dans ces fenêtres le titre de l'information, ainsi qu'une petite description, en voila deux exemples:

 

Comme vous pouvez le voir, ces flashs de notification sont entièrement paramétrable.

Une fois la notification affichée, il vous suffit de cliquer dessus pour que NewsVore ouvre automatiquement Internet Explorer vers la page détaillant cette news .

Créer ses propres skins

NewsVore vous permet en effet de créer vos propres skins de notifications. Ainsi, en plus de fournir un service RSS sur votre site, vous pouvez fournir un skin aux couleurs de votre site :)

Voyons très simplement comment créer un skin pour NewsVore.

Dessiner le skin sous photoshop (par exemple)

Voila un une forme de skin très simple qui nous servira d'exemple:

Sauvegardez cette forme sous le forma TARGA

ActiveSkin

Newsvore utilise un contrôle ActiveX, développé par Softshape, permettant de skinner des fenêtres SoftShape fourni avec son contrôle ActiveX un builder de skin Skin Builder. Téléchargez le ici, puis rajoutez l'image TARGA que vous avez créez précédemment.

Nous rajoutons ensuite un objet Free form :

Vous devez impérativement respecté le nom des Forms que vous insérez pour que NewsVore puisse utiliser votre skin.

Renommez donc le contrôle Free Form que vous venez de créer "Main", puis rajoutez 2 autres contrôles SkinStatic enfants "Title" et "Desc" :

Appliquez l'image back au background de "Main", et placez les controles "Title" et "Desc" aux endroits adéquats.

Définissez la propriété des champs "Title" et "Desc" à true, et la propriété Alpha à 0 pour ces 2 contrôles .

Puis définissez la propriété "LayeredWindows" à skLayeredEnable.

Vous devriez obtenir ceci :

Sauvegardez tout ça, et skin est prêt, enfin presque...

Il vous faut maintenant créer un petit fichier .nvs qui ressemble étrangement à de l'xml :) qui indiquera à NewsVore les informations concernant ce skin.

Voila un exemple de fichier .xsn :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<SkinVer version = "1.0">
<SkinInfo>
<Name>Laboratoire Microsoft</Name>
<Desc>Skin du laboratoire Microsoft</Desc>
<Path>\Skins\LaboMS.skn</Path>
<PicPath>\Skins\SkinLaboMS.gif</PicPath>
<Source>http://www.labo-microsoft.com</Source>
</SkinInfo>
</SkinVer>

L'attribue Name décrit le nom du skin, Desc, une petite description du skin, Path, le chemin d'accès relatif du skin (sachant que les skins doivent toujours être présent dans le dossier skin se trouvant dans le dossier où vous avez installé NewsVore. PicPath indique le chemin d'accès d'une image représentant ce skin, et enfin Source indique l'adresse de l'éditeur du skin.

Il ne vous reste plus qu'à modifier ces paramètres pour qu'ils soient conformes à votre propre skin.

Ajouter le skin à NewsVore

Passez par le panneau de configuration de NewsVore pour rajouter votre skin, puis rajouter un feed en lui affectant ce skin :

Chaque news de ce feed vous sera notifiée avec votre nouveau skin :

Téléchargez ici le skin en question.


1. Introduction
2. Qu'est ce que le RSS ?
3. NewsVore
4. Les notifications
5. Le Service Web



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft

Définitions

Accès direct aux définitions :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Effectuez une recherche dans les définitions :