Edgar Maucourant - Consultant / formateur SharePoint

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 3 août 2008

L'install de Telerik Moss Editor a fusillé votre site ?

Bonjour à tous,

Avant de vous dire comment l'installation du MOSS Editor peut fusiller votre site et surtout comment régler le problème, je voudrais juste faire un rappel pour ceux qui ne connaitraient pas les contrôles Telerik. Ceux sont des contrôles en ASP.Net Ajax (depuis peu) à la norme XHTML 1.1 (un n'est pas compatible), compatibles avec SharePoint et avec tous les grands navigateurs (Firefox, IE, Opera, Safari). On y trouve vraiment des contrôles fantastiques comme des menus très bien faits, des éditeurs de texte puissants, des Combobox avancées, etc... le mieux est d'aller visiter leur site et de regarder les démos c'est assez impréssionant :) -> http://www.telerik.com

Parmis tous ces composants il y en a un qui a particulièrement été développé pour SharePoint : MOSS Editor. Une alternative à l'éditeur de texte fourni dans SharePoint par Microsoft mais compatible avec Safari (sauf liste et indentation, cf la doc). Une version lite (gratuite) regroupant l'intégralité des fonctions de l'éditeur SharePoint standard est dispo ! La version complète quand à elle fournit bien d'autres fonctionnalités très intéressantes.

Intéressons nous maintenant au probème mentionné dans le titre de ce post. Telerik a récement mis à jour ses composants pour ASP.NET Ajax en version Q2, les assemblies sont maintenant en version 2008.2.723.35. Or si vous avez installé ces composants et que vous essayer d'installer le MOSS Editor cela va fusiller votre site avec une erreur très bizarre qui ne donne pas du tout l'origine réelle du problème. Plus aucunes pages ne fonctionnent sur le site (pas même les pages d'application.) et vous vous dîtes que votre lit était finallement si douillet...

Mais ne désespérez point, en réalité le problème et très simple et vient de la modification du fichier web.config lors de l'installation du MOSS Editor. En effet lors de ce processus le programme d'installation modifie le web.config pour ajouter les DLL du MOSS Editor comme Safe de la façon suivante :

<SafeControl Assembly="Telerik.Web.UI, Version=2008.2.723.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" />
<SafeControl Assembly="Telerik.Web.UI, Version=2008.2.723.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Editor" TypeName="*" Safe="True" />
<SafeControl Assembly="Telerik.Web.UI, Version=2008.2.723.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Design" TypeName="*" Safe="True" />
<SafeControl Assembly="Telerik.Web.UI, Version=2008.2.723.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Widgets" TypeName="*" Safe="True" />

Classique me direz-vous, c'est le Delco ! Heu non... c'est la façon de faire, isn't it ? (Je parfais mon anglais :p). 

Oui mais si vous avez déjà installé les versions Q2 de Telerik, certaines DLL sont déjà enregistrées comme sûres. Et il semble que SharePoint n'aime pas du tout, mais alors pas du tout ça, et du coup vous le signifie avec une erreur qui ne signifie rien pour bien vous montrer l'absurdité de la situation :).

Alors ?

Alors que faire pour corriger ce problème ?

Sacré bon dieu va-t-il le dire ???

Oui, oui ca va on y vient, pour une fois que je vous tiens sur un article, je réserve mes effets :)

Donc disais-je pour corriger le problème il faut parler gentillement à SharePoint, et tout d'abord, il vous faut supprimer la première et la troisième ligne (celles comportant les namespaces : Telerik.Web.UI et Telerik.Web.UI.Design). En effet ces lignes ont déjà en principe étaient déclarée en tant que contrôle sûres. Il faut ensuite aussi remplacer la version de DLL (2008.2.723.20) pour les deux autres lignes par 2008.2.723.35. Et Tada ! Votre site refonctionne :) En tout cas pour moi cela a corrigé le problème.

