<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>SharePoint</title>
        <link>http://geekswithblogs.net/Tariq/category/98.aspx</link>
        <description>SharePoint</description>
        <language>en-US</language>
        <copyright>Tariq</copyright>
        <managingEditor>tariqayad@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>911 - MOSS Query Tool</title>
            <link>http://geekswithblogs.net/Tariq/archive/2008/04/22/121466.aspx</link>
            <description>&lt;p&gt;With the closure of GotDotNet this &lt;a href="http://geekswithblogs.net/Tariq/archive/2007/06/14/113210.aspx"&gt;wonderful tool&lt;/a&gt; has gone missing. I redid my machine today and went looking for it. I couldn't find any alternative hosting for it either.&lt;/p&gt; &lt;p&gt;Does anyone have a copy of it that they can share please? Would greatly appreciate the help.&lt;/p&gt; &lt;p&gt;Thanks,&lt;/p&gt; &lt;p&gt;Tariq&lt;/p&gt; &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ee8efbf7-8f5d-412c-ba06-03e651d85e9e" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Search" rel="tag"&gt;Search&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Query" rel="tag"&gt;Query&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121466"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121466" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/121466.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2008/04/22/121466.aspx</guid>
            <pubDate>Tue, 22 Apr 2008 15:43:11 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/121466.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2008/04/22/121466.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/121466.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/121466.aspx</trackback:ping>
        </item>
        <item>
            <title>MOSS BDC Design Studio by Simego</title>
            <link>http://geekswithblogs.net/Tariq/archive/2008/03/04/120183.aspx</link>
            <description>&lt;p&gt;I am actually pleased that today we have a bit of variety in tools that can generate BDC Application Definitions.&lt;/p&gt;
&lt;p&gt;An addition to this list of tools is "&lt;a href="http://www.simego.com/MOSS_BDC_Design_Studio.aspx"&gt;MOSS BDC Design Studio&lt;/a&gt;" by Simego, which actually quite good and easy to use. &lt;/p&gt;
&lt;p&gt;The site offers a 14 day trial version, and prices aren't that bad (but me thinks it should priced more a little bit more reasonably). &lt;/p&gt;
&lt;p&gt;But still for all the tool is quite good, it seems to be limited to SQL Server and WebServices which is a limitation. The other limitation that I see is that it is not able to load an existing application definition file.&lt;/p&gt;
&lt;p&gt;One pro from the tool mentioned above is that unlike most of the others it can actually generate entities for Stored Procedures and Views.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.simego.com/MOSS_BDC_Design_Studio.aspx"&gt;Check it out&lt;/a&gt;&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cab211f0-95b4-4ff2-a709-05baf4e379dd" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tags/SharePoint"&gt;SharePoint&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/MOSS"&gt;MOSS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/BDC"&gt;BDC&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Generator"&gt;Generator&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Application%20Definition"&gt;Application Definition&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120183"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120183" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/120183.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2008/03/04/120183.aspx</guid>
            <pubDate>Wed, 05 Mar 2008 02:57:30 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/120183.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2008/03/04/120183.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/120183.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/120183.aspx</trackback:ping>
        </item>
        <item>
            <title>Customizing List Item Permissions at a Granular Level</title>
            <link>http://geekswithblogs.net/Tariq/archive/2008/01/03/118170.aspx</link>
            <description>&lt;p&gt;I am sure some of you have been stuck with this, or are reading this because you are still stuck with this problem. i.e. not being able to change the granular permissions of a listitem for a user or a group.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Well then I shouldnt waste your time but should point out to null's blog which shows you how its &lt;a href="http://blogger.xs4all.nl/null/archive/2007/03/30/196200.aspx"&gt;done&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:c67b405f-3abc-497f-bfcf-5b3b9d45e027" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/moss" rel="tag"&gt;moss&lt;/a&gt;, &lt;a href="http://technorati.com/tags/permissions" rel="tag"&gt;permissions&lt;/a&gt;, &lt;a href="http://technorati.com/tags/securtiy" rel="tag"&gt;securtiy&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118170"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118170" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/118170.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2008/01/03/118170.aspx</guid>
            <pubDate>Thu, 03 Jan 2008 19:58:06 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/118170.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2008/01/03/118170.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/118170.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/118170.aspx</trackback:ping>
        </item>
        <item>
            <title>Great Post on SP Security Model</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/11/30/117228.aspx</link>
            <description>&lt;p&gt;Was doing some deep digging in google to find a comprehensive post on MOSS's Security Model, and came across Reza's &lt;a href="http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/03/12/458.aspx"&gt;post.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Its a good read and comprehensive.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:2ff5d562-b6de-4b1d-896a-fc6cd6eaf378" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WSS" rel="tag"&gt;WSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Securtiy" rel="tag"&gt;Securtiy&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Object%20Model" rel="tag"&gt;Object Model&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Permissions" rel="tag"&gt;Permissions&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SPRole" rel="tag"&gt;SPRole&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SRoleDefinition" rel="tag"&gt;SRoleDefinition&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SPRoleAssignment" rel="tag"&gt;SPRoleAssignment&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117228"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117228" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/117228.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/11/30/117228.aspx</guid>
            <pubDate>Fri, 30 Nov 2007 13:26:07 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/117228.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/11/30/117228.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/117228.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/117228.aspx</trackback:ping>
        </item>
        <item>
            <title>Is There no Way to Add a Document Template as a Feature?</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/10/07/115895.aspx</link>
            <description>&lt;p&gt;Yes, that's the question I have been pondering for the last couple of hours (maybe more). And I am begriming to believe that it cant be done. Other than for the route of either writing a feature receiver to upload the template to a  list on activation (but I think this approach is unclean) or &lt;a href="http://msdn2.microsoft.com/en-us/library/aa978104.aspx"&gt;modify onet.xml&lt;/a&gt; (a site definition?). I think both approaches are unnecessarily complex for the task at hand.&lt;/p&gt; &lt;p&gt;Think about it, just so that I could have a custom document library or form library with a custom document template I would either have to write code or modify the site definition. Isn?t that a bit unclean? Why cant it be done as a feature?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:fe923d2d-be60-4d49-a06e-07d3d6c878ba" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/tariq" rel="tag"&gt;tariq&lt;/a&gt;, &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/wss" rel="tag"&gt;wss&lt;/a&gt;, &lt;a href="http://technorati.com/tags/documenttemplate" rel="tag"&gt;documenttemplate&lt;/a&gt;, &lt;a href="http://technorati.com/tags/feature" rel="tag"&gt;feature&lt;/a&gt;, &lt;a href="http://technorati.com/tags/moss" rel="tag"&gt;moss&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115895"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115895" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/115895.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/10/07/115895.aspx</guid>
            <pubDate>Sun, 07 Oct 2007 14:52:19 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/115895.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/10/07/115895.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/115895.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/115895.aspx</trackback:ping>
        </item>
        <item>
            <title>VS Template for WSPBuilder?</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/09/29/115691.aspx</link>
            <description>&lt;p&gt;I've been pondering about the lack of a more efficent process for developing  MOSS/WSS Solutions (I mean a solution to a business probelm and not a wsp) lately, because believe it or not, when your MOSS Solution contains more than just one component, e.g. WebParts, Features, ASPX pages, Workflows etc, there is no Solution template in Visual Studio where you can add all these project types and have them compile to a single wsp. Its kind of a pain to develop without this functionality.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblogs.asp.net/soever/"&gt;Serge&lt;/a&gt; pointed me out to &lt;a href="http://www.codeplex.com/wspbuilder"&gt;WSPBuilder&lt;/a&gt; by &lt;a href="http://www.keutmann.dk/"&gt;Carsten&lt;/a&gt; the other day (man was I so out of it :( ). But wait Rich Finn has done a number on the WSPBuilder and introduced it as a &lt;a href="http://blog.richfinn.net/2007/09/19/VisualStudio2005TemplateWithInstallerForBuildingMOSSSolutionPackages.aspx"&gt;Visual Studio Template&lt;/a&gt;. Which should be a help, but doesnt really solve the problem of multiple projects.&lt;/p&gt;
