<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Importing an MS Project Plan into Basecamp using Ruby</title>
	<atom:link href="http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/</link>
	<description>A discourse on programming</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:06:51 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rudolf</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-7387</link>
		<dc:creator>Rudolf</dc:creator>
		<pubDate>Fri, 30 May 2008 13:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-7387</guid>
		<description>He laughs best who laughs last,</description>
		<content:encoded><![CDATA[<p>He laughs best who laughs last,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-5667</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Sat, 19 Jan 2008 03:01:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-5667</guid>
		<description>ok.. figured that one out.   make sure you create your project in basecamp.  pebkac

now I am getting a 404</description>
		<content:encoded><![CDATA[<p>ok.. figured that one out.   make sure you create your project in basecamp.  pebkac</p>
<p>now I am getting a 404</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-5666</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Sat, 19 Jan 2008 02:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-5666</guid>
		<description>I am getting the same error as josh.   Any help?</description>
		<content:encoded><![CDATA[<p>I am getting the same error as josh.   Any help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Zapin</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-4648</link>
		<dc:creator>Josh Zapin</dc:creator>
		<pubDate>Wed, 18 Jul 2007 23:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-4648</guid>
		<description>Just got an error:

import_msproject.rb:70: warning: Object#id will be deprecated; use Object#object_id
./basecamp.rb:358:in `request&#039;: Moved Temporarily (302) (RuntimeError)
        from ./basecamp.rb:356:in `request&#039;
        from ./basecamp.rb:373:in `records&#039;
        from ./basecamp.rb:319:in `create_milestones&#039;
        from ./basecamp.rb:312:in `create_milestone&#039;
        from import_msproject.rb:70
        from import_msproject.rb:60:in `each&#039;
        from import_msproject.rb:60


Thoughts?</description>
		<content:encoded><![CDATA[<p>Just got an error:</p>
<p>import_msproject.rb:70: warning: Object#id will be deprecated; use Object#object_id<br />
./basecamp.rb:358:in `request&#8217;: Moved Temporarily (302) (RuntimeError)<br />
        from ./basecamp.rb:356:in `request&#8217;<br />
        from ./basecamp.rb:373:in `records&#8217;<br />
        from ./basecamp.rb:319:in `create_milestones&#8217;<br />
        from ./basecamp.rb:312:in `create_milestone&#8217;<br />
        from import_msproject.rb:70<br />
        from import_msproject.rb:60:in `each&#8217;<br />
        from import_msproject.rb:60</p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-4630</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Tue, 17 Jul 2007 21:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-4630</guid>
		<description>Josh,
No it will not do updates, is really just to get you started on a large one. No synching and all that.</description>
		<content:encoded><![CDATA[<p>Josh,<br />
No it will not do updates, is really just to get you started on a large one. No synching and all that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Zapin</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-4629</link>
		<dc:creator>Josh Zapin</dc:creator>
		<pubDate>Tue, 17 Jul 2007 20:53:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-4629</guid>
		<description>I love the idea.  Looks like it works great.  Here&#039;s one question: What happens if you make a change in project plan?  Does this script update the BaseCamp site?</description>
		<content:encoded><![CDATA[<p>I love the idea.  Looks like it works great.  Here&#8217;s one question: What happens if you make a change in project plan?  Does this script update the BaseCamp site?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-2226</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Fri, 13 Apr 2007 19:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-2226</guid>
		<description>hi nice site.</description>
		<content:encoded><![CDATA[<p>hi nice site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wayne</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-1061</link>
		<dc:creator>wayne</dc:creator>
		<pubDate>Mon, 05 Mar 2007 20:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-1061</guid>
		<description>Hi,

This is very interesting, and thanks.

But I&#039;m getting this error - 
&gt;ruby import_msproject.rb
./basecamp.rb:358:in `request&#039;: Bad Request (400) (RuntimeError)
	from ./basecamp.rb:373:in `records&#039;
	from ./basecamp.rb:105:in `projects&#039;
	from import_msproject.rb:23
&gt;Exit code: 1

Any ideas?

Cheers,
Wayne</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>This is very interesting, and thanks.</p>
<p>But I&#8217;m getting this error &#8211;<br />
&gt;ruby import_msproject.rb<br />
./basecamp.rb:358:in `request&#8217;: Bad Request (400) (RuntimeError)<br />
	from ./basecamp.rb:373:in `records&#8217;<br />
	from ./basecamp.rb:105:in `projects&#8217;<br />
	from import_msproject.rb:23<br />
&gt;Exit code: 1</p>
<p>Any ideas?</p>
<p>Cheers,<br />
Wayne</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hien</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-29</link>
		<dc:creator>Hien</dc:creator>
		<pubDate>Thu, 18 Jan 2007 19:40:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-29</guid>
		<description>Sorta makes sense. I have the ruby skills of a 2 year old. 

Here&#039;s the first few lines from my csv file, i think the export out of project isn&#039;t completely like your file.

Name,Baseline_Finish,Milestone
Begin,Tue 12/2/2006,Yes
Analize,Tue 12/2/2006,No
Initial Site Visit,NA,No
Feasability Study,Mon 12/8/2006,No
Buyer Profiling Surveys,Mon 11/3/2006,No

Wondering if that format screws it up.</description>
		<content:encoded><![CDATA[<p>Sorta makes sense. I have the ruby skills of a 2 year old. </p>
<p>Here&#8217;s the first few lines from my csv file, i think the export out of project isn&#8217;t completely like your file.</p>
<p>Name,Baseline_Finish,Milestone<br />
Begin,Tue 12/2/2006,Yes<br />
Analize,Tue 12/2/2006,No<br />
Initial Site Visit,NA,No<br />
Feasability Study,Mon 12/8/2006,No<br />
Buyer Profiling Surveys,Mon 11/3/2006,No</p>
<p>Wondering if that format screws it up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/comment-page-1/#comment-27</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 18 Jan 2007 13:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.weheartcode.com/2006/12/20/importing-an-ms-project-plan-into-basecamp-using-ruby/#comment-27</guid>
		<description>Hey,
I think the problem is the script is expecting that your project will be set up like:

Milestone
Task
Task
Task
Milestone
Task
Task
Milestone
task
.
.
.


I suspect you start off with a non milestone task! So on line 51 when it tries to add your task to the milestone that milestone is empty, you can fix it by adding a fake milestone line at the top of your CSV file so the first tasks go under a milestone.

Does that make sense?</description>
		<content:encoded><![CDATA[<p>Hey,<br />
I think the problem is the script is expecting that your project will be set up like:</p>
<p>Milestone<br />
Task<br />
Task<br />
Task<br />
Milestone<br />
Task<br />
Task<br />
Milestone<br />
task<br />
.<br />
.<br />
.</p>
<p>I suspect you start off with a non milestone task! So on line 51 when it tries to add your task to the milestone that milestone is empty, you can fix it by adding a fake milestone line at the top of your CSV file so the first tasks go under a milestone.</p>
<p>Does that make sense?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
