Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Community Server versus Word 2007

Comme tout gaulois qui se respecte je ne fais jamais les choses comme les autres, donc là où tout le monde utilise LiveWriter pour publier ses messages sur son blog, et bien j'utilise Word 2007.

Jusqu'à présent comme les utilisateurs de LiveWriter je me paluchais les images à la main (un peu plus quand même qu'avec LiveWriter faute d'AddIn). Quand fut annoncé le patch de notre serveur de blog et la possibilité de charger des images directement dans les messages sur Community Server, je me suis dit super, essayons.

Et çà n'a pas fonctionné… Après avoir essayé 250 variantes de la configuration du blog dans Word 2007, je mis suis mis à l'affut de la moindre ligne de forum en parlant sur Internet. Et là j'ai trouvé la réponse :
http://www.codesecurely.org/archive/2007/02/25/blogging-from-microsoft-word.aspx

En fait il a 3 règles à respecter pour publier ses images dans un Community Server depuis Word 2007 :

  • Lors de la création du compte de blog, choisissez « Other / Autre » puis « MetaWebLog » dans la fenêtre suivante, renseignez l'url : http://<votreadresse>/metablog.ashx
    Ne mettez pas « Community Server » !!!
  • Dans les options d'images, laissez la valeur « Mon fournisseur d'image / My picture Provider »
  • Et… patchez le joli XML envoyé par Word 2007… En fait il s'agit dans bug, le contenu XML renvoyé par Word 2007 pour le metablog est incorrect. Ici j'utilise fiddler comme conseillé dans le post plus haut.

Donc ayez fiddler et Fiddler Script Editor installés. Ouvrez Fiddler, allez dans « Rules » / « Customize rules… », au début de la classe Handlers entrez ceci :

public static RulesOption("&Workaround Word Blog Posting Bug")
var m_WorkaroundWordBlogPosting: boolean = false;

Puis au début de la fonction (évènement) OnBeforeRequest ajoutez cela :

if (m_WorkaroundWordBlogPosting && oSession.host == "blogs.developpeur.org"){
oSession.utilReplaceInRequest("<int>christian</int>", "<string>christian</string>");}

Remplacez christian par le nom de votre blog. Allez dans « Rules » et cliquez sur « Workaround Word Blog Posting Bug ». La règle est activée, vous pouvez envoyer votre message. Par contre il vous faudra fiddler ouvert à chaque envoie de message avec une image :o>

Merci donc à Rudolph Araujo de cette astuce qui est assez pratique, en attendant le correctif dans Word. Résultat : Community Server 1 – Word 2007 0

Bons envois…

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 :
Publié mercredi 28 mars 2007 15:48 par christian

Commentaires

mercredi 28 mars 2007 16:19 by Nix

# re: Community Server versus Word 2007

Y a plus qu'a attendre le SP1 de Office 2007 :-D

mercredi 28 mars 2007 16:36 by Thomas LEBRUN

# re: Community Server versus Word 2007

Ou rester sous Live Writer pour blogger :)

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 8 minutes

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

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

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 18 heures et 39 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