<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cmetral&#039;s blog</title>
	<atom:link href="http://vspug.com/cmetral/feed/" rel="self" type="application/rss+xml" />
	<link>http://vspug.com/cmetral</link>
	<description>Just another VSPUG - Virtual SharePoint User Group weblog</description>
	<lastBuildDate>Thu, 28 Jul 2005 03:13:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Build your webparts with NAnt</title>
		<link>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/</link>
		<comments>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 03:13:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well, first post for a long time now &#8230;
&#160;
Following this post of my co-officer Renaud (himself following this one from Mads Nissen), I looked for a better way to build the&#160;CAB file, because I&#39;m not an addict of his javascript hack. I thought it was possible, and I did.
&#160;
The main problem when building the&#160;CAB file [...]]]></description>
			<content:encoded><![CDATA[<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Well, first post for a long time now &#8230;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Following <a href="http://blog.spsclerics.com/archive/2005/07/15/6014.aspx">this</a> post of my co-officer Renaud (himself following <a href="http://weblogs.asp.net/mnissen/archive/2004/05/18/134306.aspx">this one </a>from Mads Nissen), I looked for a better way to build the&nbsp;CAB file, because I&#39;m not an addict of his javascript hack. I thought it was possible, and I did.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">The main problem when building the&nbsp;CAB file is how to generate the DDF file. How to get the content files of the project ? Of course by reading the CSPROJ file (nothing else than an XML file).</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">But the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"></a>task can only get a single value, not a list of values. And more than one project have more than one content file. So, before coding a new task (not a bad thing to learn by the way), I googled a little bit of my time and found <a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx">this</a>&nbsp;post on the Serge&#39;s blog, inspired of this <a href="http://blogs.geekdojo.net/rcase/archive/2005/01/06/5971.aspx">Richard Case post</a>.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">That&#39;s the solution : use task to get all file refs from CSPROJ file and write the ddf file accordingly. So :</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<ol style="MARGIN-TOP:0in;MARGIN-BOTTOM:0in;MARGIN-LEFT:0.5in;DIRECTION:ltr;unicode-bidi:embed;">
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Create a temp directory
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Generate the DDF header lines in a file that you store in the temp dir with task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">echo</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&gt;</span></a>, using attribute <em>file</em>. To change destination directory for the CAB file, change the .Set DiskDirectory1 parameter. Example : .Set DiskDirectory1=${project::get-base-directory()}/${build.dir}
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Get the compiled assembly (using&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">xmlpeek</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"></a>task to get name and build location for the assembly from the CSPROJ&nbsp;? Why not &#8230;), copy them into the temp directory and add the file name in the DDF file (use <em>append</em> attribute for task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">echo</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"></a>to avoid overwrite in the file).
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Use&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&lt;</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">xmllist</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"></a>with <em>xpath=&quot;//VisualStudioProject/CSHARP/Files/Include/File[@BuildAction=&#39;Content&#39;]/@RelPath&quot;</em>, iterate in the list with the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"></a>task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">foreach</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;(<em>delim=&quot;,&quot;</em> if you didn&#39;t specify anything in the <a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"></a>task&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&lt;</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">xmllist</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&gt;</span></a>), copy the corresponding file in the temp directory and add it to the DDF file.
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Now execute the <em>makecab.exe</em> with the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"></a>task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">exec</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;(using <em>workingdir</em> attribute can help).
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Delete the temp dir</li>
</ol>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">It does the job. NAnt and community power ! Enjoy !</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Note : A little bit of&nbsp;light info about the DDF file <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_deployingwebparts.asp">here</a>.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Updated : <a href="/cmetral/articles/2976.aspx">This example </a>may help.</p>
<p><img src="/aggbug.aspx?PostID=2975" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build your webparts with NAnt</title>
		<link>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/</link>
		<comments>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 03:13:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well, first post for a long time now &#8230;
&#160;
Following this post of my co-officer Renaud (himself following this one from Mads Nissen), I looked for a better way to build the&#160;CAB file, because I&#39;m not an addict of his javascript hack. I thought it was possible, and I did.
&#160;
The main problem when building the&#160;CAB file [...]]]></description>
			<content:encoded><![CDATA[<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Well, first post for a long time now &#8230;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Following <a href="http://blog.spsclerics.com/archive/2005/07/15/6014.aspx">this</a> post of my co-officer Renaud (himself following <a href="http://weblogs.asp.net/mnissen/archive/2004/05/18/134306.aspx">this one </a>from Mads Nissen), I looked for a better way to build the&nbsp;CAB file, because I&#39;m not an addict of his javascript hack. I thought it was possible, and I did.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">The main problem when building the&nbsp;CAB file is how to generate the DDF file. How to get the content files of the project ? Of course by reading the CSPROJ file (nothing else than an XML file).</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">But the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"></a>task can only get a single value, not a list of values. And more than one project have more than one content file. So, before coding a new task (not a bad thing to learn by the way), I googled a little bit of my time and found <a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx">this</a>&nbsp;post on the Serge&#39;s blog, inspired of this <a href="http://blogs.geekdojo.net/rcase/archive/2005/01/06/5971.aspx">Richard Case post</a>.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">That&#39;s the solution : use task to get all file refs from CSPROJ file and write the ddf file accordingly. So :</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<ol style="MARGIN-TOP:0in;MARGIN-BOTTOM:0in;MARGIN-LEFT:0.5in;DIRECTION:ltr;unicode-bidi:embed;">
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Create a temp directory
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Generate the DDF header lines in a file that you store in the temp dir with task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">echo</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&gt;</span></a>, using attribute <em>file</em>. To change destination directory for the CAB file, change the .Set DiskDirectory1 parameter. Example : .Set DiskDirectory1=${project::get-base-directory()}/${build.dir}
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Get the compiled assembly (using&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">xmlpeek</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/xmlpeek.html"></a>task to get name and build location for the assembly from the CSPROJ&nbsp;? Why not &#8230;), copy them into the temp directory and add the file name in the DDF file (use <em>append</em> attribute for task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">echo</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/echo.html"></a>to avoid overwrite in the file).
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Use&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&lt;</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">xmllist</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&gt;</span></a>&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"></a>with <em>xpath=&quot;//VisualStudioProject/CSHARP/Files/Include/File[@BuildAction=&#39;Content&#39;]/@RelPath&quot;</em>, iterate in the list with the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"></a>task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">foreach</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/foreach.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;(<em>delim=&quot;,&quot;</em> if you didn&#39;t specify anything in the <a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"></a>task&nbsp;<a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&lt;</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">xmllist</span></a><a href="http://weblogs.asp.net/soever/archive/2005/05/08/406101.aspx"><span style="COLOR:blue;">&gt;</span></a>), copy the corresponding file in the temp directory and add it to the DDF file.
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Now execute the <em>makecab.exe</em> with the <a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"></a>task&nbsp;<a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">&lt;</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">exec</span></a><a href="http://nant.sourceforge.net/release/0.85-rc1/help/tasks/exec.html"><span style="COLOR:blue;">&gt;</span></a>&nbsp;(using <em>workingdir</em> attribute can help).
<li style="MARGIN-TOP:0px;FONT-SIZE:10pt;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;FONT-FAMILY:Verdana;mso-outline-level:1;">Delete the temp dir</li>
</ol>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">It does the job. NAnt and community power ! Enjoy !</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Note : A little bit of&nbsp;light info about the DDF file <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_deployingwebparts.asp">here</a>.</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">&nbsp;</p>
<p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;">Updated : <a href="/cmetral/articles/2976.aspx">This example </a>may help.</p>
<p><img src="/aggbug.aspx?PostID=2975" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2005/07/27/build-your-webparts-with-nant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality is invisible &#8230;</title>
		<link>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/</link>
		<comments>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/#comments</comments>
		<pubDate>Fri, 05 Nov 2004 00:21:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[From the last post of Erol, an interresting checklist for webpart developpers here.
]]></description>
			<content:encoded><![CDATA[<p>From the last post of <a href="http://sharepointerol.blogspot.com/">Erol</a>, an interresting checklist for webpart developpers <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/Office_SharePointWebPartsTestingChecklist.asp">here</a>.<img src="/aggbug.aspx?PostID=906" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality is invisible &#8230;</title>
		<link>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/</link>
		<comments>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/#comments</comments>
		<pubDate>Fri, 05 Nov 2004 00:21:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[From the last post of Erol, an interresting checklist for webpart developpers here.
]]></description>
			<content:encoded><![CDATA[<p>From the last post of <a href="http://sharepointerol.blogspot.com/">Erol</a>, an interresting checklist for webpart developpers <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/Office_SharePointWebPartsTestingChecklist.asp">here</a>.<img src="/aggbug.aspx?PostID=906" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/04/quality-is-invisible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is the sun ? (or where to find the european weather)</title>
		<link>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/</link>
		<comments>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/#comments</comments>
		<pubDate>Fri, 05 Nov 2004 00:01:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[I spent some time yesterday looking for a weather webservice in order to develop a webpart that shows forecasts &#8230; and I have to say that United States are well desserved, but Europe seems late.
I found mainlyÿ3 webservices : 

capscienceÿ: get the current weather report (with aÿlittle delay), but only the current (no forecasts).
ejse.com : [...]]]></description>
			<content:encoded><![CDATA[<p>I spent some time yesterday looking for a weather webservice in order to develop a webpart that shows forecasts &#8230; and I have to say that United States are well desserved, but Europe seems late.</p>
<p>I found mainlyÿ3 webservices : </p>
<ul>
<li><a href="http://capescience.capeclear.com/webservices/globalweather/index.shtml">capscience</a>ÿ: get the current weather report (with aÿlittle delay), but only the current (no forecasts).</li>
<li><a href="http://www.ejse.com/WeatherService/Service.asmx">ejse.com</a> : get the current weather and forecasts (until 9 days !)ÿeverywhere in the United States (according to the zip code)ÿor the current weather in &#8230; Iraq !!</li>
<li><a href="http://www.nws.noaa.gov/forecasts/xml/">NOAA</a> : get complete weather conditions and forecasts, with icons ! Just input the latitude and negative west longitude and it gives you what you need &#8230; if you are in the United States. Nothing is said if forecasts are right for european locations &#8230; (Note that you can get weather by an <a href="http://www.nws.noaa.gov/data/current_obs/">RSS feed </a>!)</li>
</ul>
<p>So, I think I&#39;ll have to look through the window and write my webpart with what I see <img src='http://vspug.com/cmetral/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And imagine for the following days &#8230; Seriously, if you know that NOAA data are valid all around the world, or if you know another weather webservice (in Europe ?!), please let me know as a comment to this post, I&#39;ll test and update the list !</p>
<p><img src="/aggbug.aspx?PostID=905" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is the sun ? (or where to find the european weather)</title>
		<link>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/</link>
		<comments>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/#comments</comments>
		<pubDate>Fri, 05 Nov 2004 00:01:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[I spent some time yesterday looking for a weather webservice in order to develop a webpart that shows forecasts &#8230; and I have to say that United States are well desserved, but Europe seems late.
I found mainlyÿ3 webservices : 

capscienceÿ: get the current weather report (with aÿlittle delay), but only the current (no forecasts).
ejse.com : [...]]]></description>
			<content:encoded><![CDATA[<p>I spent some time yesterday looking for a weather webservice in order to develop a webpart that shows forecasts &#8230; and I have to say that United States are well desserved, but Europe seems late.</p>
<p>I found mainlyÿ3 webservices : </p>
<ul>
<li><a href="http://capescience.capeclear.com/webservices/globalweather/index.shtml">capscience</a>ÿ: get the current weather report (with aÿlittle delay), but only the current (no forecasts).</li>
<li><a href="http://www.ejse.com/WeatherService/Service.asmx">ejse.com</a> : get the current weather and forecasts (until 9 days !)ÿeverywhere in the United States (according to the zip code)ÿor the current weather in &#8230; Iraq !!</li>
<li><a href="http://www.nws.noaa.gov/forecasts/xml/">NOAA</a> : get complete weather conditions and forecasts, with icons ! Just input the latitude and negative west longitude and it gives you what you need &#8230; if you are in the United States. Nothing is said if forecasts are right for european locations &#8230; (Note that you can get weather by an <a href="http://www.nws.noaa.gov/data/current_obs/">RSS feed </a>!)</li>
</ul>
<p>So, I think I&#39;ll have to look through the window and write my webpart with what I see <img src='http://vspug.com/cmetral/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And imagine for the following days &#8230; Seriously, if you know that NOAA data are valid all around the world, or if you know another weather webservice (in Europe ?!), please let me know as a comment to this post, I&#39;ll test and update the list !</p>
<p><img src="/aggbug.aspx?PostID=905" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/04/where-is-the-sun-or-where-to-find-the-european-weather/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do you read French ?</title>
		<link>http://vspug.com/cmetral/2004/11/01/do-you-read-french/</link>
		<comments>http://vspug.com/cmetral/2004/11/01/do-you-read-french/#comments</comments>
		<pubDate>Mon, 01 Nov 2004 23:21:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[



Written for SharePoint addicts that can read French.I was proud to be a co-writer of this book, and thanks Erol for having invited me ! It has been good experience.
Title : Microsoft SharePoint Portal Server 2003 et WSS au quotidien Authors : Erol Giraudy and its team : Erwann Bizeray, Renaud Comte, Hammou Fadili, Bernard [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td><img style="WIDTH:166px;HEIGHT:225px;" height="200" src="/cmetral/archive/2004/11/01/889.aspx/images/sharepointblogs_com/cmetral/173/o_2747207161.jpg" width="149" alt="  " /></td>
<td>
<p><font face="Arial" size="2">Written for SharePoint addicts that can read French.<br />I was proud to be a co-writer of this book, and thanks Erol for having invited me ! It has been good experience.<br /></font></p>
<p><strong>Title :</strong> <font face="Arial">Microsoft SharePoint Portal Server 2003 et WSS au quotidien</font> <br /><strong>Authors :</strong> <a href="http://sharepointerol.blogspot.com/"><font face="Arial" size="2">Erol Giraudy</font></a><font face="Arial" size="2"> and its team : Erwann Bizeray, </font><a href="http://blogs.developpeur.org/themit/"><font face="Arial" size="2">Renaud Comte</font></a><font face="Arial" size="2">, Hammou Fadili, Bernard Fedotoff, </font><a href="http://www.hametbenoit.info/"><font face="Arial" size="2">Benoit Hamet</font></a><font face="Arial" size="2">, Yves-Jacques Lamotte, </font><a href="http://www.elcondor.fr/"><font face="Arial" size="2">Etienne Legendre</font></a><font face="Arial" size="2">, Fr&#233;d&#233;ric Manson, Christophe Metral, Martine Robert.</font> <br /><strong>Price :</strong> 55&#8364; <br /><strong>Where to buy :</strong> <a href="http://www.eska.fr/site2001/livres/recherche.php?recherche=2747207161&amp;critere=ISBN&amp;x=12&amp;y=11"><font face="Arial" size="2">ESKA</font></a><font face="Arial" size="2">, </font><a href="http://www.amazon.fr/exec/obidos/ASIN/2747207161/qid=1099306305/sr=1-3/ref=sr_1_8_3/402-0422417-9345718"><font face="Arial" size="2">AMAZON.FR</font></a><font face="Arial" size="2">, </font><a href="http://www.fnac.com/Shelf/article.asp?Mn=3&amp;PRID=1595835&amp;Ra=-1&amp;To=0&amp;Nu=1&amp;Fr=0"><font face="Arial" size="2">FNAC.COM</font></a><font face="Arial" size="2"> &#8230; and surely many others.</font></p>
<p><strong>Official website</strong> (in French of course) : <a href="http://www.mysps.info">MySPS.info</a></p>
</td>
</tr>
</table>
<p><img src="/aggbug.aspx?PostID=889" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/01/do-you-read-french/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do you read French ?</title>
		<link>http://vspug.com/cmetral/2004/11/01/do-you-read-french/</link>
		<comments>http://vspug.com/cmetral/2004/11/01/do-you-read-french/#comments</comments>
		<pubDate>Mon, 01 Nov 2004 23:21:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[



Written for SharePoint addicts that can read French.I was proud to be a co-writer of this book, and thanks Erol for having invited me ! It has been good experience.
Title : Microsoft SharePoint Portal Server 2003 et WSS au quotidien Authors : Erol Giraudy and its team : Erwann Bizeray, Renaud Comte, Hammou Fadili, Bernard [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td><img style="WIDTH:166px;HEIGHT:225px;" height="200" src="/cmetral/archive/2004/11/01/889.aspx/images/sharepointblogs_com/cmetral/173/o_2747207161.jpg" width="149" alt="  " /></td>
<td>
<p><font face="Arial" size="2">Written for SharePoint addicts that can read French.<br />I was proud to be a co-writer of this book, and thanks Erol for having invited me ! It has been good experience.<br /></font></p>
<p><strong>Title :</strong> <font face="Arial">Microsoft SharePoint Portal Server 2003 et WSS au quotidien</font> <br /><strong>Authors :</strong> <a href="http://sharepointerol.blogspot.com/"><font face="Arial" size="2">Erol Giraudy</font></a><font face="Arial" size="2"> and its team : Erwann Bizeray, </font><a href="http://blogs.developpeur.org/themit/"><font face="Arial" size="2">Renaud Comte</font></a><font face="Arial" size="2">, Hammou Fadili, Bernard Fedotoff, </font><a href="http://www.hametbenoit.info/"><font face="Arial" size="2">Benoit Hamet</font></a><font face="Arial" size="2">, Yves-Jacques Lamotte, </font><a href="http://www.elcondor.fr/"><font face="Arial" size="2">Etienne Legendre</font></a><font face="Arial" size="2">, Fr&#233;d&#233;ric Manson, Christophe Metral, Martine Robert.</font> <br /><strong>Price :</strong> 55&#8364; <br /><strong>Where to buy :</strong> <a href="http://www.eska.fr/site2001/livres/recherche.php?recherche=2747207161&amp;critere=ISBN&amp;x=12&amp;y=11"><font face="Arial" size="2">ESKA</font></a><font face="Arial" size="2">, </font><a href="http://www.amazon.fr/exec/obidos/ASIN/2747207161/qid=1099306305/sr=1-3/ref=sr_1_8_3/402-0422417-9345718"><font face="Arial" size="2">AMAZON.FR</font></a><font face="Arial" size="2">, </font><a href="http://www.fnac.com/Shelf/article.asp?Mn=3&amp;PRID=1595835&amp;Ra=-1&amp;To=0&amp;Nu=1&amp;Fr=0"><font face="Arial" size="2">FNAC.COM</font></a><font face="Arial" size="2"> &#8230; and surely many others.</font></p>
<p><strong>Official website</strong> (in French of course) : <a href="http://www.mysps.info">MySPS.info</a></p>
</td>
</tr>
</table>
<p><img src="/aggbug.aspx?PostID=889" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/11/01/do-you-read-french/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IFilter back too !</title>
		<link>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/</link>
		<comments>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 00:08:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[The new Adobe PDF Ifilter is out since last week : find it here&#160;!

]]></description>
			<content:encoded><![CDATA[<p>The new Adobe PDF Ifilter is out since last week : find it <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611">here</a>&nbsp;!</p>
<p><img src="/aggbug.aspx?PostID=875" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IFilter back too !</title>
		<link>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/</link>
		<comments>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 00:08:00 +0000</pubDate>
		<dc:creator>unclaimed blog</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[The new Adobe PDF Ifilter is out since last week : find it here&#160;!

]]></description>
			<content:encoded><![CDATA[<p>The new Adobe PDF Ifilter is out since last week : find it <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611">here</a>&nbsp;!</p>
<p><img src="/aggbug.aspx?PostID=875" width="1" height="1" alt="  " /></p>
]]></content:encoded>
			<wfw:commentRss>http://vspug.com/cmetral/2004/10/26/ifilter-back-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
