Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

De la gestion de la transparence des PNGs sous SharePoint.

Un petit relais en direct provenance d'une discussion avec mes "onlineurs" de wyggeur.

Comme vous le savez tous, MOSS est aussi une vrai plateforme de site institutionnel : bref de "Web Content Management"

Dans ce mode, on se doit de supporter les standards et best practices du Web.

Il s'agit d'un coté de faire bien plus attention aux standarts comme le W3C ou même les normes commes la DOD ou celle sur l'accessibilité.

Ensuite, il y a aussi de nombreux autres régles à gérer en fonction du public et de l'objectif de communication visé par son site

Genre

  • Nombre de visiteur, pics d'utilisation (donc gestion du cache)
  • Fonctionnalités diverses et variés (donc support des navigateurs, ...)
  • Volume des pages (compression, traffic, ...)
  • (vous avez bien compris le soucis non smile_regular)

Un exemple simple mais qui peut être vraiment chronophage et porblématique : la gestion des PNGs avec gestion de transparence

Petit rappel : les PNGs peuvent gérer un effet de transparence graduel (genre le fade vista ) alors que les Gifs le gérent en mode binaire : couleur invisible : oui/non

Et cela a été vite intégré par nos amis les designers : logique

Soucis : IE6 ne gére pas la transparence des PNGs ...

Comment faire ???

Bon je serais pro ASP.Net, j'aurais une bonne petite liste de solution. Mais voila, je suis plus un SharePointeur

Et donc je profite du framework que nous offre SharePoint comme ces nombreux WebControls comme le :

AlphaImage Class (Microsoft.SharePoint.WebControls)

Genre
<
SharePoint:AlphaImage Alt="Transparent Image" Src="/_layouts/images/dlicon.png" runat="server" id="alphaImage1" />

Et voila le probléme est résolu, vous pouvez enfin consacrez votre energie au "metier" de votre site SharePoint plutôt que la technicité smile_nerd

(bon dans des limites raisonnables, n'oubliez jamais que MOSS reste une technologie basé sur ASP.NET)

Qui a dit que ce n'était pas une bonne plateforme de développement ? Je ne sais pas mais c'est certainement une TRES bonne plateforme applicative !

>>> Pour plus d'infos sur le sujet : Transparent PNGs in Internet Explorer 6 – The SharePoint Way

Bonne transparence à tous

PS : explorer de temps à autre les namespaces de MOSS, il y a de purs perles.
>>> regarder donc de plus prés le Microsoft.SharePoint.Utilities smile_wink

Public class AttachmentEnumerator

Public classDateOptions

Public classIntlDate

Public classMoblogUtility

Public classRightsSensitiveVisibilityHelper

Public classSPDiffUtility

Public classSPEmailAttachment

Public classSPEmailAttachmentCollection

Public classSPEmailHeader

Public classSPEmailHeaderCollection

Public classSPEmailMessage

Public classSPEncode

Public classSPHttpUtility

Public classSPIntlCal

Public classSPMobileUtility

Public classSPPrincipalInfo

Public classSPPropertyBag

Public classSPStringUtility

Public classSPThreadPool

Public classSPUrlUtility

Public classSPUtility

C'est un point de vue, mais je le défend

Renaud Comte aka TheMit (il est frais mon namespace, qui en veut !)
Member of WygTeam
http://www.wygwam.com

Technorati tags: , , , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 15 octobre 2007 18:21 par themit

Commentaires

cyril a dit :

Pour les développeurs : http://www.twinhelix.com/css/iepngfix/ c'est un .htc que l'on rajoute dans le fichier CSS. Cela impactera toutes les images png de la page, aucune modification sur les pages existantes est requise :-)

# octobre 15, 2007 18:48
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Silverlight 3 : Communication et multicast par Kévin Gosse le il y a 4 heures et 0 minutes

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 6 heures et 42 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 21 heures et 18 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 22 heures et 32 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15