<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.zope.org">
<title>Planet Zope.org</title>
<link>http://planet.zope.org</link>
<description>
Zope related news
</description>

<image rdf:resource="http://www.zope.org/logo.png" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2006-08-27T07:38:03Z</sy:updateBase>

<items>
<rdf:Seq>
<rdf:li resource="http://plone.org/news/announcing-european-plone-symposium-2010" />

<rdf:li resource="http://plone.org/news/foundation-board-members-feb2010" />

<rdf:li resource="http://www.martinaspeli.net/articles/a-little-documentation-goes-a-long-way" />

<rdf:li resource="http://www.netsight.co.uk/blog/2010/2/4/zope-page-templates-in-google-app-engine" />

<rdf:li resource="http://philikon.wordpress.com/2010/02/03/a-book-about-the-repoze-bfg-web-framework/" />

<rdf:li resource="http://plope.com/Members/chrism/bfg_book_available" />

<rdf:li resource="http://betabug.ch/blogs/ch-athens/1034" />

<rdf:li resource="http://plone.org/news/world-plone-day-2010-shirt-available-for-ordering" />

<rdf:li resource="http://plone.org/news/month-in-plone-jan-2010" />

<rdf:li resource="http://plope.com/Members/chrism/succeeding_poorly" />

<rdf:li resource="http://pauleveritt.wordpress.com/2010/01/25/performance-and-memory-usage-for-karl/" />

<rdf:li resource="http://plope.com/Members/chrism/zope_view_adapter_ordering" />

<rdf:li resource="http://plone.org/events/conferences/bristol-2010/plone-conference-2010-bristol-uk" />

<rdf:li resource="http://plone.org/news/plone-3.3.4-released" />

<rdf:li resource="http://blog.hannosch.eu/2010/01/plone-4-how-much-faster-is-it.html" />

</rdf:Seq>
</items>
</channel>

