Archive for January, 2010

Galerie WordPress en Silverlight [plugin]

2 commentaires

J'ai récemment participé au développement d'un plugin pour wordpress au côté de Boris Forconi. Celui-ci est basé en partie sur celui de Tim Heuer. L'idée était de créer une galerie Silverlight en utilisant l'API wordpress mais en développant la galerie elle-même en Silverlight. Boris s'est occupé de toute la partie PHP et de l'intégration à Wordpress. Pour ma part, j'ai développé la partie Silverlight. L'objectif est de fournir un moyen simple de mettre des images en ligne pour Wordpress comme montré ci-dessous :

Get Microsoft Silverlight

Il suffit d'écrire une balise de type : [sl-gallery: ...]

Vous pouvez définir les paramètres comme indiqué dans l'exemple ci-dessous :

  • width=400
    //définit la largeur de la galerie à 400 pixels
  • height=400
    //définit la hauteur de la galerie à 400 pixels
  • leftArrow=true
    //affiche ou cache la flèche de gauche
  • rightArrow=true
    //affiche ou cache la flèche de droite
  • pageNumbers=true
    //affiche ou cache la pagination
  • thumbnails=true
    //affiche ou cache les vignettes
  • fill=uniform
    //permet d'indiquer un mode de remplissage vous avez le choix entre :
    // uniform (remplissage homothétique partiel selon possibilité)
    // uniformtofill (remplissage avec homothétie)
    // fill(remplissage avec déformation les dimensions)
    // none (préserve les dimensions originales)
  • bgcolor
    //couleur d'arrière plan
  • bgmode
    //sans arrière plan ou avec arrière plan windowless

La première bonne nouvelle, c'est qu'il est possible d'utiliser un menu pour paramétrer tout ça en 2 secondes. Il s'ajoute à l'administration des articles Wordpress. Une petite fenêtre apparaît lorsque vous cliquez sur le bouton (voir ci-dessous).


La seconde bonne nouvelle, c'est que nous mettrons rapidement les sources à disposition sur wordpress.com. De cette manière vous pourrez modifier entièrement le visuel de la galerie côté Silverlight. Dans tous les cas, celle-ci récupère dynamiquement les images de la galerie Wordpress. Vous pouvez en télécharger une première version ici.

Free ColorPicker and ColorChooser [Custom Control]

13 commentaires

Je mets en ligne deux nouveaux composants exposés ci-dessous :

Install Microsoft Silverlight


Vous pouvez télécharger la librairie tweenedcontrols ici.

ColorChooser
Depuis sa version beta, ce contrôle a été largement améliorée. Il est désormais possible de cliquer directement sur la surface des deux nuanciers pour sélectionner une couleur. La propriété SelectedColor est cette fois de type Color. Tous les tests d'écriture d'une couleur sont directement accomplis par cette classe. Cela simplifie beaucoup le code et évite l'utilisation d'une classe de conversion.

ColorPicker
Ce composant a pour but de faire apparaitre un ColorChooser via l'utilisation interne d'une instance de Popup. Toute la problématique consiste à placer le ColorChooser à côté du ColorPicker. À cette fin, j'ai créé une méthode d'extension pour la classe Popup. Il est également possible d'accéder au style et template du ColorChooser directement par l'intermédiaire des menus Edit Template=> Edit Aditional Template comme montré ci-dessous.


ColorPicker possède la propriété de dépendance IsOpen couplée aux événements Opened et Closed.
Mis à part cette astuce ce contrôle se contente d'exposer, les propriétés et événements du ColorChooser.

Les polices de caractères avec Caractères spéciaux

Aucun commentaire

    je remonte ce post de Aude Mousset qui explique comment contourner le problème d'embarquement des polices dont le nom contient des caractères spéciaux...