Bien que je n'ai pas fais l'essai, le problème devrait se poser aussi si vous avec les Q1 de Telerik, car la version des DLL est 2008.1.619.35, et posera aussi un problème de conflit. Mais dans ce cas je pense que ce sont les déclarations pour les contrôle Q1 qu'il faudra supprimer (car MOSS Editor nécessite la version 2008.2.723.20 au minimum). Cependant encore une fois je n'ai pas tester ce cas là (ai-je dit que je ne l'avais pas testé ?)

N'hésitez pas à me faire part de vos remarques si cela fonctionne ou ne fonctionne pas chez vous ;). En attendant 'have fun" avec les contrôles Telerik (oui je parfais encore mon anglais ici aussi :)

Bon code à tous !

samedi 2 août 2008

Vas-y Matt danse danse !!!

J'adore ce que fait ce gars !!!

Certains trouveront qu'il n'y a aucune utilité ni aucun intérêt à voir un gars danser un mélange de la stick polka et de la Soggy Bottom Boys Dance partout dans le monde, mais moi ça me fait rêver !

Un peu d'humanité, autre chose que la sempiternelle danse des missiles, des catastrophes et de la misère. Comprenons-nous bien, je ne me voile pas la face, je sais que dans la pluspart des pays du monde on souffre, on meurt et on subit des injustices toute la journée et je ne minimise pas ce fait bien au contraire. Mais ce n'est pas en nous bardant toute la journée de ces images que cela fera avancer les choses au contraire, on arrive à un effet d'accoutumance et comme toujours avec le genre humain à un effet de surenchère dans les images choc. Un temblement de terre au Yémen, des centaines de morts ? Peuh ! L'asie à fait plus de 150 000 morts avec un raz de marée ! Le Yémen aurait pu faire mieux, non !!! Triste réalité...

Voilà pourquoi j'adore ce que fait ce gars, il ramène un peu d'humanité et de joie de ces pays, des images vraies, loin des paysages et autre monument stéréotypés, loin des images choc sensées interpeler ou divertir la populasse...

Vas-y Matt ! Danse, danse et ramène nous tes images, fait nous rêver avec autre chose :)


Matt en 2008


Matt en 2006

Retrouvez le site de Matt : http://www.wherethehellismatt.com

Bon code (et pas de dance) à tous
PS : J'adore même les musiques :p

lundi 7 juillet 2008

Liste des libraries en ligne

Bonjour à tous,

Une fois de plus ce post ne parlera pas directement de SharePoint (à croire que je ne travaille pas dessus :). Cela dit ce n'est pas si loin car ce dont je vais vous parler me sert tous les jours pour améliorer mes connaissances de cette plate-forme.

La plupart d'entre vous connaissent sûrement déjà ces merveilleux outils que sont les librairies en ligne. Pour ceux qui ne connaisse pas il s'agit (moyennement finance évidemment) d'accéder à tout un ensemble de livres au format électronique (souvent HTML, parfois PDF). L'avantage est que pour une modique somme (de $20 à $50 par mois) vous accéder en illimité à des milliers de références sur l'informatique (pour les librairies qui nous intéresse ici). Un autre avantage non négligeable est la possibilité de faire des recherches dans ces livres et de trouver instantanément ou presque le chapitre qui parle de ce que vous voulez. C'est assez puissant et pour tout dire je ne peux plus m'en passer, un nouveau sujet hop je file sur internet et je regarde s'il existe un bouquin ou un chapitre sur le sujet.

Beaucoup me diront qu'il suffit de faire une recherche sur Google (oups Live...) pour trouver ce qu'on cherche et gratuitement, et je répondrais que malheureusement la qualité est souvent fluctuante... On peut tomber sur d'excellents articles comme sur la millième redite du même bout de code (avez-vous remarqué cette propension qu'ont les bloggeurs à bêtement recopier la même news que le voisin parfois légèrement modifiée...).

