<?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: Dude!  Where&#8217;s My Python?</title>
	<atom:link href="http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/</link>
	<description>Politics, the environment, technology, activism. And stuff.</description>
	<lastBuildDate>Tue, 09 Mar 2010 13:40:40 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Python Packages via Easy Install for a Unified-Installer-built Plone &#171; nihiliad</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391767</link>
		<dc:creator>Python Packages via Easy Install for a Unified-Installer-built Plone &#171; nihiliad</dc:creator>
		<pubDate>Tue, 18 Dec 2007 20:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391767</guid>
		<description>&lt;p&gt;[...] great until you need to install an additional Python package for a Plone product. For which of your multiple Python versions will your installer build the package? This question would be frustrating enough even if there [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] great until you need to install an additional Python package for a Plone product. For which of your multiple Python versions will your installer build the package? This question would be frustrating enough even if there [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: word</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391666</link>
		<dc:creator>word</dc:creator>
		<pubDate>Thu, 13 Dec 2007 16:40:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391666</guid>
		<description>&lt;p&gt;This is a good point, though unfortunately a difficult one to standardise, unless we insist that people use an installer that builds a particular Python install. A lot of people wonâ€™t be using an installer, and many donâ€™t like to build individual Pythonsâ€™ on space, speed and filesystem layout grounds.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is a good point, though unfortunately a difficult one to standardise, unless we insist that people use an installer that builds a particular Python install. A lot of people wonâ€™t be using an installer, and many donâ€™t like to build individual Pythonsâ€™ on space, speed and filesystem layout grounds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Bowen</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391659</link>
		<dc:creator>Matt Bowen</dc:creator>
		<pubDate>Thu, 13 Dec 2007 03:53:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391659</guid>
		<description>&lt;p&gt;Kudos identifying a really fundamental problem that&#039;s way too easy to overlook once you get acclimated. What might be useful is trying to break the users into personas, or profiles of stereotypical users based on research, and then write to those personas. Then, assumptions such as which python the class of user might have can be standardized, as well as lots of other useful information about the users. For example, you have Azeen (the persona), who is an admin/integrator who is evaluating Plone for her company. She is interested in quick overviews and getting up to speed well, but it&#039;s also important to get her on the path to a sane install and deeper knowledge. Then you have Thomas (the persona), who works with Plone every day as an integrator and need to be able to repeat deployments and maintain a heavily modified environment.  If I&#039;m writing for Azeen, I&#039;m going to assume the unified installer (and its python), not  and I&#039;m going to write to get her playing more than get her background understanding (beyond what she&#039;ll need to continue learning from the docs). If I&#039;m writing for Thomas, he&#039;s going to have a custom python install and (and maybe even a buildout), and is gong to be much more interested in &quot;Why does that work.&quot; Taking it out a level, for the community,  if we all have profiles of Thomas and Azeen, with their backgrounds and motivations, we can share more assumptions. If we make the personas accessible to the public and relate docs to them because they are written for those personas, many users get entry points tailored to their use cases and goals.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Kudos identifying a really fundamental problem that&#8217;s way too easy to overlook once you get acclimated. What might be useful is trying to break the users into personas, or profiles of stereotypical users based on research, and then write to those personas. Then, assumptions such as which python the class of user might have can be standardized, as well as lots of other useful information about the users. For example, you have Azeen (the persona), who is an admin/integrator who is evaluating Plone for her company. She is interested in quick overviews and getting up to speed well, but it&#8217;s also important to get her on the path to a sane install and deeper knowledge. Then you have Thomas (the persona), who works with Plone every day as an integrator and need to be able to repeat deployments and maintain a heavily modified environment.  If I&#8217;m writing for Azeen, I&#8217;m going to assume the unified installer (and its python), not  and I&#8217;m going to write to get her playing more than get her background understanding (beyond what she&#8217;ll need to continue learning from the docs). If I&#8217;m writing for Thomas, he&#8217;s going to have a custom python install and (and maybe even a buildout), and is gong to be much more interested in &#8220;Why does that work.&#8221; Taking it out a level, for the community,  if we all have profiles of Thomas and Azeen, with their backgrounds and motivations, we can share more assumptions. If we make the personas accessible to the public and relate docs to them because they are written for those personas, many users get entry points tailored to their use cases and goals.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Winn King</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391657</link>
		<dc:creator>Winn King</dc:creator>
		<pubDate>Thu, 13 Dec 2007 03:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391657</guid>
		<description>&lt;p&gt;I set up my development server with Fiesty and spent hours figuring out how to make Python 2.4 the default but once I got through that I was able to use buildout pretty easily with the help of Martin&#039;s book. We do a lot of small sites and I&#039;m starting to get up to speed, starting my 5th plone3 site and pretty happy overall and though I sometimes curse viewlets and such I really wouldn&#039;t want to have to go back to Plone 2.5 even though I&#039;ve still got miles to go to be able to do some things I could do easily in 2.5 and....I think it&#039;s time for bed.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I set up my development server with Fiesty and spent hours figuring out how to make Python 2.4 the default but once I got through that I was able to use buildout pretty easily with the help of Martin&#8217;s book. We do a lot of small sites and I&#8217;m starting to get up to speed, starting my 5th plone3 site and pretty happy overall and though I sometimes curse viewlets and such I really wouldn&#8217;t want to have to go back to Plone 2.5 even though I&#8217;ve still got miles to go to be able to do some things I could do easily in 2.5 and&#8230;.I think it&#8217;s time for bed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Stahl</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391654</link>
		<dc:creator>Jon Stahl</dc:creator>
		<pubDate>Thu, 13 Dec 2007 00:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391654</guid>
		<description>&lt;p&gt;Martin-
It&#039;s not so much that we should insist on standardization in the real world, just that we should make a consistent assumption in our documentation and examples.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Martin-<br />
It&#8217;s not so much that we should insist on standardization in the real world, just that we should make a consistent assumption in our documentation and examples.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Aspeli</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391649</link>
		<dc:creator>Martin Aspeli</dc:creator>
		<pubDate>Wed, 12 Dec 2007 16:48:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391649</guid>
		<description>&lt;p&gt;This is a good point, though unfortunately a difficult one to standardise, unless we insist that people use an installer that builds a particular Python install. A lot of people won&#039;t be using an installer, and many don&#039;t like to build individual Pythons&#039; on space, speed and filesystem layout grounds.
One option may be to standardise on the use of a single system-wide but Plone-specific Python build (plython?), maybe through virtualenv.
Note that whilst buildout is immensely useful for developers, creating a buildout for &quot;normal&quot; site usage with &quot;paster&quot; is pretty simple - not really harder than using the Unified Installer - see http://plone.org/documentation/tutorial/buildout. I think if we called it a &quot;sandbox installer&quot; or something like that, people wouldn&#039;t be so afraid of it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is a good point, though unfortunately a difficult one to standardise, unless we insist that people use an installer that builds a particular Python install. A lot of people won&#8217;t be using an installer, and many don&#8217;t like to build individual Pythons&#8217; on space, speed and filesystem layout grounds.<br />
One option may be to standardise on the use of a single system-wide but Plone-specific Python build (plython?), maybe through virtualenv.<br />
Note that whilst buildout is immensely useful for developers, creating a buildout for &#8220;normal&#8221; site usage with &#8220;paster&#8221; is pretty simple &#8211; not really harder than using the Unified Installer &#8211; see <a href="http://plone.org/documentation/tutorial/buildout" rel="nofollow">http://plone.org/documentation/tutorial/buildout</a>. I think if we called it a &#8220;sandbox installer&#8221; or something like that, people wouldn&#8217;t be so afraid of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gustavo</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391648</link>
		<dc:creator>Gustavo</dc:creator>
		<pubDate>Wed, 12 Dec 2007 13:39:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391648</guid>
		<description>&lt;p&gt;Jon,&lt;/p&gt;

&lt;p&gt;I agree with you on this issue. I met some people who ran into problems because they had the wrong version of Python installed. I think creating a page about the different ways of installing Python or &quot;upgrading&quot; it is a good idea.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jon,</p>
<p>I agree with you on this issue. I met some people who ran into problems because they had the wrong version of Python installed. I think creating a page about the different ways of installing Python or &#8220;upgrading&#8221; it is a good idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Lenton</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391647</link>
		<dc:creator>John Lenton</dc:creator>
		<pubDate>Wed, 12 Dec 2007 11:06:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391647</guid>
		<description>&lt;p&gt;FYI, Feisty&#039;s default python is 2.5.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>FYI, Feisty&#8217;s default python is 2.5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaun Hills</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391645</link>
		<dc:creator>Shaun Hills</dc:creator>
		<pubDate>Wed, 12 Dec 2007 10:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391645</guid>
		<description>&lt;p&gt;Things get even wackier on Windows if you&#039;re installing Plone from source into a vanilla install of Zope. Because there&#039;s no such thing as a &quot;system&quot; Python in such cases; what you get is the Python interpreter that comes with that Zope installer. So you then need to go register it, install PIL and all the other dependencies, etc etc.&lt;/p&gt;

&lt;p&gt;This is kind of an old-fashioned way of deploying Plone on Windows of course. Maybe there&#039;s not a technical solution so much as an informational one - &quot;The unified installer is the best practice way to install Plone on Windows&quot;, &quot;Here&#039;s how to use your system Python on Windows&quot; or whatever.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Things get even wackier on Windows if you&#8217;re installing Plone from source into a vanilla install of Zope. Because there&#8217;s no such thing as a &#8220;system&#8221; Python in such cases; what you get is the Python interpreter that comes with that Zope installer. So you then need to go register it, install PIL and all the other dependencies, etc etc.</p>
<p>This is kind of an old-fashioned way of deploying Plone on Windows of course. Maybe there&#8217;s not a technical solution so much as an informational one &#8211; &#8220;The unified installer is the best practice way to install Plone on Windows&#8221;, &#8220;Here&#8217;s how to use your system Python on Windows&#8221; or whatever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anne Bowtell</title>
		<link>http://jstahl.org/archives/2007/12/11/dude-wheres-my-python/comment-page-1/#comment-391644</link>
		<dc:creator>Anne Bowtell</dc:creator>
		<pubDate>Wed, 12 Dec 2007 08:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2007/12/11/dude-wheres-my-python/#comment-391644</guid>
		<description>&lt;p&gt;I agree, I&#039;ve just been helping a couple of colleagues start out with Plone 3 (and as a result am trying to write some documentation). One thing I noticed was that they weren&#039;t exactly sure where their Zope instances were, and my assumptions (based on my own installation) were wrong. When you start with Plone 3 its not just where&#039;s my Python but where&#039;s bits of my Plone (in lib/python now). Even buildout is scarey for a windows user - and again all the bits of Plone are not quite where you expected.
Plone 3 is of course brilliant which is why we care so much that the initial learning curve is steeper than it should be.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I agree, I&#8217;ve just been helping a couple of colleagues start out with Plone 3 (and as a result am trying to write some documentation). One thing I noticed was that they weren&#8217;t exactly sure where their Zope instances were, and my assumptions (based on my own installation) were wrong. When you start with Plone 3 its not just where&#8217;s my Python but where&#8217;s bits of my Plone (in lib/python now). Even buildout is scarey for a windows user &#8211; and again all the bits of Plone are not quite where you expected.<br />
Plone 3 is of course brilliant which is why we care so much that the initial learning curve is steeper than it should be.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
