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] En attendant Silverlight 2 RTW par Blog Technique d'Audrey PETIT le il y a 17 heures et 18 minutes

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le 10-11-2008, 01:18

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le 10-09-2008, 23:39

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38

- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application par Atteint de JavaScriptite Aiguë [Cyril Durand] le 10-08-2008, 15:52