<?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; zope</title>
	<atom:link href="http://davidjb.com/blog/tag/zope/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/Zope: Truncating a Data.fs back to a certain date/time</title>
		<link>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime</link>
		<comments>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime#comments</comments>
		<pubDate>Tue, 20 Jul 2010 03:39:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[data.fs]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[truncate]]></category>
		<category><![CDATA[zeo]]></category>
		<category><![CDATA[zodb]]></category>
		<category><![CDATA[zodb3]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=493</guid>
		<description><![CDATA[Okay. So, anyone out here who&#8217;s listening &#8212; particularly those overly-enthusiastic users &#8212; don&#8217;t try to recursively wget your Plone site (or other CMS, for that matter) whilst you&#8217;re logged in with an account that can make edits. It will lead to a very bad situation where your site administrator and technical team need to [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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: 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>Plone/Zope: Using LDAPUserFolder with posixGroups</title>
		<link>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups</link>
		<comments>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups#comments</comments>
		<pubDate>Thu, 03 Jun 2010 06:03:25 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[groups]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[ldapuserfolder]]></category>
		<category><![CDATA[openldap]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=457</guid>
		<description><![CDATA[Due to various reasons, the Products.LDAPUserFolder package available for Plone and Zope doesn&#8217;t support POSIX groups.  The &#8216;official&#8217; (ish) reason for this is because of the fact that these groups don&#8217;t store full distinguished names (DNs) for members.  It makes some degree of sense, because a user ID like &#8216;david.test&#8217; isn&#8217;t strictly unique.  On the [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups/feed</wfw:commentRss>
		<slash:comments>6</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>GenericSetup and &#8220;mismatched&#8221; tags in ZCML</title>
		<link>http://davidjb.com/blog/2010/03/genericsetup-and-mismatched-tags-in-zcml</link>
		<comments>http://davidjb.com/blog/2010/03/genericsetup-and-mismatched-tags-in-zcml#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:01:24 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mismatched]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[zcml]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=326</guid>
		<description><![CDATA[Ever the issue-magnet, I&#8217;ve spent the better part of my morning trying to debug a mistmatched tag error from within some ZCML (aka XML for the non-initiated).  Essentially, the issue boiled down to the system telling me that it was certain that I had a mistmatched tag within my configuration, and presented me with the [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2010/03/genericsetup-and-mismatched-tags-in-zcml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David tries Plone 4.0a2 (Part 1)</title>
		<link>http://davidjb.com/blog/2009/12/david-tries-plone-4-alpha-2-part-1</link>
		<comments>http://davidjb.com/blog/2009/12/david-tries-plone-4-alpha-2-part-1#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:48:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[buildout]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[plone 4]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=273</guid>
		<description><![CDATA[Plone 4 is approaching!  Excellent!  Lots of new features to play around with and plenty more things to have to fix with the upgrade.  I&#8217;ve been keeping tabs on the change log of updates and it&#8217;s looking really good.  Lots of little, but significant, changes are afoot.  Now, how about actually installing the Alpha 2 [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/12/david-tries-plone-4-alpha-2-part-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The biggest problems have the simplest answers&#8230;</title>
		<link>http://davidjb.com/blog/2009/09/the-biggest-problems-have-the-simplest-answers</link>
		<comments>http://davidjb.com/blog/2009/09/the-biggest-problems-have-the-simplest-answers#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:57:53 +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[buildout]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[eggs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=226</guid>
		<description><![CDATA[..and how true that is.  Today&#8217;s time consumer is directly related to just 1 misplaced line of a buildout configuration (and presumably something that&#8217;s changed somewhere else). The result After much hunting and hunting, it turns out my Zope2 Fake Eggs weren&#8217;t being generated. On my long quest I had to go through downloading new [...]]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/09/the-biggest-problems-have-the-simplest-answers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DateTime in Python/Zope/Plone is painful</title>
		<link>http://davidjb.com/blog/2009/06/datetime-in-pythonzopeplone-is-painful</link>
		<comments>http://davidjb.com/blog/2009/06/datetime-in-pythonzopeplone-is-painful#comments</comments>
		<pubDate>Fri, 19 Jun 2009 03:50:53 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://davidjb.com/?p=56</guid>
		<description><![CDATA[Alright, now for today's problem:  why do two dates that look different when outputted actually end up being the same date?]]></description>
		<wfw:commentRss>http://davidjb.com/blog/2009/06/datetime-in-pythonzopeplone-is-painful/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