Je ne sais pas vous mais moi je préfère un bon bouquin, je profite aussi des bons articles quand j'en trouve, mais rien ne remplace la joie d'ouvrir un bouquin (Ok là vous ne l'ouvrez pas réellement mais bon on fait comme si) et de tomber rapidement sur le chapitre qui parle de ce que je recherche, et non de me taper 50 pages de différents blogs qui disent tous la même chose mais pas de la même manière...

Bien, après cette longue (comme d'habitude) mais importante ode à la librairie en ligne je voudrais vous faire part de mes trois librairies préférées :

Safari Books online : Super ! Joint venture entre Pearson (Campus Press, MacMillan, etc...) et O'Reilly, cette librairie est la première que j'ai découverte. Le site est plaisant et regorge de petits plus comme l'export au format PDF des chapitres (limité à quelques uns suivant votre abonnement), Safari labs, les "Rought cuts" -> avant première des bouquins (ahhh la joie de voir un bouquin s'écrire sous vos yeux...)

Books24x7 : la librairie en ligne de Skillsoft, pour ma part très bon complément à Safari books online (qui ne dispose pas de Wrox et Apress, deux supers éditeurs). Cette librairie est plus fournie en éditeurs et en titres, mais le site dispose d'une ergonomie à faire pâlir...

MS Press E-Refrence Library : et oui j'ai découverts ça récemment, MSPress propose maintenant ses bouquins à lire en ligne. La plate-forme est la même que cette de 24x7 Books online mais limitée à MS Press et du coup le tarif s'en ressent ($20 par mois environ contre presque $40 pour 24x7). Peut être un bon complément à Safari qui dispose de MS Press mais pas toujours des derniers titres... (Certains oui, d'autres non ...)

Voila, à noter que books24x7 est aussi la plate-forme de Wrox Online. J'espère que ceci vous sera utile, si vous connaissez d'autres librairies en ligne n'hésitez pas à me laisser un commentaire. Ma préférence va à Safari pour son ergonomie et ses petites plus, par contre si vous cherchez la quantité 24x7 est plus fournie pour un tarif équivalent.

Bon code à tous !

mardi 1 juillet 2008

VseWSS 1.2 sorties oui mais.... pas en x64 :(

Bonjour à tous,

La pluspart d'entre vous l'on sûrement déjà noté, les VseWSS 1.2 (Visual Studio Extensions for WSS) sont sortis au début de ce mois. C'est une bonne nouvelle car elles apportent le support de Visual Studio 2008 ce qui manquait vraiment jusqu'à présent... Cependant un bémol (et de taille je trouve) vient ternir le tableau, ces extensions ne sont disponibles qu'en version 32 bits ! Exit les plates-formes de dév en x64. Or avec de plus en plus de serveurs disponibles en x64 et tout le buzz autour de cette avancée, beaucoup de clients ont migrés ou vont migrer leur infrastruture... Afin de limiter la casse lors du déploiement il vaut mieux avoir aussi des machines de développement en x64, J'ai donc décidé moi aussi de migrer certaines de mes machines de développement en x64, et là c'est le drame comme dirait l'autre.

Conséquence : Je me passerai des extensions pour le moment au profit d'autres outils disponibles sur CodePlex, mais c'est bien dommage quand même... En espérant que Microsoft sorte rapidement une version x64 mais pour le moment rien n'est annoncé, aller encore un petit effort les gars ! :)

Bon code à tous !

samedi 7 juin 2008

I'm freeeeee(lance) ! Et de retour :)

Bonjour à tous,

Cela fait une éternité que je n'ai pas blogué, mais j'ai une excuse en béton (oui madame...) : ma vie a été bien chargée ces dernières semaines (ah bon c'est tout, il aurait pu faire mieux, j'pensais qu'il s'était perdu au pôle sud...).

Comme l'annonce le titre je suis maintenant indépendant (freelance, à mon compte, choisissez le terme qui vous convient), et comme d'habitude les fins de contrats sont toujours chargées (il faut tout finir avant de partir !!!!). J'ai donc eu peu de temps pour venir trainer ma plume par ici (cette expression est vraiment dépassé à l'air des claviers :).

J'ai choisi de quitter mon poste de Directeur Technique pour pouvoir me consacrer entièrement à SharePoint et les technos annexes (rien que çà, oui, oui...). Je fournis donc du conseil, et de l'expertise (wouhaaa le terme pompeux...) pour tous mes clients (ouais j'en ai pas des centaines non plus hein...). Je fais aussi du développement, de l'archi et de l'admin car il faut rester dans le bain :p.

Donc après maintes zé maintes années de loyaux services pour diverses sociétés, j'ai choisi de créer ma propre structure sous le nom NFTInside (ohhh comme le nom du blog, étonnant non ?). Et ma foi, je suis agréablement surpris par la charge de travail qui m'est tombée dessus (oui oui tombée dessus) dès mon départ. Cela a rendu quelques unes de mes journées trèèèèèèès longues, mais cela permet de se sentir plus confiant dans l'avenir :)

Cela a aussi inévitablement retardé mon retour sur ce blog mais (et j'espère que vous ne m'en voudrez pas...=), entre un bon repas (richement payé en note de frais :p) et ce blog mon choix est (vite) fait (et mes pantalons crient au suplice....) :).

Bref, pour le moment beaucoup de choses à faire, tant à raconter mais si peu de temps pour le faire (j'en vois déjà qui se disent, roooh l'aut' hé moi aussi je galère...). Mais je ne me plains pas, fort au contraire, cette situation me comble et je tâche d'en savourer chaque instant, j'espère seulement trouver un peu plus de temps de pouvoir écrire sur ces pages. En attendant je savoure mon nouveau départ dans la vie. (je crois que vous l'avez compris non ?)

N'hésitez pas à me contacter si vous souhaitez des informations (sur moi -ben quoi on peut rêver non ???-, ou plus sûrement sur mon activité :)

Bon code à tous !

lundi 31 mars 2008

Slides du séminaire Visual Studio 2008 au Forum Emploi de la Défense

Bonjour à tous,

J'ai animé une réplique du séminaire Visual Studio 2008 du mois de Janvier (voir le précédent billet) lors du Forum Emploi Microsoft organisé par MSEmploi à la Défense.

Ceux qui étaient présents auront sûrement remarqué que j'ai explosé le temps imparti pour cette sessions (preque 4 heures au final). A toutes les personnes qui sont parties juste avant la fin (spâaaa bien !) je souhaiterais présenter mes excuses pour ce retard, à tous ceux qui sont restés, mes remerciements ! Cette session était comme la première bien chargée, et comme j'ai tenté de tenir compte des remarques qui m'avaient été faîtes lors du premier séminaire et j'ai approfondi un peu la partie Linq et suis allé un peu plus en douceur sur la partie SharePoint :)

Les personnes souhaitant obtenir les slides de la présentation pourront trouver le lien ci-dessous, pour les personnes ayant assistées au premier séminaire (celui de Janvier) il n'est pas nécessaire de re-télécharger ces slides qui ne comportent que quelques corrections de fautes d'orthographe (quelques -> euphémisme.. :o)

Pour accéder au contenu du séminaire vous pouvez télécharger le PDF des slides /!\ 10.5 Mo -> Clic droit et "enregister sous..." et patience... :p

Bon code à tous !

Me revoilou... En version mobile en plus !

Bonjour à tous,

Cela fait plus d'un mois que je n'ai pas posté sur ce Blog, je prie mes fidèles lecteurs de bien vouloir m'en excuser... Hein ? quoi ?! Je n'ai pas de fidèles lecteurs ? Ah bon ! Bon ben... C'est pas grave alors !

Plus sérieusement ces dernières semaines ont été assez chargées et c'est vrai que je n'ai pas eu le temps d'écrire d'articles, et pourtant j'en ai fait des choses plus intéressantes les unes que les autres ! A commencer par craquer pour un eeepc :p

Et oui lorsque j'ai vu ce petit engin j'ai de suite su qu'il était fait pour moi : petit, léger, sympa, rapide, polyvalent :) Bref tout ce que je recherchais. J'étais depuis longtemps en quête d'un appareil me permettant de le transporter partout facilement, disposant d'un vrai clavier pour écrire et me permettant de réellement surfer sur le Web. Mes désirs c'étaient d'abords tournés vers un HTC 7500, mais piuuuuf c'est cher ces petites bêtes... Les autres appareils ne disposaient pas de ce que je souhaitais (Windows Mobile 6, clavier, écran 800pixel de large, touchscreen etc...)

Finallement j'ai donc opté pour un eeepc dans l'offre SFR (avec la clé 3G+) et un smartphone associé : un LG KS20. Le tout pour 220 € :p plus mes abonnements par mois ;) Mais bon ca j'avais déjà donc ça ne change pas. Vive les nouveau comptes ca permet vraiment d'avoir des petits bijou technologique pour 3 fois rien...

