<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Joe Friend : HTML</title><link>http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx</link><description>Tags: HTML</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>XHTML output part 3</title><link>http://blogs.msdn.com/joe_friend/archive/2006/06/08/622304.aspx</link><pubDate>Thu, 08 Jun 2006 18:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:622304</guid><dc:creator>Jfriend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/joe_friend/comments/622304.aspx</comments><wfw:commentRss>http://blogs.msdn.com/joe_friend/commentrss.aspx?PostID=622304</wfw:commentRss><wfw:comment>http://blogs.msdn.com/joe_friend/rsscomments.aspx?PostID=622304</wfw:comment><description>&lt;p&gt;Zeyad has posted more information on the XHTML output from Word's new blog feature: &lt;a href="http://blogs.msdn.com/brian_jones/archive/2006/06/08/621325.aspx"&gt;Word XHTML - Mapping styles to semantics&lt;/a&gt;. Please read and comment. Thanks.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=622304" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Blog+feature/default.aspx">Blog feature</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx">HTML</category></item><item><title>Blog post XHTML output part 2</title><link>http://blogs.msdn.com/joe_friend/archive/2006/06/04/Blog-post--XHTML-output-part-2.aspx</link><pubDate>Mon, 05 Jun 2006 01:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:617327</guid><dc:creator>Jfriend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/joe_friend/comments/617327.aspx</comments><wfw:commentRss>http://blogs.msdn.com/joe_friend/commentrss.aspx?PostID=617327</wfw:commentRss><wfw:comment>http://blogs.msdn.com/joe_friend/rsscomments.aspx?PostID=617327</wfw:comment><description>&lt;p&gt;Zeyad has more details on the XHTML output of the blog feature.  &lt;a href="http://blogs.msdn.com/brian_jones/archive/2006/05/30/610969.aspx"&gt;His latest post focuses on compliance and styles&lt;/a&gt;. Give it a read and add your thoughts via comments.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=617327" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Blog+feature/default.aspx">Blog feature</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx">HTML</category></item><item><title>HTML Output Spec</title><link>http://blogs.msdn.com/joe_friend/archive/2006/05/24/605625.aspx</link><pubDate>Wed, 24 May 2006 19:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:605625</guid><dc:creator>Jfriend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/joe_friend/comments/605625.aspx</comments><wfw:commentRss>http://blogs.msdn.com/joe_friend/commentrss.aspx?PostID=605625</wfw:commentRss><wfw:comment>http://blogs.msdn.com/joe_friend/rsscomments.aspx?PostID=605625</wfw:comment><description>&lt;p&gt;As I promised, we are posting &lt;a href="http://blogs.msdn.com/brian_jones/archive/2006/05/22/602167.aspx"&gt;details of the HTML output spec for the blog feature&lt;/a&gt; and are interested in getting your feedback. We've decided to host this on &lt;a href="http://blogs.msdn.com/brian_jones/default.aspx"&gt;Brian Jones' blog&lt;/a&gt;, since the spec is of interest to his readers as well. Feel free to make your way over there and give us your two cents. Brian's blog gets a lot of attention from the /. crowd, so I can't help but add that constructive comments are always appreciated. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=605625" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Blog+feature/default.aspx">Blog feature</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx">HTML</category></item><item><title>Word Blog HTML Quality</title><link>http://blogs.msdn.com/joe_friend/archive/2006/05/16/599104.aspx</link><pubDate>Tue, 16 May 2006 20:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:599104</guid><dc:creator>Jfriend</dc:creator><slash:comments>17</slash:comments><comments>http://blogs.msdn.com/joe_friend/comments/599104.aspx</comments><wfw:commentRss>http://blogs.msdn.com/joe_friend/commentrss.aspx?PostID=599104</wfw:commentRss><wfw:comment>http://blogs.msdn.com/joe_friend/rsscomments.aspx?PostID=599104</wfw:comment><description>&lt;P&gt;Every post you make as a blogger can be a huge learning experience. In Friday's post on the &lt;A HREF="/joe_friend/archive/2006/05/12/595963.aspx"&gt;new Word 2007 blog post authoring feature&lt;/A&gt; I made a fairly modest claim that the HTML emitted by the feature would be better than the standard HTML from previous versions of Word. Well, it is, but I should have looked at the source code before I told everyone else to do so. There were a few problems: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Blog service vagaries &lt;/STRONG&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;There were a number of issues introduced by &lt;A href="http://communityserver.org/"&gt;Community Server&lt;/A&gt; (the blog system on which blogs.msdn.com is built). The &lt;A HREF="/joe_friend/archive/2006/05/12/595963.aspx"&gt;upper case tags&lt;/A&gt; are the major example of that problem. Also, a number of issues were pointed out around the template for the site. The template is one of several standard CS template and, of course, had nothing to do with the HTML emitted by the blog feature (ID attributes with strange values are an example of this). &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;My stupid HTML mistakes &lt;/STRONG&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;As I stated, I hand coded the image tags and I made a couple stupid HTML coding errors. Luckily I will not be shipped in the box with the feature and our developers will output it correctly. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Real problems we need to address &lt;/STRONG&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Also, several people made great suggestions for improvements that we want to look into. An example of this is needing to use &amp;lt;del&amp;gt; for strikethrough and the need to have proper tag &lt;A href="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html"&gt;content flow&lt;/A&gt;. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;
&lt;H3&gt;Goals &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Most importantly I'd like to lay out the goals for the HTML output. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;We will hand off valid XHTML for each post &lt;/STRONG&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;We can't be held responsible for what Blogger, Spaces or anyone else does to the XHTML after we give it to them, but we'll send it to them as valid XHTML. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Clean HTML is more important than visual fidelity &lt;/STRONG&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;This is a huge change for Word. Our focus has always been ensuring (as much as possible) that the HTML we output would result in full round trip of all the content and formatting in your document. The blog feature is all about representing what we can in a clean way without any special action/decision point on the part of the post author. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;
&lt;H3&gt;Suggestions welcome &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;With these two goals in mind, I would like to announce that we will post our the details of our XHTML output for public comment. The manner in which we do this (blog, discussion list, wiki, or something else) will be announced early next week. We can't promise that we will respond to all suggestions, but we will seriously consider them. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=599104" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Blog+feature/default.aspx">Blog feature</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Word/default.aspx">Word</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx">HTML</category></item><item><title>Blogging from Word 2007</title><link>http://blogs.msdn.com/joe_friend/archive/2006/05/12/595963.aspx</link><pubDate>Fri, 12 May 2006 12:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595963</guid><dc:creator>Jfriend</dc:creator><slash:comments>301</slash:comments><comments>http://blogs.msdn.com/joe_friend/comments/595963.aspx</comments><wfw:commentRss>http://blogs.msdn.com/joe_friend/commentrss.aspx?PostID=595963</wfw:commentRss><wfw:comment>http://blogs.msdn.com/joe_friend/rsscomments.aspx?PostID=595963</wfw:comment><description>&lt;P&gt;Word is a great tool for writing stuff, right? Blogging is all about communicating with words (and pictures, too). So, why not use Word to write your blog posts? &lt;/P&gt;
&lt;P&gt;Stop, don't jump to the end of this post to push the comment button yet. &lt;EM&gt;I'm not an idiot.&lt;/EM&gt; I'm not endorsing you commit HTML suicide. If you've ever written a post in Word 2003 or before and then copied and pasted the text into your web browser you know what I'm talking about. Sure you can do it, but you have to run one of those HTML clean up tools so that your posts don't look mangled. Even then the HTML is not tight and clean, right? &lt;/P&gt;
&lt;P&gt;Well no more. We've been working late into the nights and &lt;STRONG&gt;very&lt;/STRONG&gt; late into our development schedule for Word 2007 and we have a special goody for all you bloggers in Beta 2 of &lt;A href="http://www.microsoft.com/office/preview"&gt;Office 2007&lt;/A&gt;. That's right blog post authoring from Word. This is a very late breaking feature and is definitely beta software. That said, I hope that everyone is pleasantly surprised with where we are going with this feature. &lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;Why bother? &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;When I write a blog post using my blog providers web-based editor I miss some of the familiar Word features that I've come to rely on, specifically background spelling (those little red squiggles) and autocorrect. These features keep me from making stupid mistakes. Also, I simply want to use the tool that I use for most of my other writing tasks.&lt;/P&gt;&lt;A href="http://joefriend.com/images/authoring_experience.png"&gt;&lt;IMG alt="Word experience authoring post blog" src="http://joefriend.com/images/authoring_experience_small.png" border=1&gt;&lt;/A&gt; 
&lt;P&gt;
&lt;H3&gt;Targeted user experience &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Click on the picture above to see the a larger version of the image. Notice that the new user interface has been scoped to include the feature you most likely will need when authoring a blog post. We've gone from seven tabs on the ribbon to just two! The Home tab has been replaced with a Blog Post tab. We've add some special commands that you will need to manage your blog service accounts and publish your posts. We even added &lt;SPAN style="TEXT-DECORATION: line-through"&gt;strikethrough&lt;/SPAN&gt; to the basic text group since bloggers like using it so much. &lt;/P&gt;
&lt;P&gt;Click on the images below to see the full tabs. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://joefriend.com/images/post_full.png"&gt;&lt;IMG alt="Blog Post tab" src="http://joefriend.com/images/post_small.png" border=1&gt;&lt;/A&gt; &lt;A href="http://joefriend.com/images/insert_full.png"&gt;&lt;IMG alt="Blog Insert tab" src="http://joefriend.com/images/insert_small.png" border=1&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;Publishing clean HTML to your blog &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;That's right. No more verbose Word HTML. The goal for this feature is not pure fidelity, but the right fidelity for your blog. The HTML for this post was created by Word. Go ahead, click View, Source in your browser and look at the HTML starting with "Word is a great tool..." We really are going pretty basic here. Bold become &lt;CODE&gt;&amp;lt;strong&amp;gt;&lt;/CODE&gt;, Italic becomes &lt;CODE&gt;&amp;lt;em&amp;gt;&lt;/CODE&gt;, Heading 1 become &lt;CODE&gt;&amp;lt;h1&amp;gt;, &lt;/CODE&gt;Quotes become&lt;CODE&gt; &amp;lt;blockquote&amp;gt;&lt;/CODE&gt; and on it goes. There are definitely kinks in Beta 2. For example we are encoding smart quotes incorrectly so I had to turn off that feature in Word, but the goal is to output just what is needed to make your blog post clean and readable (code and rendered HTML). &lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;Pictures &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;When you set up your blog you can specify an upload site and Word will take care of uploading any pictures that you insert in the blog post. Also, we'll automatically generate &amp;amp; upload PNGs for the Office graphics (charts, diagrams, etc.) that you insert in your post. &lt;/P&gt;
&lt;P&gt;In Beta 2 we have basic FTP support. We hope to add support for &lt;A href="http://www.xmlrpc.com/metaWeblogNewMediaObject"&gt;metaweblog API picture handling&lt;/A&gt;, SharePoint picture libraries, and one or two others. While we have a limited ability to add many more providers to this late breaking feature, the feature is extensible and other providers can insure that their systems work with Word even after Office 2007 ships. &lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;Getting started &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You can start a new blog by simply going to the File icon, New dialog and selecting "New Blog Post." Or, if you want to start your post from an existing document go to the File icon and select Publish and Blog. &lt;/P&gt;
&lt;P&gt;&lt;IMG alt="File Publish Blog" src="http://joefriend.com/images/file_publish.png" border=1&gt;&lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;Setting up your blog &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;This is pretty standard stuff if you've ever used one of the many blog post authoring applications. In Beta 2 we support MSN Spaces, SharePoint 2007 (of course), Blogger, and Community Server (which is used for blogs.msdn.com). You can also set up a custom account with services that support the &lt;A href="http://www.xmlrpc.com/metaWeblogApi"&gt;metaweblog API&lt;/A&gt; or the &lt;A href="http://www.atomenabled.org/"&gt;ATOM API&lt;/A&gt;. All the blog providers seems to interpret these APIs a bit different so there kinks we're still working out. But the basics should work in Beta 2. We hope to add a few more services to the list before we ship. The Word blog authoring feature is extensible and we will publish information so that blog providers can insure that their systems work with Word. &lt;/P&gt;&lt;IMG alt="Create New Account Dialog" src="http://joefriend.com/images/new_account.png" border=1&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;
&lt;H3&gt;More info coming… &lt;/H3&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;We're excited about getting into more details about this feature, but I'm calling it a night now.&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;PS. A little honesty&lt;BR&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;EM&gt;Did I mention that this was beta software and we were running hot?&amp;nbsp;For complete transparency I need to admit a couple&amp;nbsp;things.&amp;nbsp;I had to make a few hand tweaks to my post due to&amp;nbsp;bugs (I'm sure our developer would blame it on user error). I&amp;nbsp;had to&amp;nbsp;upload and hand code the pictures because I had problems with my FTP site. And, I had to hand change the&amp;nbsp;items with the CODE&amp;nbsp;tag&amp;nbsp;since we didn't map the Word code style correctly. You too can help find a report bugs with this feature once beta 2 is available. More on that later.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;EM&gt;&lt;STRONG&gt;Whew! That feels better. Now I can sleep soundly.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=595963" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Blog+feature/default.aspx">Blog feature</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/Word/default.aspx">Word</category><category domain="http://blogs.msdn.com/joe_friend/archive/tags/HTML/default.aspx">HTML</category></item></channel></rss>