vendredi 20 mars 2009

vendredi 13 mars 2009

Site communautaire PoshBoard ouvert !

Retroussage de manches et plongée dans les CMS :

le site web de PoshBoard est ouvert !


Forums, tutoriaux, communauté, suivi du développement...

Rejoignez nous vite !

Note : le site est multilingue français/anglais, cliquez sur le drapeau au dessus du menu à gauche pour choisir la langue qui vous convient.

jeudi 5 mars 2009

Release 0.4.2 de poshboard (BUGFIX)

Je viens de mettre en ligne une nouvelle release de PoshBoard comportant les bugfixes suivants :

* Modification de visifire.pS1 (gestion des labels pour l'axe X avec beaucoup de données)
* Le code source avait des références invalides vers les dll de certaines librairies silverlight

ceci provoquait des erreurs au build et demandait un re-référencement des dll. c'est corrigé, le projet peut maintenant être buildé directement après download

La taille globale de l'archive à été optimisée 

edit : pour utiliser AgDatagrid, vous devez  télécharger les sources sur le site de devExpress

Ensuite, vous n'avez plus qu'à extraire le fichier :

"C:\Program Files\Developer Express\Free Controls for Silverlight\Sources\DevExpress.Dll\DevExpress.AgDataGrid.v8.2.dll"

dans le dossier "Components" de la solution, et lancez le build.

Meilleure prise en charge des charts avec axes X long (label mieux répartis)

mardi 3 mars 2009

PoshBoard 0.4 : quelques infos sur le refresher et autres

La release a été mise à jour (0.4.1) pour prendre en compte la correction de bug proposée par Christopher. Merci ;)

Voici quelques renseignements liées à mes discussions avec les fringants premiers poshboarders :

Installer le site web de poshboard

Une discussion est lancée sur codeplex au sujet de l'install où vous trouverez des infos pratiques,  le temps que le guide utilisateur soit mis à jour. Vous pouvez toujours consulter l'ancien user guide ICI

Les REFRESHERS

Les 2 refreshers (celui dans le header "Refresh Enabled / Disabled" et le widget refresh) n'ont pas le même fonctionnement.

Refresher dans le header


Celui-ci ajoute un paramètre dans l'url : /Default.aspx?Refresh=true 

Ce paramètre est vérifié dans chaque widgets au chargement de la page. Si "Refresh" est égal à true, les scripts sont réexécutés. Le bouton "refresh enabled" active ce paramètre, l'autre bouton passe celui-ci à "false".

edit : un bug est identifié avec le changement de pages et le refresh, c'est en cours de résolution.

Le widget refresher

Le refresher est encore très basique, il sera considérablement étendu dans la V1. Pour le moment, il prend une petite chaine au format csv :

ArgumentSource;ArgumentCible.

Le widget créé une variable de session. Idem, celle ci est checkée au chargement des autres widgets au postback de la page, si une valeur existe, le widget tente de changer le texte du premier argument avec celui du deuxième (si il n'existe pas dans le script, rien ne se passe).

exemple

Ce script dans un widget PowerShellOutput :

gwmi Win32_logicalDisk –Filter “DriveType = 3” -ComputerName @MachineName@

dans le refresher, mettre :

@MachineName@;MYSERVER001

Par contre, le script d'origine n'est pas modifié, ceci permet de garder l'intégrité des scripts et de permettre des refresh avec d'autres paramètres. Un fois la page entièrement chargée, la variable de session est jetée sans remord.

La version finale du refresher permettra de définir des interfaces plus pratique, plus d'infos bientôt.

Voilà pour commencer, d'autres posts à venir (notamment sur ces intrigantes variables constituées de caractères exotiques type £,µ, ¤ et autres §).


PoshBoard 0.4 disponible !

Je suis ravi de vous annoncer la sortie de la version 0.4 de PoshBoard 


Autre bonne nouvelle, c'est la dernière version 0.x de Poshboard : nous visons maintenant la V1 !

Maintenant que les choses sont plus claires et l'architecture cible finalisée (sur le papier (voir avant tout dans la tête)), il va y avoir un gros refactoring du code pour atteindre les objectifs voulus. Pas mal de choses vont être simplifiées et/ou optimisées afin de vous apporter la meilleure experience possible avec le portail (et avoir le code le plus souple possible)

Mais parlons un peu de cette V4 :

Dans cette version, vous allez pouvoir tester les nouveaux widgets présentés aux Techdays, basés sur Blacklight et l'excellent Silverlight book control

Le Refresher est à nouveau de la partie, ainsi qu'une nouvelle possibilité de rafraichir (ou pas) les scripts de la page via un simple clic de bouton.


Vous aurez aussi l'occasion de tester le service web WCF PowerShell dans les widgets flipbook et wcfPowershelloutput

C'est toujours (et plus que jamais) en Beta, et pas mal de choses ne sont pas aussi bien implémentées qu'elles pourront l'être, mais vous allez pouvoir néanmoins vous donner une petite idée de ce vers quoi nous voulons aller.

Je vais poster différents tutorial sur cette version et comment l'utiliser. Des exemples de scripts sont dispos sur codeplex pour vour aider à utiliser les derniers contrôles.


Amusez vous bien !

N'hésitez pas à me laisser un commentaire sur cette nouvelle release