La première chose que je me suis empressé de faire, mon eeepc en main, fut de remplacer Xandros (l'os Linux founit avec la machine) par un Windows XP + Office 2007. Cependant avant de me lancer dans cette aventure j'étais il faut le dire un peu dubitatif à l'idée de faire tourner un Office 2007 sur un mini portable équipé d'un Celeron 900@600... Et bien il faut croire que je me suis trompé, car ça tourne et ça tourne même plutôt bien :) Si bien que je me suis dit qu'il fallait que j'en fasse une vidéo pour le montrer et la voici :


Eeepc + WinXP Pro + Office 2007 + Visual Studio Express

Ok la vidéo et pas tip / top au niveau qualité, mais bon elle est tourné sur un appareil photo Lumix FZ-30 car je n'ai pas de camescope... Avouez que pour un si petit appareil c'est plutôt fluide non ? Bon je dois admettre que j'ai un peu triché car l'eeepc tourne à sa fréquence de base 900 Mhz au lieu des 600 Mhz d'origine (le proc est downclocké par Asus pour la conso électrique) et j'ai ajouté 2GO de DDR2 en lieu et place des 512Mo de base. J'ai aussi ajouté un disque dur 2.5" de 160Go pour avoir un peu plus de capacité qu'avec le SSD de 4GO. Ca fait un appareil un peu boosté mais pas tant que ça et pour une somme relativement modique : 44 € pour la RAM et 89 € pour le disque, acheté tous deux chez Planete-saturn (z'avons pas rue mongallet dein not' coain !)

