<?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>DavidJB.com &#187; Software</title>
	<atom:link href="http://davidjb.com/blog/category/it/software/feed" rel="self" type="application/rss+xml" />
	<link>http://davidjb.com</link>
	<description>The ramblings of an IT professional about life, the Universe, and Plone</description>
	<lastBuildDate>Thu, 22 Jul 2010 07:21:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Plone: Overrides.zcml gets auto-included with z3c.autoinclude</title>
		<link>http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude</link>
		<comments>http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:01:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[plone 3]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[z3c]]></category>
		<category><![CDATA[zcml]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=484</guid>
		<description><![CDATA[Unsurprisingly, specifying a z3c.autoinclude entry point in your Plone product egg means your ZCML gets automatically included. That&#8217;s great because it means you don&#8217;t have to specify your product under the ZCML section of your instance in buildout. One thing that isn&#8217;t so obvious (it&#8217;s not mentioned that I can see on plone.org) is that [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone 4: Local Zeo blobs conflict with Plone instance</title>
		<link>http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance</link>
		<comments>http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance#comments</comments>
		<pubDate>Tue, 06 Jul 2010 06:04:03 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[plone 4]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[zeo]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=477</guid>
		<description><![CDATA[As the title suggests, there&#8217;s a conflict between a Zeo database instance being run together with a Plone 4/Zope instance, and them trying to share the same blob storage folder.  But, this only happens if you misunderstand or incorrectly set the option of  shared-blob = off, and blob-storage to be the same location as for [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone: SiteManager leftovers; not the good kind</title>
		<link>http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind</link>
		<comments>http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind#comments</comments>
		<pubDate>Mon, 28 Jun 2010 04:35:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[egg]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=469</guid>
		<description><![CDATA[Leftovers are typically useful when they&#8217;re in your fridge at home. They mean you don&#8217;t have to mess around making lunch for the next day for work, and can just grab them, and walk right out the door. Now, leftovers in the zope.component SiteManager aren&#8217;t so nice, especially when some Plone products fail to remove [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plone, Dexterity, and Incorrect Widgets</title>
		<link>http://davidjb.com/blog/2010/06/plone-dexterity-and-incorrect-widgets</link>
		<comments>http://davidjb.com/blog/2010/06/plone-dexterity-and-incorrect-widgets#comments</comments>
		<pubDate>Mon, 21 Jun 2010 05:09:31 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[content type]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[dexterity]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=463</guid>
		<description><![CDATA[A nice &#8216;gotcha&#8217; is the distinction between Zope&#8217;s schema.Date and schema.Datetime. The difference is obvious and straightforward when the two terms are laid out side-by-side: one is for dates only and the other adds a time component. Where things fell down for me in my usage of these fields with a Dexterity-based content type in [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/06/plone-dexterity-and-incorrect-widgets/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualenv, Python 2.4, Plone 3.x and Lucid Lynx (Ubuntu 10.04)</title>
		<link>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04</link>
		<comments>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04#comments</comments>
		<pubDate>Wed, 12 May 2010 04:47:45 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[virtualenv]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=451</guid>
		<description><![CDATA[These titles of my posts just keep getting longer and longer.  For those of you paying close attention (I know who you are), this is the next in my series of getting the above-mentioned tools working together.  Previously, it was Centos 5.x, Jaunty (9.04), Karmic (9.10) and now Lucid (10.04).  Only subtly different, each of [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Morning World Plone Day!</title>
		<link>http://davidjb.com/blog/2010/04/good-morning-world-plone-day</link>
		<comments>http://davidjb.com/blog/2010/04/good-morning-world-plone-day#comments</comments>
		<pubDate>Tue, 27 Apr 2010 14:00:40 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[sweets]]></category>
		<category><![CDATA[tasty]]></category>
		<category><![CDATA[wpd]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=339</guid>
		<description><![CDATA[Good morning from the land down under and welcome to World Plone Day 2010! It&#8217;s right on the hour (well, just after now) and 28 April 2010 &#8212; and yes, that&#8217;s World Plone Day to the uninitiated. To celebrate and to mark the occasion, I&#8217;ll be holding a bit of a discussion today about what [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/04/good-morning-world-plone-day/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Plone and Dexterity: Working with computed fields</title>
		<link>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields</link>
		<comments>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields#comments</comments>
		<pubDate>Mon, 19 Apr 2010 04:03:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[computation]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[dexterity]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=334</guid>
		<description><![CDATA[Today, we&#8217;re looking at how to utilise computed fields within a Dexterity-based content type. The specific use-case is that of having two separate fields (first name and surname, for a Person type, for example) generate the complete object title. The first part of this &#8212; having the title of the content displayed correctly &#8212; is [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone/Zope:  Utilising zope.testrecorder for unit testing</title>
		<link>http://davidjb.com/blog/2010/03/plonezope-utilising-zope-testrecorder-for-unit-testing</link>
		<comments>http://davidjb.com/blog/2010/03/plonezope-utilising-zope-testrecorder-for-unit-testing#comments</comments>
		<pubDate>Wed, 24 Mar 2010 23:40:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[buildout]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[recorder]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[unit tests]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=331</guid>
		<description><![CDATA[Writing unit tests (especial doctests) for your Plone product is reasonably time consuming. For us developers, having tested code is absolutely essential. This is especially true when clients are beating down your door looking for a fully functional product and you need to know what you&#8217;ve written works and isn&#8217;t going to fall over (just [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/03/plonezope-utilising-zope-testrecorder-for-unit-testing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Internet Explorer and Self-Imposed Limitations (+ Plone)</title>
		<link>http://davidjb.com/blog/2010/01/css-internet-explorer-and-self-imposed-limitations-plone</link>
		<comments>http://davidjb.com/blog/2010/01/css-internet-explorer-and-self-imposed-limitations-plone#comments</comments>
		<pubDate>Thu, 28 Jan 2010 01:52:07 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[limitation]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[styles]]></category>
		<category><![CDATA[stylesheets]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=311</guid>
		<description><![CDATA[Microsoft and IE are insane.  Yes, we all knew this, but here&#8217;s the proof:  IE won&#8217;t accept more than 30 style sheets to be loaded via &#60;style&#62; tags within a single page.  Insanity?  Yes.  It&#8217;s made even worse by the fact they openly admit this lunacy!  See the relevant support article from MS as proof. [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/01/css-internet-explorer-and-self-imposed-limitations-plone/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>(Lack of) Kupu CSS Styles, Plone and Deliverance</title>
		<link>http://davidjb.com/blog/2010/01/lack-of-kupu-css-styles-plone-and-deliverance</link>
		<comments>http://davidjb.com/blog/2010/01/lack-of-kupu-css-styles-plone-and-deliverance#comments</comments>
		<pubDate>Thu, 14 Jan 2010 04:13:47 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[deliverance]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[kupu]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=291</guid>
		<description><![CDATA[Note: see this post for up-to-date details. Essentially, the issue is that Deliverance doesn&#8217;t theme (and rightly so) the Kupu editor within Plone and hence any styles applied to normal pages by Deliverance don&#8217;t show up.  My workaround, as detailed on that post, is to customise the &#8220;emptypageresources&#8221; page template and include a suitable link [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/01/lack-of-kupu-css-styles-plone-and-deliverance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
