<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Aggiorno Blog</title>
    <description>Keep up to date on Aggiorno and the ideas behind it.</description>
    <link>http://www.aggiorno.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.aggiorno.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.aggiorno.com/blog/syndication.axd</blogChannel:blink>
    <dc:creator>Aggiorno.com</dc:creator>
    <dc:title>Aggiorno Blog</dc:title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Aggiorno" type="application/rss+xml" /><item>
      <title>Online Smart Search</title>
      <description>&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dc86f20f-b2d5-4f3a-9a29-16b6b490fde0" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px"&gt;
Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/HTML+Smart+Regular+Expression+HTML+HTML+Parser"&gt;HTML Smart Regular Expression HTML HTML Parser&lt;/a&gt; 
&lt;/div&gt;
&lt;p&gt;
Have you ever tried to perform a structural search on web pages? A search that takes into consideration not only the text of a page but its HTML structure. 
&lt;/p&gt;
&lt;p&gt;
Let&amp;rsquo;s say you want to find out what meta keywords your competitors are using. The first thing you need to do is get access to the source code of each web page in your competitors site.&amp;nbsp; Next, you will probably write some sort of regular expression to identify the strings you are looking for.&amp;nbsp; Then you have to collect all the occurrences of those strings and put them in a spreadsheet and then analyze them. It sounds like a pretty time consuming activity to me.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
This is when Online Smart Search comes into play.&amp;nbsp; You just need to input an URL, a search pattern and we&amp;rsquo;ll find and tabulate all the occurrences for you. 
&lt;/p&gt;
&lt;p&gt;
Online Smart Search will crawl the site starting at the URL (it crawls all pages &amp;ldquo;below&amp;rdquo; the starting directory you write in the URL) and apply the search pattern to each page.&amp;nbsp; If the page contains more than one occurrence of the pattern all will be collected.&amp;nbsp; You can analyze the data immediately or you can export it to an XML file that can be easily read using excel. 
&lt;/p&gt;
&lt;p&gt;
The magic sauce is in the search pattern language.&amp;nbsp; Online Smart Search uses the same Search language (which is way simpler and way more powerful than a regular expression) than our &lt;a href="http://www.aggiorno.com/products.aspx" target="_blank" title="ArtinSoft Desktop Web Optimizer"&gt;desktop line of web optimization tools&lt;/a&gt; Smart &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank" title="Smart Search and Replace"&gt;Search and Replace&lt;/a&gt; feature.&amp;nbsp; Please &lt;a href="http://www.aggiorno.com/files/sar/aggirno-smart-search-replace-specification.pdf" target="_blank" title="Smart Search Language Specification"&gt;read the full Search L anguage Specification&lt;/a&gt;. The Online Search not only parses all of the HTML / XHTML code, it also structurally fixes it before it starts searching.&amp;nbsp; This will ensure the best results with minimal effort even on structurally incorrect pages. 
&lt;/p&gt;
&lt;p&gt;
Let&amp;rsquo;s look at a few search examples: 
&lt;/p&gt;
&lt;p&gt;
Find all the meta keywords my competitors are using: &lt;strong&gt;&amp;lt;meta name=&amp;rdquo;keywords&amp;rdquo; content=&amp;rdquo;$KeyWords&amp;rdquo; /&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Find all the meta tags and their value on a page:&lt;strong&gt; &amp;lt;meta name=&amp;rdquo;$metaName&amp;rdquo; content=&amp;rdquo;$content&amp;rdquo; /&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Find all the anchor text for a given page: &lt;strong&gt;&amp;lt;a&amp;gt;$anchortext&amp;lt;/a&amp;gt; &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Find all the anchor text and the corresponding href: &lt;strong&gt;&amp;lt;a href=&amp;rdquo;$href&amp;rdquo;&amp;gt; $anchortext&amp;lt;/a&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Find all the links in a page: &lt;strong&gt;&amp;lt;a/&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Get all the h1 text for a site: &lt;strong&gt;&amp;lt;h1&amp;gt;$h1text&amp;lt;/h1&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Get all the text that is marked as bold: &lt;strong&gt;&amp;lt;b&amp;gt;$boldtext&amp;lt;/b&amp;gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
I am sure you&amp;rsquo;ll be very creative.&amp;nbsp; Let us know which searches do you find most useful. 
&lt;/p&gt;
&lt;p&gt;
Now, where do I find this new functionality? It is a new option for our &lt;a href="http://www.aggiorno.com/Application.aspx" target="_blank" title="Online Web Optimization"&gt;Online Web Optimization tool&lt;/a&gt;. Remember we are still in Beta but I am sure you will find it very useful. 
&lt;/p&gt;
&lt;p&gt;
In the following screenshots you can see the input interface.&amp;nbsp; Select the URL, input the Search Pattern and click &amp;ldquo;Search&amp;rdquo; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/2BDC6977/clip_image0026.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px" src="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/21C7C84C/clip_image0026_thumb.jpg" border="0" alt="clip_image002" title="clip_image002" width="352" height="304" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
The results will look like the following example.&amp;nbsp; You just need to navigate the tree structure to analyze the details. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/0DCE35B6/clip_image0026.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px" src="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/03B9948B/clip_image0026_thumb.jpg" border="0" alt="clip_image002[6]" title="clip_image002[6]" width="352" height="304" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
If you want to export the results, they will be formatted as XML: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/16FA4B2A/clip_image0029.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px" src="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/45242117/clip_image0029_thumb.jpg" border="0" alt="clip_image002[9]" title="clip_image002[9]" width="383" height="304" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
which can be directly imported by Excel where you can add further processing: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/554FE910/image.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px" src="http://www.aggiorno.com/blog/image.axd?picture=WindowsLiveWriter/OnlineSmartSearch/4497A288/image_thumb.png" border="0" alt="image" title="image" width="443" height="304" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
In summary, the Smart Search feature is a &lt;strong&gt;Find&lt;/strong&gt; that understands markup. This feature lets you run searches on HTML code patterns within the page or across multiple pages in a site.&amp;nbsp; Just provide the URL and the Search Pattern.&amp;nbsp; You will be surprised by the usefulness of the results. 
&lt;/p&gt;
&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fOnline-Smart-Search.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fOnline-Smart-Search.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/zSRUsTgfNK8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/zSRUsTgfNK8/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (fzoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/Online-Smart-Search.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=ff4cc93b-c171-4b32-af06-1ca4b5fb3f1c</guid>
      <pubDate>Tue, 12 May 2009 11:32:00 -1300</pubDate>
      <category>HTML Search</category>
      <category>Regular Exrpession</category>
      <dc:publisher>fzoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=ff4cc93b-c171-4b32-af06-1ca4b5fb3f1c</pingback:target>
      <slash:comments>24</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=ff4cc93b-c171-4b32-af06-1ca4b5fb3f1c</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Online-Smart-Search.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=ff4cc93b-c171-4b32-af06-1ca4b5fb3f1c</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=ff4cc93b-c171-4b32-af06-1ca4b5fb3f1c</feedburner:origLink></item>
    <item>
      <title>Special characters in HTML: Easily Fixed with new Online Tool</title>
      <description>&lt;p&gt;
I am sure it has happened to all of you.&amp;nbsp;You are browsing a page and you see gibberish characters printed out, maybe where a vocal with tilde was supposed to be... 
&lt;/p&gt;
&lt;p&gt;
This is still a very common problem with certain types of printer and certainly with web pages.&amp;nbsp; This is&amp;nbsp;most annoying if you are browsing non english pages and the author&amp;nbsp;does not handle the special characters correctly. 
&lt;/p&gt;
&lt;p&gt;
To make special characters and accented letters show up on your pages, use a special set of codes called character &lt;strong&gt;entities&lt;/strong&gt;, which you insert into your HTML code and which your browser will display as the corresponding symbols or characters you want. 
&lt;/p&gt;
&lt;p&gt;
The most common character entities have been collected by the International Organization for Standardization and compiled in an ISO Latin Alphabet table, which includes special characters, letters with diacritical marks (accents, umlauts, etc.), and scientific and currency symbols. The Latin-1 table contains 255 characters. 
&lt;/p&gt;
&lt;p&gt;
Of course, you don&amp;#39;t want to learn the name or number of 255 special characters!&amp;nbsp; So, up until now, verifying and fixing the correct handling of Special Characters has been a painful and slow process.&amp;nbsp; With a new feature of our Online Web Optimization tool this is now a simple task. 
&lt;/p&gt;
&lt;p&gt;
When &lt;a href="http://www.aggiorno.com/Application.aspx" title="Online Web Optimization Tool"&gt;using our Silverlight interface,&lt;/a&gt; choose the &amp;quot;Replace Special Characters&amp;quot; task and you will: 
&lt;/p&gt;
&lt;p&gt;
- Fix malformed entities: XHTML entities should always begin with an &amp;amp; and end with a ; character. Some browsers render them even when they are not correctly defined, which leads to inconsistencies. 
&lt;/p&gt;
&lt;div class="imgContainer"&gt;
- Replace characters with entities: Non-standard characters such as &amp;aacute;, &amp;ntilde; or @ should be defined using named or numerical entities, not directly using the underlying encoding. Depending on what value you choose, encodable entities will be represented using a numbered (select Numbered Entities option) or a named (select Named Entities option) XHTML-based representation. 
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;The product is still in Beta but it is fully functional.&amp;nbsp; Tell us what you think. 
&lt;/p&gt;
&lt;p&gt;
By the way, if you like the features of the Online tool, don&amp;#39;t be shy and try out the full featured Aggiorno products, the &lt;a href="http://www.aggiorno.com/aggiorno-visual-studio.aspx" title="Aggiorno Visual Studio Add In"&gt;Visual Studio Add In version&lt;/a&gt; or the &lt;a href="http://www.aggiorno.com/aggiorno-ide.aspx" title="Aggiorno Stand Alone"&gt;Standalone version&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fSpecial-characters-in-HTML-Easily-Fixed-with-new-Online-Tool.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fSpecial-characters-in-HTML-Easily-Fixed-with-new-Online-Tool.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/OjI6Ew8CyrM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/OjI6Ew8CyrM/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Federico Zoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/Special-characters-in-HTML-Easily-Fixed-with-new-Online-Tool.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=a175096f-7ce4-43b7-9fcc-4ec623befd8b</guid>
      <pubDate>Wed, 22 Apr 2009 10:52:00 -1300</pubDate>
      <category>Accessibility</category>
      <category>Aggiorno</category>
      <category>Cross browser compatibility</category>
      <category>Web Standards</category>
      <dc:publisher>Federico Zoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=a175096f-7ce4-43b7-9fcc-4ec623befd8b</pingback:target>
      <slash:comments>37</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=a175096f-7ce4-43b7-9fcc-4ec623befd8b</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Special-characters-in-HTML-Easily-Fixed-with-new-Online-Tool.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=a175096f-7ce4-43b7-9fcc-4ec623befd8b</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=a175096f-7ce4-43b7-9fcc-4ec623befd8b</feedburner:origLink></item>
    <item>
      <title>New Web Optimization tool available</title>
      <description>&lt;p&gt;
&amp;nbsp;Aggiorno Online is finally ... Online!&amp;nbsp; Well, at least in Beta! 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Today we are releasing parts of the Aggiorno functionality through a new web interface.&amp;nbsp; All you need to enjoy several of the web optimizations that Aggiorno provides is Silverlight 2.0. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;With Aggiorno Online all you need to do is provide some HTML/ASP/ASP.NET/XHTML... input through one of our 3&amp;nbsp;input methods: URL, File Upload or a Copy/Paste Text entry; choose the right optimization and its options and just execute it.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;We are providing 6 Optimizations that we feel are super useful for web developers: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Fix Structural Errors&lt;/strong&gt;: This optimization helps you find all the syntax errors that are present in a web page (invalid tag structure, unclosed tags, shuffled tags... avoid the tag soup!) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Fix Syntax Errors&lt;/strong&gt;: This optimization helps you find all the syntax errors that are present in a web page (missing doctype declaration, wrong label case, wrong use of quotes, add entities, declare default values, remove duplicate attributes) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Fix Deprecated Elements&lt;/strong&gt;: Find and fix depreacated elements in your web source code (CENTER, FONT, many other deprecated tags and attributes) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Add IE8 Compatibility flag&lt;/strong&gt;: Add the IE8 Compatibility Flag to your pages 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Generate Google Sitemap&lt;/strong&gt;: This option allows for the generation of the Google sitemap, one of the newest additions to our SEO optimization series. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;- &lt;strong&gt;Generate ASP.NET sitemap&lt;/strong&gt;: This option allows for the generation of the ASP.NET sitemap, an important input for many ASP.NET controls. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;We are using Silverlight so we can provide a rich interface, specially for our &amp;quot;explain&amp;quot; feature.&amp;nbsp; Aggiorno shows you all the changes that are happening to your source file (unlike many other WEB optimization tools) and you can analyze them before proceeding. 
&lt;/p&gt;
&lt;p&gt;
Enough said!&amp;nbsp; Please try it out and let us know what you think: &lt;a href="http://www.aggiorno.com/Application.aspx"&gt;http://www.aggiorno.com/Application.aspx&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Your feedback is more than welcome! 
&lt;/p&gt;
&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fAggiornoOnline.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fAggiornoOnline.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/S_lyjhu4-j8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/S_lyjhu4-j8/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Federico Zoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/AggiornoOnline.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=8570484c-1abc-4111-8f7a-3567650cff7c</guid>
      <pubDate>Tue, 14 Apr 2009 09:50:00 -1300</pubDate>
      <category>Aggiorno</category>
      <category>Cross browser compatibility</category>
      <category>Web Standards</category>
      <dc:publisher>Federico Zoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=8570484c-1abc-4111-8f7a-3567650cff7c</pingback:target>
      <slash:comments>24</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=8570484c-1abc-4111-8f7a-3567650cff7c</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/AggiornoOnline.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=8570484c-1abc-4111-8f7a-3567650cff7c</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=8570484c-1abc-4111-8f7a-3567650cff7c</feedburner:origLink></item>
    <item>
      <title>Artinsoft’s Crossbrowser Compatibility Checker</title>
      <description>&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;One of the most frustrating and time consuming tasks a web developer must endure is making a site cross browser compatible. No wonder why there are so many people talking about the lack of standardization among the web browsers, specially the IEx family.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;As you may already know there is a variety of online rendering services: like Browsershots or Litmus. Most of these services provide a way to render your page in different browser versions running on several operating systems, and sometimes it&amp;rsquo;s possible to test your pages in different resolutions too.&amp;nbsp;&amp;nbsp; Here at Artinsoft we believe that the approach taken by these services provides a lot of value, but we think that they fall short on helping the developer to trace the source of the problem.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Because of the problem described above we came up with our own cross browser compatibility checker browser oriented service codenamed &lt;/font&gt;&lt;a href="http://www.testorno.com/BrowserCheckr"&gt;&lt;font face="Times New Roman" size="3"&gt;BrowserCheckr&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;.&amp;nbsp; You can think of this service as a complement to the rendering services. It&amp;rsquo;s similar to Dreamweaver&amp;rsquo;s BCC in the sense that we analyze the page and search for potential rendering problems, then, we give a report that point out the elements that may have problems in certain browser(s) and provide documentation of what is the problem and how can it be fixed. &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;In the near future we also expect to provide a way to help to fix the problems found. We are brainstorming it so feel free to share your ideas about it with us.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="text-indent: 36pt; margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;For the time being what we have is a prototype that showcases the user experience and makes a basic detection of 6 of the most common IE6 bugs:&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.positioniseverything.net/explorer/doubled-margin.html"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;The margin size is doubled&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.webreference.com/programming/min-width/"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;min-height and min-width are not supported in IE6&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.onestab.net/a/pie/explorer/escape-floats.html"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;The escaping floats problem&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp; .&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.table2css.com/articles/how-to-center-content-horizontally-with-css"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;Centering using margin-left and margin-right set to auto&lt;/font&gt;&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://css-tricks.com/prevent-menu-stepdown/"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;The stairs effect in menus using ul/li&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 75pt; tab-stops: list 75.0pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.positioniseverything.net/explorer/inherited_margin.html"&gt;&lt;font face="Times New Roman" size="3" color="#0000ff"&gt;The inherited margin problem&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin: 0cm 0cm 0pt" class="MsoNormal"&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;We will really appreciate it, if you take a moment to check our prototype. We are working hard to keep improving &lt;/font&gt;&lt;a href="http://www.testorno.com/BrowserCheckr"&gt;&lt;font face="Times New Roman" size="3"&gt;BrowserCheckr&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; to help keep you site looking great in all the browsers. Please visit &lt;/font&gt;&lt;a href="http://www.testorno.com/BrowserCheckr"&gt;&lt;font face="Times New Roman" size="3"&gt;BrowserCheckr&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; and leave a comment. Only with your continuous feedback we can get a powerful tool for you.&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/rTVD8fGa2J8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/rTVD8fGa2J8/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Federico Zoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/Artinsofte28099s-Crossbrowser-Compatibility-Checker.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=a60f21da-a73d-4e15-bead-ea69ce952e2b</guid>
      <pubDate>Thu, 12 Mar 2009 09:13:00 -1300</pubDate>
      <category>Cross browser compatibility</category>
      <dc:publisher>Federico Zoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=a60f21da-a73d-4e15-bead-ea69ce952e2b</pingback:target>
      <slash:comments>24</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=a60f21da-a73d-4e15-bead-ea69ce952e2b</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Artinsofte28099s-Crossbrowser-Compatibility-Checker.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=a60f21da-a73d-4e15-bead-ea69ce952e2b</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=a60f21da-a73d-4e15-bead-ea69ce952e2b</feedburner:origLink></item>
    <item>
      <title>Aggiorno version 1.3.1 was released today!</title>
      <description>&lt;p class="MsoNormal"&gt;
In the Aggiorno Team we&amp;rsquo;re always suggesting new ways to
improve the final user experience, from product installation to final result
delivery, each step is important and contributes to the value received by
users.
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
In this occasion, we wanted to improve the Aggiorno Trial version
setup experience.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We evaluated different
options and finally changed the license activation process.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Now it is not necessary to enter any trial
license key, it will be activated automatically through Internet so you do not
need to worry about license keys and can start enjoying the Aggiorno benefits
faster.
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
Additionally, you can also help us in the Aggiorno continual
improvement process by allowing our products to send us general usage
information.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We call this the &amp;ldquo;call
home&amp;rdquo; feature, which can be activated or deactivated at the end of the
installation process.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/xLNVK9EpxzQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/xLNVK9EpxzQ/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (César Muñoz)</author>
      <comments>http://www.aggiorno.com/blog/post/Aggiorno-version-131-was-released-today!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=717ab4d9-c882-4ee2-94c4-b8c4b2af1d04</guid>
      <pubDate>Tue, 17 Feb 2009 09:43:00 -1300</pubDate>
      <category>Aggiorno</category>
      <dc:publisher>César Muñoz</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=717ab4d9-c882-4ee2-94c4-b8c4b2af1d04</pingback:target>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=717ab4d9-c882-4ee2-94c4-b8c4b2af1d04</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Aggiorno-version-131-was-released-today!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=717ab4d9-c882-4ee2-94c4-b8c4b2af1d04</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=717ab4d9-c882-4ee2-94c4-b8c4b2af1d04</feedburner:origLink></item>
    <item>
      <title>Strategy for making your website compatible with IE8</title>
      <description>&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Cambria" size="4" color="#4f81bd"&gt;Strategy summary&lt;/font&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;This article discusses a strategy for making your websites compatible with Internet Explorer 8, which is composed of the following steps:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Code according to web standards&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Multi browser rendering testing&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Design adjustments and customizations for specific browsers&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Increase your efficiency with development tools&lt;/font&gt; 
&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Cambria" size="4" color="#4f81bd"&gt;Internet Explorer 8.0 is close to be released&lt;/font&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;As the availability of IE8 increases and the installed base grows, more users will start visiting your web site with IE8.&lt;span&gt;&amp;nbsp; &lt;/span&gt;These users could have updated their previous IE6 or IE7 versions, they could be trying Windows 7, hence Internet Explorer 8.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Whatever the reasons, the IE8 audience will grow for sure.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Problems can arise when users start viewing Internet content with new browsers, different from the ones they used to have.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Differences between browser versions can include minor changes like bug fixes or specific improvements.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Major changes can also have been made, for example general modifications in the layout and rendering engine, as is the case in IE7 and IE8.&lt;span&gt;&amp;nbsp; &lt;/span&gt;These two versions included significant changes to the core rendering engine, especially IE8, for which the rendering engine was completely reprogrammed with special attention to the W3C standards.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The magnitude of the changes can produce rendering differences that surpass the ones observed in previous Internet Explorer updates.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Users that start browsing with IE8 and were using previous IE versions or other browsers could observe important differences like the following:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Web page design and layout issues&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Web page behavior issues&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Different support levels for W3C standards &lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;One of the main areas that were changed in IE7 and especially in IE8 is stricter adherence to W3C standards.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A high percentage of the required workarounds for previous versions of IE are no longer necessary, allowing web developers and designers to spend less time on browser customization and more time on the actual design and development.&lt;/font&gt; 
&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Cambria" size="4" color="#4f81bd"&gt;Multi browser rendering testing&lt;/font&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;The first step in the strategy to accomplish cross-browser compatibility, including IE8, is to write your code following the W3C standards and the industry best practices.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There are plenty of resources in Internet about the subject and every hour invested in reviewing this documentation and adopting the practices will yield higher quality code, improved maintainability and understandability, better possibilities for cross-browser compatibility, and even better ranking in search engines.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;The second step in this strategy is to test every representative page of your web site in all the browsers used by your intended audience.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Web site testing could be a complex process, including the following phases:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Visual validation of rendered pages:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Inspection of the different web page elements and their visual characteristics and layout is performed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You should perform at least this type of testing for all your web sites, considering static pages and page templates.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Dynamic behavior validation:&lt;span&gt;&amp;nbsp; &lt;/span&gt;All forms for user input and dynamic results should be verified.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Inspection of the rendered elements is performed.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in" class="MsoListParagraphCxSpLast"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;User-browser interaction verification:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Users can change different settings in their browsers, for example font size, window size, among others.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The tested web site should continue working when the user changes browser settings.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;It is recommended that at least the visual validation of rendered web pages is performed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This step is especially important when dealing with legacy code whose adherece to web standards is unknown.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There are tools that can help in this process, for example online services for rendered web page image generation.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;These web page pictures can be generated in order to let you see how is your web page rendered in a wide variety of web browsers and operating systems.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This information is essential for the third step in this strategy, which is to make all necessary design adjustments and customizations for specific browsers.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;One possible approach for cross browser testing is to install different virtual machines with the necessary browser and operating system combinations.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This allows for low level control of the environment, automated tests and user interaction.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Nevertheless this approach could require considerable setup and maintenance time.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Another approach includes the usage of an online service to generate images of web pages as displayed in different browsers.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The following list provides general information about the most popular web sites for this purpose:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 38pt; text-indent: -0.25in" class="MsoListParagraph"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Browsershots (&lt;/font&gt;&lt;a href="http://browsershots.org/"&gt;&lt;font face="Calibri" size="3"&gt;browsershots.org&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;) &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;This is an open source project that gives web designer the ability to observe their web pages in a collection of browsers.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The user can change the browser&amp;rsquo;s resolution and color depth, also the host operating system and settings for Java, JavaScript and Flash.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There is a palette of nearly 70 browser and operating system combinations, including different versions of popular browsers.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Some browsers can have long queues of users waiting for the service, in this case, the service for the specific browser will be blocked.&lt;/font&gt;&amp;nbsp;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 38pt; text-indent: -0.25in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Browsercam (&lt;/font&gt;&lt;a href="http://www.browsercam.com/"&gt;&lt;font face="Calibri" size="3"&gt;www.browsercam.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;) &lt;/font&gt;
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;This is a service that offers a monthly subscription as well as a trial version.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There is a palette of nearly 45 browser and operating system combinations.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There are also remote access sessions for JavaScript testing.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A new addition to the services includes mobile device and PDA screen capture.&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;Browsrcamp (&lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.browsrcamp.com/"&gt;&lt;font face="Calibri" size="3"&gt;www.browsrcamp.com&lt;/font&gt;&lt;/a&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Browsrcamp allows users to test their websites in all the browsers available in the Mac platform, which are 11 in total.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The web page picture size as well as the quality can be selected by the user.&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;litmus (litmusapp.com)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Consolas" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;This is a high availability service with a useful combination of cross browser and cross email client testing.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It provides a free trial account, a day pass and monthly subscriptions.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;CrossBrowserTesting.com &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;This service allows website designers to test their websites across 65 different browser and operating system combinations.&lt;span&gt;&amp;nbsp; &lt;/span&gt;CrossBrowserTesting gives user access to instances of virtual machines; it is possible to test AJAX and Javascript as well as the page visual elements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 20pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Windows 7 Beta with IE8 was recently added to the available platforms.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;The third step in the strategy is making all the necessary design adjustments and customizations for specific browsers.&lt;span&gt;&amp;nbsp; &lt;/span&gt;There is extensive documentation in the web about browser hacks and techniques to solve browser rendering differences; one usual workaround is to selectively apply CSS rules to different web page elements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoListParagraphCxSpFirst"&gt;
&lt;font face="Calibri" size="3"&gt;Thanks to the new IE8 compatibility meta tag it is possible to achieve low-level, page-by-page control over the rendering mode used to display a web page.&amp;nbsp; For more information about the specific meta tag values and the reasons behind it see &lt;a href="http://www.aggiorno.com/blog/post/How-to-make-my-web-pages-Internet-Explorer-8-compatible.aspx"&gt;&lt;span style="font-weight: normal; font-size: 11pt; font-family: 'Calibri','sans-serif'"&gt;How to make my web pages Internet Explorer 8 compatible&lt;/span&gt;&lt;/a&gt;.&amp;nbsp;Page-by-page control is extremely important when testing a whole web site and suddenly you find that some pages were intended to be rendered by IE7 or previous.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A first step in the journey to web standards is to include the appropriate meta tag in the problematic pages and continue the manual adjustments following a list of prioritized web pages.&lt;span&gt;&amp;nbsp; &lt;/span&gt;After a couple of iterations the whole website will hopefully be standards compliant and then the compatibility meta tags could be carefully removed.&lt;span&gt;&amp;nbsp; &lt;/span&gt;After removing the meta tags, the web pages should be retested. &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt" class="MsoListParagraphCxSpFirst"&gt;
&lt;font face="Calibri" size="3"&gt;The task of adding the compatibility meta tags is automated by the tool Aggiorno IE8 Compatibility Wizard.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It takes into account different situations that could make a manual process fail, for example legacy code handling, several files in several nested directories and requirements to preserve file formatting.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font face="Calibri" size="3"&gt;The fourth step in this strategy is to always keep improving. &lt;span&gt;&amp;nbsp;&lt;/span&gt;Cross browser compatibility is a long term goal that will always continue to change as new browsers and new technologies are released to the audience of our web sites.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This could be an overwhelming task and consumes resources that could be necessary for other goals like web site accessibility, design, SEO, among many others.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In situations like this it is always advisable to get help from automated tools that can increase our development efficiency.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Aggiorno, a tool made by Artinsoft (&lt;/font&gt;&lt;a href="http://www.artinsoft.com/"&gt;&lt;font face="Calibri" size="3"&gt;www.artinsoft.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;) was designed and built with the always changing web development environment in mind, giving you a significant advantage in the cross browser compatibility field as well as in many others.&lt;/font&gt; 
&lt;/p&gt;
&lt;font face="Calibri" size="3"&gt;
&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Cambria" size="4" color="#4f81bd"&gt;References&lt;/font&gt;&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Aggiorno home page&lt;br /&gt;
	&lt;a href="http://www.aggiorno.com/blog/admin/Pages/www.aggiorno.com"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;www.aggiorno.com&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;Aggiorno IE8 Compatibility Wizard&lt;br /&gt;
	&lt;a href="http://www.aggiorno.com/learn/aggiornoexpress.aspx"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;www.aggiorno.com/learn/aggiornoexpress.aspx&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;Internet Explorer 7 &amp;#39;Tips and Tricks&amp;#39;&lt;br /&gt;
	&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B1A24BEB-C44F-40D6-825B-E571AA5973C0&amp;amp;displaylang=en"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;www.microsoft.com/downloads&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;IE 8 Compatibility - Meta Tags, Http Headers, User Agent Strings etc etc&lt;br /&gt;
	&lt;a href="http://blogs.msdn.com/mikeormond/archive/2008/09/25/ie-8-compatibility-meta-tags-http-headers-user-agent-strings-etc-etc.aspx"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;blogs.msdn.com/mikeormond/archive/2008/09/25&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Browsershots.org Review&lt;br /&gt;
	&lt;a href="http://www.brighthub.com/internet/web-development/reviews/17927.aspx"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;www.brighthub.com/internet/web-development/reviews/17927.aspx&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Testing Your Design in Multiple Browsers&lt;br /&gt;
	&lt;a href="http://www.indywebshop.com/bestpractices/2006/07/11/testing-your-design-in-multiple-browsers/"&gt;&lt;span style="font-size: 9pt; line-height: 115%"&gt;www.indywebshop.com/bestpractices/2006/07/11&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/font&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/4ZWVW9MZt2c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/4ZWVW9MZt2c/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (César Muñoz)</author>
      <comments>http://www.aggiorno.com/blog/post/Strategy-for-making-your-website-compatible-with-IE8.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=0ce6db05-a843-4eed-852f-45202e8dbd75</guid>
      <pubDate>Thu, 15 Jan 2009 11:06:00 -1300</pubDate>
      <category>Aggiorno</category>
      <category>Cross browser compatibility</category>
      <category>Web Standards</category>
      <dc:publisher>César Muñoz</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=0ce6db05-a843-4eed-852f-45202e8dbd75</pingback:target>
      <slash:comments>38</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=0ce6db05-a843-4eed-852f-45202e8dbd75</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Strategy-for-making-your-website-compatible-with-IE8.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=0ce6db05-a843-4eed-852f-45202e8dbd75</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=0ce6db05-a843-4eed-852f-45202e8dbd75</feedburner:origLink></item>
    <item>
      <title>Aggiorno featured by Herding Code</title>
      <description>&lt;p&gt;
&lt;a href="http://galasoft.ch/"&gt;&lt;font color="#669966"&gt;Laurent Bugnion&lt;/font&gt;&lt;/a&gt;, Microsoft MVP,&amp;nbsp;was recently interviewed during &lt;a href="http://herdingcode.com/?p=91"&gt;&lt;font color="#669966"&gt;edition 26 &lt;/font&gt;&lt;/a&gt;of the popular show &lt;a href="http://herdingcode.com/"&gt;&lt;font color="#669966"&gt;Herding Code&lt;/font&gt;&lt;/a&gt;.&amp;nbsp; The initial focus of the interview was on the transition between SilverLight and WPF; Laurent explained how to approach the transition both from a learning perspective and from a practical hands on perspective.&amp;nbsp; Then they discussed Silverlight offline and which scenarios are interesting and then moved to a discussion between WPF or WinForms; very interesting perspective.&amp;nbsp;At&amp;nbsp;44:07 in the podcast Aggiorno was mentioned as a tool that is able to understand really bad HTML and then&amp;nbsp;can help to easily clean it up all integrated with Visual Studio. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;This week, &lt;a href="http://herdingcode.com/?p=103"&gt;&lt;font color="#669966"&gt;Herding Code Edition 27&lt;/font&gt;&lt;/a&gt;&amp;nbsp;broadcasted a show named &amp;quot;What Every Web Developer Needs To Know&amp;quot; where &lt;a href="http://www.aggiorno.com/blog/admin/Pages/www.aggiorno.com"&gt;&lt;font color="#669966"&gt;Aggiorno &lt;/font&gt;&lt;/a&gt;is reviewed in depth.&amp;nbsp; Below I have extracted a few comments that caught my attention from the podcast, but I strongly suggest you listen to the complete show. 
&lt;/p&gt;
&lt;p&gt;
It looks like many web developers do not really understand even basic HTML.&amp;nbsp;It is very important for web developers to know HTML so that they are not creating a mess in their pages.&amp;nbsp; Writing good markup is even important for intranet not only for outward customer facing apps.&amp;nbsp; If you write good markup your chances of improved cross-browser compatibility is a lot higher, there is a big maintenance improvement (lower cost!!!), better search engine optimization, faster rendering, savings in bandwidth and it even improves the ability of designers and developers to work on the same document thanks to the separation between style and content. 
&lt;/p&gt;
&lt;p&gt;
A lot of time web professional spend time to make it render but do not really think about usability.&amp;nbsp; It is really important to clarify what does it mean to have a web page DONE.&amp;nbsp; Does it render on multiple browsers?&amp;nbsp; Is it usable? Is it secure?&amp;nbsp; These factors make&amp;nbsp;a difference in terms of the quality of the final product. 
&lt;/p&gt;
&lt;p&gt;
What tools are key in the web development space? Firebug, a good text editor, &amp;nbsp;a good wyswyg editor, W3C HTML validation and&amp;nbsp;&lt;a href="http://www.aggiorno.com/" target="_blank" title="Aggiorno the HTML refactoring tool"&gt;&lt;font color="#669966"&gt;Aggiorno&lt;/font&gt;&lt;/a&gt; a&amp;nbsp;refactoring tool for HTML (Re-Sharper for HTML??); Aggiorno is&amp;nbsp;a much better tool for editing HTML.&amp;nbsp; Beyond Find &amp;amp; Replace.&amp;nbsp; Aggiorno helps with semantization of HTML and separation&amp;nbsp;between content and style, the validation and fixing of poorly written background and in general it increases the productivity of the HTML editor.&amp;nbsp;Additionally,&amp;nbsp;Aggiorno is an extensible platform and many more cool features will come out in the near future. 
&lt;/p&gt;
&lt;p&gt;
As for my take from the&amp;nbsp;podcast,&amp;nbsp;Aggiorno is pictured as a really interesting tool for the web professional that needs to create and maintain markup (any web professional should be able to do it).&amp;nbsp; Additionally, &lt;a href="http://www.aggiorno.com/aggiorno-ide.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Aggiorno Standalone&lt;/font&gt;&lt;/a&gt; includes all the power of Aggiorno together with a full HTML editor (both text and visual) providing a lot of power in just one integrated tool. 
&lt;/p&gt;
&lt;p&gt;
On the other hand, the podcast also goes over the need for web developers to know regular expressions.&amp;nbsp; They agree they are useful, but they also agree that they can easily become cumbersome.&amp;nbsp; Aggiorno, with its &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank" title="Regular Expressions for your markup"&gt;&lt;font color="#669966"&gt;Smart Search and Replace feature&lt;/font&gt;&lt;/a&gt;, really helps you here.&amp;nbsp; You can now write patterns that understand your HTML markup and are very powerful and easier to use than a regex. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aggiorno.com/download.aspx" target="_blank" title="Try Aggiorno Today"&gt;&lt;font color="#669966"&gt;Try Aggiorno today&lt;/font&gt;&lt;/a&gt; and let us know if you agree with the guys from Herding Code!
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/q3jAypE5EHI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/q3jAypE5EHI/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Federico Zoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/Aggiorno-by-Herding-Code.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=341aeefc-f5b0-4f94-b991-8940f0ed13a0</guid>
      <pubDate>Thu, 27 Nov 2008 00:57:00 -1300</pubDate>
      <category>Aggiorno</category>
      <category>Web Standards</category>
      <dc:publisher>Federico Zoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=341aeefc-f5b0-4f94-b991-8940f0ed13a0</pingback:target>
      <slash:comments>10</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=341aeefc-f5b0-4f94-b991-8940f0ed13a0</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Aggiorno-by-Herding-Code.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=341aeefc-f5b0-4f94-b991-8940f0ed13a0</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=341aeefc-f5b0-4f94-b991-8940f0ed13a0</feedburner:origLink></item>
    <item>
      <title>Aggiorno 1.3beta is here with the all powerful -SMART SEARCH and REPLACE-</title>
      <description>&lt;p&gt;
Today we launched &lt;a href="https://www.aggiorno.com/download.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Aggiorno 1.3beta.&lt;/font&gt;&lt;/a&gt;&amp;nbsp; Wow!&amp;nbsp; Things are moving fast!&amp;nbsp; I think it is good to summarize what has happened with Aggiorno since its release a few months ago and also to introduce its newest feature the &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Smart Search and Replace&lt;/font&gt;&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Let&amp;#39;s review the main themes of the previous versions: 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Aggiorno 1.0: Clean Up the Web.&lt;/strong&gt;&amp;nbsp; The main focus&amp;nbsp;of Aggiorno 1.0 was to provide enough functionality to easily convert your pages to XHTML compliance.&amp;nbsp;Many&amp;nbsp;developers do not care about &lt;a href="http://www.aggiorno.com/clean-crisp-accessible-HTML-why-not.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;web standards&lt;/font&gt;&lt;/a&gt; but they SHOULD care a lot more.&amp;nbsp; It is certainly important to Aggiorno.&amp;nbsp; We need pages that are at least structurally correct so that we can begin to fill our vision of providing lots of Transformation with encapsulated knowledge to maximize the productivity of webmasters. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Aggiorno 1.1: Internet Explorer 8 Compatibility.&lt;/strong&gt;&amp;nbsp; The main focus of Aggiorno 1.1 was to help with the adoption of IE8.&amp;nbsp; Aggiorno support IE8 in several ways.&amp;nbsp; First, IE8 by default renders pages in standards compliant mode, so, if you use Aggiorno to clean up&amp;nbsp;your pages your certainly&amp;nbsp;making sure your pages will render correctly in&amp;nbsp;IE8 (and most&amp;nbsp;other modern browsers).&amp;nbsp; Second,&amp;nbsp;if you are not ready to make your pages&amp;nbsp;web standards compliant, then you can &lt;a href="http://www.aggiorno.com/what-is-aggiorno-ie8-compatibility-tagging.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;use Aggiorno to add the IE7 compatibility flag&lt;/font&gt;&lt;/a&gt;.&amp;nbsp; Your pages will immediately render correctly in IE8 even if you force the browser to emulate&amp;nbsp;its previous version.&amp;nbsp; Aggiorno makes the adding of the&amp;nbsp;flag a breeze.&amp;nbsp; Third, &amp;nbsp;Aggiorno also has a feature to simplify adoption of a new very interesting feature of Internet Explorer 8: web slices.&amp;nbsp; Aggiorno makes it very easy to &lt;a href="http://www.aggiorno.com/what-is-aggiorno-ie8-create-web-slice.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;introduce slices on your pages&lt;/font&gt;&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Aggiorno 1.2: Enabling Every Day Workflow.&lt;/strong&gt;&amp;nbsp; The focus of Aggiorno 1.2 was to build the basis of Aggiorno as an everyday assistant for webmasters.&amp;nbsp; We focused on improving the interface making it more user friendly and we also improved the overall performance 4x.&amp;nbsp; Features like converting &lt;a href="http://www.aggiorno.com/what-is-aggiorno-convert-text-paragraphs.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Text to Paragraphs&lt;/font&gt;&lt;/a&gt; or&amp;nbsp;&lt;a href="http://www.aggiorno.com/what-is-aggiorno-convert-text-list.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Text to List&lt;/font&gt;&lt;/a&gt; become really useful.&amp;nbsp; Once you use&amp;nbsp;them you will never want to go back and format text in any other way! 
&lt;/p&gt;
&lt;p&gt;
Until this version, Aggiorno was exclusively available to Visual Studio users as an &lt;a href="http://www.aggiorno.com/aggiorno-visual-studio.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;add-in&lt;/font&gt;&lt;/a&gt;.&amp;nbsp; Aggiorno 1.2 also introduced a &lt;a href="http://www.aggiorno.com/aggiorno-ide.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;standalone version&lt;/font&gt;&lt;/a&gt;&amp;nbsp;so that non Visual Studio users can also take advantage of Aggiorno.&amp;nbsp; We provide a basic HTML editor so that you can open your web sites in an integrated environment and also benefit from Aggiorno.&amp;nbsp; Aggiorno Stanalone is based on Microsoft Visual Studio Shell technology. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Aggiorno 1.3:&amp;nbsp; Enabling Extensibility.&lt;/strong&gt;&amp;nbsp; Up until this version all the Transformations came prepackaged.&amp;nbsp; Users could only manipulate them via a number of options (btw, check out the Aggiorno options for a breath of customization possibilities).&amp;nbsp; With this version we are incorporating a new feature that we call &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Smart Search and Replace&lt;/font&gt;&lt;/a&gt; which is basically a mechanism to write your own Transformations.&amp;nbsp; Read on to learn more about this awesome feature! 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Aggiorno 1.4: Many more supported scenarios.&lt;/strong&gt;&amp;nbsp;What to expect from the next version?&amp;nbsp; Still to early to be specific but you will see many more Transformation to&amp;nbsp;assist web masters in even more daily activities. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;h2&gt;Smart Search and Replace&lt;/h2&gt;
&lt;p&gt;
From the perspective of Aggiorno, Smart Search and Replace is a way to expose all the inner infrastructure to webmasters.&amp;nbsp; Aggiorno comes with a very powerful web source code parser and transformation engine that has a deep knowledge of every piece of information in a page and that is expressive enough for web developers to use directly.&amp;nbsp;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
From the perspective of a web master, how would you describe &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;Smart Search and Replace&lt;/font&gt;&lt;/a&gt;?&amp;nbsp;It is very similar to Regular Expressions but with a deep knowledge of the markup syntax.&amp;nbsp; Smart Search and Replace lets you write sophisticated patterns to extract parts of your html knowing that you are searching on a markup not on plain text.&amp;nbsp; What does it mean?&amp;nbsp; It means that you can easily write things like the following that would be very difficult with normal reg exps: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Find&amp;nbsp;all heading 3 and change them to heading 4.&lt;/li&gt;
	&lt;li&gt;Find all the content in a table and extract it into divs.&lt;/li&gt;
	&lt;li&gt;Find all tags with a certain attribute and change that attribute.&lt;/li&gt;
	&lt;li&gt;Find all text that is both Bold and Italic and convert it into a span with a class id.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
With Smart Search and Replace you do not have to worry about trailing spaces, changes of line, text that is part of a string or a value.&amp;nbsp; You write the expression almost as writing HTML with variable content.&amp;nbsp; It is very easy and very powerful.&amp;nbsp; We have a good &lt;a href="http://www.aggiorno.com/smart-search-replace.aspx" target="_blank"&gt;&lt;font color="#669966"&gt;tutorial&lt;/font&gt;&lt;/a&gt; with samples and videos that you can follow.&amp;nbsp; I really encourage you to look at it.&amp;nbsp; It will save you many many hours of work! 
&lt;/p&gt;
&lt;p&gt;
In the coming days and weeks we will be publishing many more &lt;a href="http://www.aggiorno.com/blogs/aggiornings/" target="_blank"&gt;&lt;font color="#669966"&gt;knowledge capsules&lt;/font&gt;&lt;/a&gt; in our blog and they will also contain Smart Search and Replace patterns so you can use them directly or tweak them based on your needs. 
&lt;/p&gt;
&lt;p&gt;
Let us know what you think and let us know if you use Smart Search and Replace to solve a specific problem. 
&lt;/p&gt;
&lt;p&gt;
Enjoy Aggiorno 1.3beta! 
&lt;/p&gt;
&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fSmart-Search-Replace.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fSmart-Search-Replace.aspx" border="0" alt="kick it on DotNetKicks.com" width="164" height="30" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/dQL1pJzSdd4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/dQL1pJzSdd4/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Federico Zoufaly)</author>
      <comments>http://www.aggiorno.com/blog/post/Smart-Search-Replace.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=9bcf75ec-8f67-4488-851b-3f9feb6016a4</guid>
      <pubDate>Sat, 08 Nov 2008 10:51:00 -1300</pubDate>
      <category>Aggiorno</category>
      <dc:publisher>Federico Zoufaly</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=9bcf75ec-8f67-4488-851b-3f9feb6016a4</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=9bcf75ec-8f67-4488-851b-3f9feb6016a4</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Smart-Search-Replace.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=9bcf75ec-8f67-4488-851b-3f9feb6016a4</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=9bcf75ec-8f67-4488-851b-3f9feb6016a4</feedburner:origLink></item>
    <item>
      <title>What do people think about Aggiorno?</title>
      <description>&lt;p&gt;
We have launched the product really just a few weeks ago and we are already collecting what I would call raving reviews.&amp;nbsp; Check out what some respected blogger think about Aggiorno: 
&lt;/p&gt;
&lt;p&gt;
Microsoft Joe Stagner (the Misfit geek) &lt;a href="http://www.misfitgeek.com/Artinsoft+Aggiorno+Fixes+Your+Web+Pages.aspx"&gt;&lt;font color="#669966"&gt;Artinsoft Aggiorno fixes your web pages.&lt;/font&gt;&lt;/a&gt;:&amp;quot;I&amp;#39;ve only started playing with it, I&amp;#39;m already convinced it&amp;#39;s impressive enough to blog about. It leverages Artinsoft&amp;#39;s &amp;quot;conversion&amp;quot; expertise but in this case convert your web page into a BETTER web page&amp;quot; and &lt;a href="http://www.misfitgeek.com/Aggiorno+Improving+The+Web+One+Tag+At+A+Time.aspx"&gt;&lt;font color="#669966"&gt;Aggiorno - Improving the web one tag at a time.&lt;/font&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Two to Tango Peter Eysermans &lt;a href="http://peter.worksontheweb.net/post/Aggiorno2c-the-Italian-colleague-youve-always-wanted.aspx"&gt;&lt;font color="#669966"&gt;Aggiorno, the Italian colleague you&amp;#39;ve always wanted&lt;/font&gt;&lt;/a&gt;: &amp;quot;This tool is in my top 5 of best visual studio plug-ins.&amp;quot;
&lt;/p&gt;
&lt;p&gt;
Microsoft Tim Heuer &lt;a href="http://feeds.timheuer.com/~r/timheuer/~3/438316145/aggiorno-helps-with-web-slices-and-standards.aspx"&gt;&lt;font color="#669966"&gt;Aggiorno, XHTML, your site and added value&lt;/font&gt;&lt;/a&gt;: &amp;quot;(ArtinSoft)&amp;nbsp;team &amp;ldquo;gets it&amp;rdquo; which is good and they have some smart folks on the team.&amp;quot;
&lt;/p&gt;
&lt;p&gt;
Last week at PDC we showed the product to many people and got great feedback of Aggiorno 1.2 and the 1.3 version that we previewed.&amp;nbsp; Version 1.3 includes a new feature that will really rock your dev world.&amp;nbsp; Stay tuned. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/T8nXDHTEfU0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/T8nXDHTEfU0/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Aggiorno Team)</author>
      <comments>http://www.aggiorno.com/blog/post/What-do-people-think-about-Aggiorno.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=fe6b2624-8aa3-4431-af1f-7088483d7587</guid>
      <pubDate>Sun, 02 Nov 2008 13:09:00 -1300</pubDate>
      <category>Aggiorno</category>
      <dc:publisher>Aggiorno Team</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=fe6b2624-8aa3-4431-af1f-7088483d7587</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=fe6b2624-8aa3-4431-af1f-7088483d7587</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/What-do-people-think-about-Aggiorno.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=fe6b2624-8aa3-4431-af1f-7088483d7587</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=fe6b2624-8aa3-4431-af1f-7088483d7587</feedburner:origLink></item>
    <item>
      <title>Come to our PDC Booth and get an Aggiorno Badge</title>
      <description>&lt;p&gt;
Next week Aggiorno will be sharing a booth with the Internet Explorer 8 team at &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;Microsoft PDC&lt;/a&gt; in Los Angeles.&amp;nbsp; We are even one of the official sponsors of the &lt;a href="http://adamkinney.com/blog/366/default.aspx" target="_blank"&gt;PDC Badges&lt;/a&gt; and here is ours: 
&lt;/p&gt;
&lt;img style="width: 350px; height: 200px" src="http://www.aggiorno.com/blog/image.axd?picture=2008%2f10%2fbadge-ninja-rojo.png" border="3" alt="" width="350" height="200" align="left" /&gt; 
&lt;p&gt;
We&amp;#39;ll be showing off all the features that make Aggiorno an ideal companion for IE8 developers and we will also be demoing the new extensibility model for Aggiorno.&amp;nbsp; You&amp;#39;ll be able to write your own Aggiorno Transformations on the fly.&amp;nbsp; You&amp;#39;re productivity will sky rocket! 
&lt;/p&gt;
&lt;p&gt;
Visit us at the IE8 booth, get your badge and wear it proudly.&amp;nbsp; We&amp;#39;ll have surprise prizes! 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aggiorno/~4/DgF-pP4ttSI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Aggiorno/~3/DgF-pP4ttSI/post.aspx</link>
      <author>moreinfo.nospam@nospam.aggiorno.com (Aggiorno Team)</author>
      <comments>http://www.aggiorno.com/blog/post/Come-to-our-PDC-Booth-and-get-an-Aggiorno-Badge.aspx#comment</comments>
      <guid isPermaLink="false">http://www.aggiorno.com/blog/post.aspx?id=4854b78c-3ff8-4740-81c5-51ea6499e799</guid>
      <pubDate>Fri, 24 Oct 2008 04:10:00 -1300</pubDate>
      <category>Aggiorno</category>
      <dc:publisher>Aggiorno Team</dc:publisher>
      <pingback:server>http://www.aggiorno.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.aggiorno.com/blog/post.aspx?id=4854b78c-3ff8-4740-81c5-51ea6499e799</pingback:target>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.aggiorno.com/blog/trackback.axd?id=4854b78c-3ff8-4740-81c5-51ea6499e799</trackback:ping>
      <wfw:comment>http://www.aggiorno.com/blog/post/Come-to-our-PDC-Booth-and-get-an-Aggiorno-Badge.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.aggiorno.com/blog/syndication.axd?post=4854b78c-3ff8-4740-81c5-51ea6499e799</wfw:commentRss>
    <feedburner:origLink>http://www.aggiorno.com/blog/post.aspx?id=4854b78c-3ff8-4740-81c5-51ea6499e799</feedburner:origLink></item>
  </channel>
</rss>