Franchement, je suis vraiment tombé amoureux de ce petit joujou, il tourne bien et est vraiment très maniable, un vrai régal... Quand à mon LG KS20 et bien je dirais que c'est un bon smartphone, mais j'avoue que je ne me suis pas encore fait à Windows Mobile 6, je vous tiendrais au courant de mes avancées (enfin si ça intéresse quelqu'un :p)

Bon code à tous !

dimanche 24 février 2008

Workshop Techdays 2008 : les fichiers sont dispos :)

J'ai animé lors des Techdays 2008 deux Workshops : "Développement de Webpart avec SharePoint 2007" et "Réaliser un lecteur multimédia avec Silverlight 1.0". Beaucoup d'entre vous m'ont demandé de pouvoir disposer des documents pour retravailler le tout après la session : voeu exaucé !

Workshop sur le développement de WebPart SharePoint 2007 :
Télécharger le fichier de travail "SharePoint 2007"
Télécharger les slides de présentation

Workshop sur la création d'un lecteur vidéo avec Silverlight 1.0 :
Télécharger le fichier de travail "Silverlight 1.0"
Télécharger le fichier vidéo utilisé dans l'exercice
Télécharger les slides de présentation

N'hésitez pas à me faire part de vos commentaires pour améliorer ces documents :)

Bon code à tous !

Hey ! Mais c'est moi à la télé (sur www.openxmlpourtous.com :)

Microsoft et ses partenaires se sont associés pour développer un site afin de promouvoir Open XML. Dans cette optique Brainsonic a réalisé plusieurs mini-interview vidéo lors des Techdays et j'ai été shooté ! Bon, les trois jours (c'était le mercredi après-midi) de pure délire technologique des Techdays commencent à se lire sur mon visage comme en témoignent mes yeux pas toujours très réveillés :p

Pour voir le site (ou me voir !!!) : www.openxmlpourtous.com

Bon code à tous !

dimanche 17 février 2008

VseWSS 1.1, VseWSS 1.2 et Visual Studio 2008

Pour faire echo à ce post : WebPart SharePoint et Visual Studio 2008 ?, Microsoft vient d'annoncer la release des VseWSS 1.1 lors de l'Office Developers Conference. Au menu, support avancé des solutions et features, corrections de bugs, amélioration de la rapidité du déploiement (IISReset remplacé par un Pool recycle). Des versions localisées (notamment en Français) sont prévues pour le mois de Mars.

Pour ceux qui utilisent déjà Visual Studio 2008 (j'espère que vous êtes nombreux :p) sachez qu'un support de VS2008 sera disponible dans les VseWSS 1.2 prévues pour le mois de Juin 2008. Encore un peu de patience les betas devraient arriver un peu plus tôt :)

Tout l'info sur le blog officiel de la SharePoint Products et Technologies Team : Announcing the Final Release of VSeWSS 1.1 (and the upcoming version 1.2)!

Bon code à tous !

- page 1 de 3