<item rdf:about="http://plone.org/news/announcing-european-plone-symposium-2010">
  <title><![CDATA[Announcing a European Plone Symposium for 2010]]></title>
  <link>http://plone.org/news/announcing-european-plone-symposium-2010</link>
  <description><![CDATA[
Abstract will host a Plone Symposium 2010 in Sorrento, Italy.
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-02-07T04:22:21Z</dc:date>
</item>
<item rdf:about="http://plone.org/news/foundation-board-members-feb2010">
  <title><![CDATA[Plone Foundation Announces Newest Members - Mike Halm and Jens Vagelpohl]]></title>
  <link>http://plone.org/news/foundation-board-members-feb2010</link>
  <description><![CDATA[
The Plone Foundation is pleased to announce that Mike Halm and Jens Vagelpohl have been awarded membership in the Plone Foundation.
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-02-07T00:53:57Z</dc:date>
</item>
<item rdf:about="http://www.martinaspeli.net/articles/a-little-documentation-goes-a-long-way">
  <title><![CDATA[A little documentation goes a long way]]></title>
  <link>http://www.martinaspeli.net/articles/a-little-documentation-goes-a-long-way</link>
  <description><![CDATA[

  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Martin Aspeli</dc:creator>
  <dc:date>2010-02-04T12:43:31Z</dc:date>
</item>
<item rdf:about="http://www.netsight.co.uk/blog/2010/2/4/zope-page-templates-in-google-app-engine">
  <title><![CDATA[Zope Page Templates in Google App Engine]]></title>
  <link>http://www.netsight.co.uk/blog/2010/2/4/zope-page-templates-in-google-app-engine</link>
  <description><![CDATA[
XHTML easy
Ensures that you close all elements and quote attributes<p>
<p>
&lt;ul&gt;
  {% for name in row %} 
    &lt;li&gt;{{name}}&lt;/li&gt;
  {% endfor %}
&lt;/ul&gt;<p>

&lt;ul&gt;
  &lt;li tal:repeat="name row"
      tal:content="name"&gt;
    Dummy data
  &lt;/li&gt;
&lt;/ul&gt;<p>
<p>
Install ZPT (via the zope.pagetemplate package and its dependencies)
Create a template file
Render the template file using the data from your application<p>
<p>
# virtualenv zptdemo
# cd zptdemo
# bin/easy_install zope.pagetemplate<p>
<p>
&lt;html&gt; 
  &lt;body&gt; 
    &lt;h1&gt;Hello World&lt;/h1&gt;
    &lt;div tal:condition="python:foo == 'bar'"&gt;
      &lt;ul&gt;
        &lt;li tal:repeat="item rows" tal:content="item" /&gt; 
      &lt;/ul&gt; 
    &lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;<p>
<p>
from zope.pagetemplate.pagetemplatefile \
    import PageTemplateFile<p>
my_pt = PageTemplateFile('mytemplate.pt')
context = {'rows': ['apple', 'banana', 'carrot'], 
           'foo':'bar'}
print my_pt.pt_render(namespace=context)<p>
<p>
apple
banana
carrot<p>
<p>
zope.pagetemplate
zope.i18nmessageid
zope.interface
zope.tal
zope.tales<p>
<p>

class MainHandler(webapp.RequestHandler):<p>
  def get(self):
    my_pt = PageTemplateFile('main.pt') 
    context = {'rows': ['apple', 'banana', 'carrot'], 
               'foo':'bar'}
    self.response.out.write(my_pt.pt_render(namespace=context))
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Netsight Blog</dc:creator>
  <dc:date>2010-02-04T10:43:48Z</dc:date>
</item>
<item rdf:about="http://philikon.wordpress.com/2010/02/03/a-book-about-the-repoze-bfg-web-framework/">
  <title><![CDATA[A book about the repoze.bfg web framework]]></title>
  <link>http://philikon.wordpress.com/2010/02/03/a-book-about-the-repoze-bfg-web-framework/</link>
  <description><![CDATA[

  ]]></description>
  <dc:subject>Python</dc:subject>
<dc:subject>Web</dc:subject>
<dc:subject>Zope</dc:subject>
  <dc:creator>philiKON - a journal</dc:creator>
  <dc:date>2010-02-03T21:51:39Z</dc:date>
</item>
<item rdf:about="http://plope.com/Members/chrism/bfg_book_available">
  <title><![CDATA[The repoze.bfg Web Application Framework, Version 1.2 Book Published]]></title>
  <link>http://plope.com/Members/chrism/bfg_book_available</link>
  <description><![CDATA[
A book about the 1.2 version of the repoze.bfg web  framework has been published.
  ]]></description>
  <dc:subject>python</dc:subject>
<dc:subject>tech</dc:subject>
<dc:subject>zope</dc:subject>
  <dc:creator>plope</dc:creator>
  <dc:date>2010-02-03T21:21:17Z</dc:date>
</item>
<item rdf:about="http://betabug.ch/blogs/ch-athens/1034">
  <title><![CDATA[Having Fun with ZEO]]></title>
  <link>http://betabug.ch/blogs/ch-athens/1034</link>
  <description><![CDATA[
While it's cold (for our standards) with even a bit of snow on the higher hills around town, I'm
having fun with ZEO. The thing is, I've got to run a one-off script in one of our instance, doing a
catalog query and changing something on every found object. This is ideal to do with a plain old
Python Script in the ZMI... except of course I have blocked any attempts to change those
objects except through proper class code. Now I could change the permission and restart Zope
and edit the objects and go back... and in the process kick out all users twice for the downtime.
Don't like. Our ZEO setup offers a fun way of doing this without bothering users:
  ]]></description>
  <dc:subject>zope</dc:subject>
  <dc:creator>ch-athens</dc:creator>
  <dc:date>2010-02-03T14:35:35Z</dc:date>
</item>
<item rdf:about="http://plone.org/news/world-plone-day-2010-shirt-available-for-ordering">
  <title><![CDATA[World Plone Day 2010 Shirt Available for Ordering]]></title>
  <link>http://plone.org/news/world-plone-day-2010-shirt-available-for-ordering</link>
  <description><![CDATA[
Get ready for World Plone Day in style!
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-02-02T08:25:36Z</dc:date>
</item>
<item rdf:about="http://plone.org/news/month-in-plone-jan-2010">
  <title><![CDATA[This Month in Plone: January 2010]]></title>
  <link>http://plone.org/news/month-in-plone-jan-2010</link>
  <description><![CDATA[
---
  ]]></description>
  <dc:subject>Month in Plone</dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-01-30T04:45:29Z</dc:date>
</item>
<item rdf:about="http://plope.com/Members/chrism/succeeding_poorly">
  <title><![CDATA[The Curse of Allowing People to Succeed Poorly]]></title>
  <link>http://plope.com/Members/chrism/succeeding_poorly</link>
  <description><![CDATA[
The punishment for allowing people to succeed poorly?  Death.
  ]]></description>
  <dc:subject>python</dc:subject>
<dc:subject>tech</dc:subject>
<dc:subject>zope</dc:subject>
  <dc:creator>plope</dc:creator>
  <dc:date>2010-01-29T15:46:57Z</dc:date>
</item>
<item rdf:about="http://pauleveritt.wordpress.com/2010/01/25/performance-and-memory-usage-for-karl/">
  <title><![CDATA[Performance and memory usage for KARL]]></title>
  <link>http://pauleveritt.wordpress.com/2010/01/25/performance-and-memory-usage-for-karl/</link>
  <description><![CDATA[
---
  ]]></description>
  <dc:subject>BFG</dc:subject>
<dc:subject>KARL</dc:subject>
  <dc:creator>Chatterbox, Reloaded</dc:creator>
  <dc:date>2010-01-25T18:11:07Z</dc:date>
</item>
<item rdf:about="http://plope.com/Members/chrism/zope_view_adapter_ordering">
  <title><![CDATA[Zope Views: should have been "request, context"; not "context, request"]]></title>
  <link>http://plope.com/Members/chrism/zope_view_adapter_ordering</link>
  <description><![CDATA[
Zope views should have been defined as accepting (request, context) rather than (context, request).
  ]]></description>
  <dc:subject>python</dc:subject>
<dc:subject>tech</dc:subject>
<dc:subject>zope</dc:subject>
  <dc:creator>plope</dc:creator>
  <dc:date>2010-01-24T16:00:51Z</dc:date>
</item>
<item rdf:about="http://plone.org/events/conferences/bristol-2010/plone-conference-2010-bristol-uk">
  <title><![CDATA[Plone Conference 2010: Bristol, UK ? October 27?29]]></title>
  <link>http://plone.org/events/conferences/bristol-2010/plone-conference-2010-bristol-uk</link>
  <description><![CDATA[
The Plone Foundation has selected Netsight Internet Solutions to host Plone Conference 2010 in Bristol, United Kingdom.
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-01-22T21:04:18Z</dc:date>
</item>
<item rdf:about="http://plone.org/news/plone-3.3.4-released">
  <title><![CDATA[Plone 3.3.4 released]]></title>
  <link>http://plone.org/news/plone-3.3.4-released</link>
  <description><![CDATA[
Plone 3.3 has a new maintenance release available, and you should upgrade to fix a potential security issue with Zope, and to make your site load faster.
  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>Plone News</dc:creator>
  <dc:date>2010-01-21T02:31:32Z</dc:date>
</item>
<item rdf:about="http://blog.hannosch.eu/2010/01/plone-4-how-much-faster-is-it.html">
  <title><![CDATA[Plone 4 - How much faster is it?]]></title>
  <link>http://blog.hannosch.eu/2010/01/plone-4-how-much-faster-is-it.html</link>
  <description><![CDATA[

  ]]></description>
  <dc:subject></dc:subject>
  <dc:creator>..: hannosch :..</dc:creator>
  <dc:date>2010-01-17T16:33:00Z</dc:date>
</item>
</rdf:RDF> 
<!-- //creation//ok// -->