<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>RichardSoeteman.net - SiteAnalyzer</title>
    <link>http://www.richardsoeteman.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Richard Soeteman</copyright>
    <lastBuildDate>Fri, 26 Mar 2010 22:53:02 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>richard@richardsoeteman.net</managingEditor>
    <webMaster>richard@richardsoeteman.net</webMaster>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=c744a615-af88-44f4-871d-531f66b16a85</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,c744a615-af88-44f4-871d-531f66b16a85.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,c744a615-af88-44f4-871d-531f66b16a85.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c744a615-af88-44f4-871d-531f66b16a85</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Apart from developing client websites,  writing a manual for CMSImport and 
developing CMSImport V1.1 I’ve started the development of SiteAnalyzer last week. 
In the coming blogposts about SiteAnalyzer I will describe the development process
of this package.
</p>
        <h3>What is SiteAnalyzer?
</h3>
        <p>
SiteAnalyzer is tool that checks published pages for broken links, broken images in
both content and Templates/ XSLT/Usercontrols. In next versions of SiteAnalyzer it
will check more and more. My goal is to check for every SEO rule which you can turn
on/off.  It will be using a plugin architecture so you can add custom rules.
SiteAnalyzer will report back pages where the rules failed to validate, like the Link
failed due a 404 etc. 
</p>
        <p>
Now I hear you think, “Tools like these already exist why develop your own?”". 
I have a few reasons for that, first I was not finished and second I think integrating
such a tool into Umbraco is better so people can maintain their site through one interface
instead of having a tool for everything. This is why the <a href="http://our.umbraco.org/projects/google-analytics-for-umbraco">Google
Analytics package for Umbraco</a> is so popular.
</p>
        <p>
Again I was not finished. The killer feature of SiteAnalyzer will be the <strong>auto
repair</strong> functionality(only for content) . Best to explain by an example. Let’s
say the content editor entered the url  “www.umbraco.org” in the Rich Text editor.
The validator will fail due a 404 page not found. The auto repair function will try
to fix the url and in this example it will convert “www.umbraco.org” to “http://www.umbraco.org/”
So instead of just reporting that a url failed to validate, it will report that it
found a link that failed and repaired it for you, which saves you a few clicks.
</p>
        <h3>
        </h3>
        <h3>Will SiteAnalyzer be open source?
</h3>
        <p>
No just as CMSImport  SiteAnalyzer comes in two editions, standard (free) and
a PRO commercial edition. The difference between standard and pro will be that the
standard edition can handle only a certain amount of pages, the Pro version can be
scheduled instead of manual start of the scan and the Pro version comes with advanced
reporting which sends you a pdf after it executed.
</p>
        <h3>When will we see a first release?
</h3>
        <p>
A first Preview release will be on our.umbraco.org in Q2,  before Codegarden.
The first preview will focus on the Standard functionality.
</p>
        <p>
The next blogpost will describe the architecture of this package.
</p>
        <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=c744a615-af88-44f4-871d-531f66b16a85" />
      </body>
      <title>Developing SiteAnalyzer</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,c744a615-af88-44f4-871d-531f66b16a85.aspx</guid>
      <link>http://www.richardsoeteman.net/2010/03/26/DevelopingSiteAnalyzer.aspx</link>
      <pubDate>Fri, 26 Mar 2010 22:53:02 GMT</pubDate>
      <description>&lt;p&gt;
Apart from developing client websites,&amp;#160; writing a manual for CMSImport and&amp;#160;
developing CMSImport V1.1 I’ve started the development of SiteAnalyzer last week.&amp;#160;
In the coming blogposts about SiteAnalyzer I will describe the development process
of this package.
&lt;/p&gt;
&lt;h3&gt;What is SiteAnalyzer?
&lt;/h3&gt;
&lt;p&gt;
SiteAnalyzer is tool that checks published pages for broken links, broken images in
both content and Templates/ XSLT/Usercontrols. In next versions of SiteAnalyzer it
will check more and more. My goal is to check for every SEO rule which you can turn
on/off.&amp;#160; It will be using a plugin architecture so you can add custom rules.
SiteAnalyzer will report back pages where the rules failed to validate, like the Link
failed due a 404 etc. 
&lt;/p&gt;
&lt;p&gt;
Now I hear you think, “Tools like these already exist why develop your own?”&amp;quot;.&amp;#160;
I have a few reasons for that, first I was not finished and second I think integrating
such a tool into Umbraco is better so people can maintain their site through one interface
instead of having a tool for everything. This is why the &lt;a href="http://our.umbraco.org/projects/google-analytics-for-umbraco"&gt;Google
Analytics package for Umbraco&lt;/a&gt; is so popular.
&lt;/p&gt;
&lt;p&gt;
Again I was not finished. The killer feature of SiteAnalyzer will be the &lt;strong&gt;auto
repair&lt;/strong&gt; functionality(only for content) . Best to explain by an example. Let’s
say the content editor entered the url&amp;#160; “www.umbraco.org” in the Rich Text editor.
The validator will fail due a 404 page not found. The auto repair function will try
to fix the url and in this example it will convert “www.umbraco.org” to “http://www.umbraco.org/”
So instead of just reporting that a url failed to validate, it will report that it
found a link that failed and repaired it for you, which saves you a few clicks.
&lt;/p&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;Will SiteAnalyzer be open source?
&lt;/h3&gt;
&lt;p&gt;
No just as CMSImport&amp;#160; SiteAnalyzer comes in two editions, standard (free) and
a PRO commercial edition. The difference between standard and pro will be that the
standard edition can handle only a certain amount of pages, the Pro version can be
scheduled instead of manual start of the scan and the Pro version comes with advanced
reporting which sends you a pdf after it executed.
&lt;/p&gt;
&lt;h3&gt;When will we see a first release?
&lt;/h3&gt;
&lt;p&gt;
A first Preview release will be on our.umbraco.org in Q2,&amp;#160; before Codegarden.
The first preview will focus on the Standard functionality.
&lt;/p&gt;
&lt;p&gt;
The next blogpost will describe the architecture of this package.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=c744a615-af88-44f4-871d-531f66b16a85" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,c744a615-af88-44f4-871d-531f66b16a85.aspx</comments>
      <category>SiteAnalyzer</category>
      <category>Umbraco</category>
    </item>
  </channel>
</rss>