&lt;p&gt;So here is whats spinning around in my head. A Visual Studio Project type (Setup and Deployment or any other kind) which you can add to your Solution, and to which you will add references from your other projects. The project would be intelligent enough to determine the output type of the referred projects and place the output in the appropriate folder structure as per WSPBuilder, and on compile time call wsp builder.&lt;/p&gt;
&lt;p&gt;I think its an interesting idea that would ease a bit of pain from the developent chores involved with MOSS Solutions, but implementing it might be a bit of a challenge.&lt;/p&gt;
&lt;p&gt;Does anyone else have any other ideas? or recommendations/tips on this or  how they go about developing MOSS/WSS Solutions.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:8a5e8c04-fd5b-4142-9274-491559bb0d83" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tags/Sharepoint"&gt;Sharepoint&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/MOSS"&gt;MOSS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/WSS"&gt;WSS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Visual%20Studio"&gt;Visual Studio&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Development"&gt;Development&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Automation"&gt;Automation&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Build"&gt;Build&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Proces"&gt;Proces&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Help"&gt;Help&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115691"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115691" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/115691.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/09/29/115691.aspx</guid>
            <pubDate>Sat, 29 Sep 2007 14:48:02 GMT</pubDate>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/09/29/115691.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/115691.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/115691.aspx</trackback:ping>
        </item>
        <item>
            <title>WSS MOSS Resources</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/09/29/115689.aspx</link>
            <description>&lt;p&gt;Nothing much in this post.&lt;/p&gt; &lt;p&gt;Just some intersting MOSS/WSS resources on the web.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;WCM&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Andrew Connells SharePoint WCM Resources - &lt;a title="http://andrewconnell.com/blog/articles/MossWcmResources.aspx" href="http://andrewconnell.com/blog/articles/MossWcmResources.aspx"&gt;http://andrewconnell.com/blog/articles/MossWcmResources.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Localisation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Mikhail Dikov's post on Feature localisation - &lt;a title="http://www.mikhaildikov.com/2007/03/sharepoint-resources-types-use-and_2163.html" href="http://www.mikhaildikov.com/2007/03/sharepoint-resources-types-use-and_2163.html"&gt;http://www.mikhaildikov.com/2007/03/sharepoint-resources-types-use-and_2163.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Dan Attis's post EventReciever example on changing absolute urls to relative ones - &lt;a title="http://devcow.com/blogs/jdattis/archive/2007/09/27/11463.aspx" href="http://devcow.com/blogs/jdattis/archive/2007/09/27/11463.aspx"&gt;http://devcow.com/blogs/jdattis/archive/2007/09/27/11463.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:34901d1b-eebc-43dc-986c-e79f13afb02f" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Sharepoint" rel="tag"&gt;Sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WSS" rel="tag"&gt;WSS&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115689"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115689" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/115689.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/09/29/115689.aspx</guid>
            <pubDate>Sat, 29 Sep 2007 14:47:18 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/115689.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/09/29/115689.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/115689.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/115689.aspx</trackback:ping>
        </item>
        <item>
            <title>Managed Property Stumbling Block</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/08/22/114879.aspx</link>
            <description>&lt;blockquote&gt; &lt;p&gt;aka, List Column not appearing in Managed Propperty Selector.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I am not sure if I have blogged about this before, but I do recall falling for this stumbling block earlier. If I have blogged it, then this is a worthy reminder&lt;/p&gt; &lt;p&gt;When wanting to map a crawled property as a managed property, please be cautious when declaring the managed property to select the appropriate type, because when you click that "Add Mapping" button to select the crawled properties to map to, the crawled properties that are going to be displayed &lt;strong&gt;are filtered by type you declared&lt;/strong&gt;. &lt;/p&gt; &lt;p&gt;Also note columns declared as Number in a list are of type Decimal and not Integer.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:05ca6582-de1d-4371-9910-b1b5f24b16bc" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Search" rel="tag"&gt;Search&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Managed%20Propperties" rel="tag"&gt;Managed Propperties&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114879"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114879" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/114879.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/08/22/114879.aspx</guid>
            <pubDate>Thu, 23 Aug 2007 09:24:12 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/114879.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/08/22/114879.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/114879.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/114879.aspx</trackback:ping>
        </item>
        <item>
            <title>MOSS Metadata Propperty Mapping Wierdness</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/07/27/114198.aspx</link>
            <description>&lt;p&gt;I am noticing some wierdness with the MOSS's metadata propperty mappings. &lt;/p&gt; &lt;p&gt;The scenario I tried was, went to a document library and added a new &lt;strong&gt;number&lt;/strong&gt; column, did an incremental crawl, came back to search settings and went to add a new metadata propperty. If declare the metadata propperty as Integer it does not pick up my new column, but if I declare the metadata propperty as &lt;strong&gt;text &lt;/strong&gt;it does.&lt;/p&gt; &lt;p&gt;Is that wierd or what?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:95bb4b5e-bc96-4348-a452-634beef7a352" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Search" rel="tag"&gt;Search&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114198"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114198" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/114198.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/07/27/114198.aspx</guid>
            <pubDate>Fri, 27 Jul 2007 19:38:58 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/114198.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/07/27/114198.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/114198.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/114198.aspx</trackback:ping>
        </item>
        <item>
            <title>ConnectionPoint Ids</title>
            <link>http://geekswithblogs.net/Tariq/archive/2007/07/20/114064.aspx</link>
            <description>&lt;p&gt;A little obscure fact about WebPart Connections.&lt;/p&gt; &lt;p&gt;If you are writing a WebPart that is a Provider as well as a Consumer it is better to give your ConnectionPoint's unique Ids.&lt;/p&gt; &lt;p&gt;Infact if you have multple Providers on the same WebPartPage the connections wont work unless each ConnectionPoint like so&lt;/p&gt; &lt;p&gt;[ConnectionProvider("DisplayName", "ConnectionPointId")]&lt;br /&gt;public IWebPartField ConnectionInterface()&lt;br /&gt;{&lt;br /&gt;return this;&lt;br /&gt;}&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:3828e717-517e-4526-9078-b6a5f6a362a1" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WebParts" rel="tag"&gt;WebParts&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Connections" rel="tag"&gt;Connections&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ConnectionPoint%20Ids" rel="tag"&gt;ConnectionPoint Ids&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Cross-posted from &lt;a href="http://tariqayad.com"&gt;tariqayad.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114064"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114064" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Tariq/aggbug/114064.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tariq</dc:creator>
            <guid>http://geekswithblogs.net/Tariq/archive/2007/07/20/114064.aspx</guid>
            <pubDate>Fri, 20 Jul 2007 16:47:02 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Tariq/comments/114064.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Tariq/archive/2007/07/20/114064.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Tariq/comments/commentRss/114064.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Tariq/services/trackbacks/114064.aspx</trackback:ping>
        </item>
    </channel>
</rss>