<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>blog.sidneidasilva.com &#187; plone</title>
	<atom:link href="http://blog.sidneidasilva.com/category/plone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sidneidasilva.com</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 16:49:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.sidneidasilva.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ed20a673cf8f74cf08f01d23fa6e0d5?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>blog.sidneidasilva.com &#187; plone</title>
		<link>http://blog.sidneidasilva.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.sidneidasilva.com/osd.xml" title="blog.sidneidasilva.com" />
	<atom:link rel='hub' href='http://blog.sidneidasilva.com/?pushpress=hub'/>
		<item>
		<title>Double Plone Release: 3.1.6 and 3.2.0a1</title>
		<link>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/</link>
		<comments>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:56:38 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2008/10/15/double-plone-release-316-and-320a1/</guid>
		<description><![CDATA[For those not paying attention, there are two new Plone releases out. They have been made during the Plone Conference 2008, so some people might have missed this. The good news I want to announce is that the buildout-based Plone Installers for Windows have been updated, and a few bugs have been fixed in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=285&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those not paying attention, there are two new Plone releases out. They have been made during the Plone Conference 2008, so some people might have missed this.</p>
<p>The good news I want to announce is that the buildout-based Plone Installers for Windows have been updated, and a few bugs have been fixed in the process. Namely:</p>
<p>1. Running ‘bin\buildout.exe’ would not show any output. That was because it was generated by running ‘bootstrap.py’ with ‘pythonw.exe’, so that a command prompt would not flash on the screen. I added an extra step at the end that re-runs ‘bootstrap.py’ with ‘python.exe’. So a command prompt will flash quickly, but at least it works right.</p>
<p>2. The version of ‘setuptools’ being shipped in the buildout installer was still ‘0.6c8’, which did not work with Subversion 1.5. At least one person was affected right away by this, and I only found about it because I was watching the #plone channel closely.</p>
<p>To fix those problems I had to make two extra releases, because they came to my knowledge after the release was already uploaded. So if you downloaded an early build of the Plone 3.1.6 buildout-based Installer for Windows, go and <a href="http://code.launchpad.net/plone/3.1/3.1.6/+download/Plone-3.1.6-2-buildout.exe">fetch the latest build</a>. Otherwise, if you are willing to play with Plone 3.2.0a1, <a href="http://code.launchpad.net/plone/3.2/3.2.0a1/+download/Plone-3.2.0a1-buildout.exe">go and fetch that instead</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=285&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/10/15/double-plone-release-316-and-320a1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s Alive!</title>
		<link>http://blog.sidneidasilva.com/2008/10/10/its-alive/</link>
		<comments>http://blog.sidneidasilva.com/2008/10/10/its-alive/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 20:16:50 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[porting]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2008/10/10/its-alive/</guid>
		<description><![CDATA[Even though our GSoC students didn’t had as much success as I hoped, they did contribute some valuable patches that pointed on the right direction. This week, with the Plone Conference 2008 going on in Washington and the fact I did not attend this conference, I finally made enough time available to get my hands [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=282&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Even though our GSoC students didn’t had as much success as I hoped, they did contribute some valuable patches that pointed on the right direction. </p>
<p>This week, with the <a href="http://plone.org/events/conferences/2008-washington-dc">Plone Conference 2008</a> going on in Washington and the fact I did not attend this conference, I finally made enough time available to get my hands back into Zope again.</p>
<p>So it’s my pleasure to report that after about a week of hard work and a handful of workarounds that will need future cleaning, <strong>Zope 2 does now startup under Python 2.6</strong>.</p>
<p>My expectation with this now out of my way is that other developers will start looking at adjusting third-party applications (hint: <a href="http://plone.org">Plone</a>) to run on Python 2.6 as well.</p>
<p>The code is available on the <a href="http://svn.zope.org/Zope/branches/gsoc-python-2.5/">gsoc-python-2.5 branch of the Zope repository</a>, and the lucky guys at the Plone Conference will be amongst the first to hear the good news through <a href="http://www.matthewwilkes.co.uk/">Matthew Wilkes</a>, which registered for a stealth Lightning Talk which should get at least some people puzzled. I would love to be there and see their faces when Matthew unveils the surprise.</p>
<p>Big thanks go to Tres Seaver for helping me figure out a change needed in Zope’s private version of ‘medusa’ and to Ranjith Kannikara, our GSoC student through the Zope Foundation, and his friends which did a good chunk of the hard work, namely figuring out changes to the C-based ‘Acquisition’ module and cleaning up string exceptions.</p>
<p>NOTE: This is not intended for production yet, it is just a technology preview to get developers to try out and start porting their own projects. Many bugs still exist, some of which might take up to a month to get fixed. Most importantly, the RestrictedPython implementation has not been fully audited for the new builtins and language constructs introduced since Python 2.4.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=282&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/10/10/its-alive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Snapshotting state with DemoStorage</title>
		<link>http://blog.sidneidasilva.com/2008/08/04/snapshotting-state-with-demostorage/</link>
		<comments>http://blog.sidneidasilva.com/2008/08/04/snapshotting-state-with-demostorage/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 21:01:17 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[enfold]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[zope2]]></category>
		<category><![CDATA[Zope3]]></category>
		<category><![CDATA[zopetestcase]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=262</guid>
		<description><![CDATA[At Enfold Systems, we have been maintaining a staging solution called EnSimpleStaging that has organically grown through the years around customer requirements. My personal opinion is that software that is driven by customer requirements rather than just by plain design based on a good ideas has a higher success rate. But let&#8217;s leave that subject [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=262&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At Enfold Systems, we have been maintaining a staging solution called <a href="http://plone.org/products/ensimplestaging">EnSimpleStaging </a>that has organically grown through the years around customer requirements. My personal opinion is that software that is driven by customer requirements rather than just by plain design based on a good ideas has a higher success rate. But let&#8217;s leave that subject to another post.</p>
<p>EnSimpleStaging is based on ZopeVersionControl, another great product which provides for keeping a repository of versioned objects inside the ZODB. One issue we&#8217;ve hit constantly with EnSimpleStaging was that certain methods from ZopeVersionControl depend on an actual transaction being commited to properly detect that an object has changed. While in real life this specific method will always work flawlessly due to the way using ZopeVersionControl and EnSimpleStaging works, in a test case it was very hard to test this, due to the fact that a test case is run within a single transaction which is aborted at the end of the test.</p>
<p>Sometime ago I&#8217;ve learnt that ZODB has a nifty feature: it is possible to wrap any Storage instance with a DemoStorage. After you do that, you can commit changes and they will be committed to the DemoStorage but not to the base Storage. That would solve not only my problem with ZopeVersionControl, but can potential solve a whole lot set of problems due to expensive setup methods in test cases.</p>
<p>That fact has lived in the back of my mind for longer than two years, until today I set some time aside to investigate a way to implement this cleanly in a way that could be used for my tests. Searching around, I&#8217;ve found at least a <a href="http://osdir.com/ml/web.zope.z3base.five/2006-11/msg00055.html">couple occurrences</a> of <a href="http://www.nabble.com/Selenium-zodb--td8254835.html#a8255076">other people</a> trying <a href="http://www.nabble.com/Snapshotting-state-with-DemoStorage-td17501967.html#a17509918">to do the same</a>. I didn&#8217;t find any solution though, so that either indicates they just gave up or that they found a solution but didn&#8217;t care enough to share it. In fact, the title of this post was borrowed from one of the message subjects, in hope that it will make it easier for other people to find a solution in the future.</p>
<p><a href="https://svn.enfoldsystems.com/trac/public/browser/EnSimpleStaging/trunk/tests/demostorage.py">My solution</a> (with a <a href="https://svn.enfoldsystems.com/browse/public/EnSimpleStaging/trunk/tests/test_demostorage.py?view=markup">test do demonstrate</a> that it works) was based on Jim Fulton&#8217;s suggestion <a href="http://svn.zope.org/zc.selenium/trunk/src/zc/selenium/dbs.py?rev=69543&amp;view=auto">to look at zc.selenium</a>. I&#8217;ve simply adapted it to the Zope 2 reality, using ZopeTestCase&#8217;s provided hooks and `Zope2.bobo_application` (which is the Zope 2 equivalent of the publication object from Zope 3).</p>
<p>Hopefully this will be of use to more people, specially to the folks that were seeking for ideas about how to implement this. It would be even better to just add this to ZopeTestCase proper, I think. Maybe someone will be interested in doing that.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/262/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/262/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=262&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/08/04/snapshotting-state-with-demostorage/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Traveling with Pets</title>
		<link>http://blog.sidneidasilva.com/2008/07/22/traveling-with-pets/</link>
		<comments>http://blog.sidneidasilva.com/2008/07/22/traveling-with-pets/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 00:22:28 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Trip]]></category>
		<category><![CDATA[pet]]></category>
		<category><![CDATA[plone]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=257</guid>
		<description><![CDATA[I&#8217;m planning to attend the Plone Conference 2008, in Washington DC, later this year. I have already visited the US in June, when I attended the Plone Symposium in New Orleans. On that occasion, I stayed in the US for ~30 days. This time around I was planning to bring my wife and dog (the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=257&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m planning to attend the <a href="http://plone.org/events/conferences/2008-washington-dc">Plone Conference 2008</a>, in Washington DC, later this year. </p>
<p>I have already visited the US in June, when I attended the Plone Symposium in New Orleans. On that occasion, I stayed in the US for ~30 days. This time around I was planning to bring my wife and dog (the cute Yorkie pictured at the top of this blog).</p>
<p>One thing that worries me though is that I&#8217;ve never took my pet on any flights, so I have no idea how pet-friendly airlines are. Just to get from Sao Paulo to the US (Houston) it&#8217;s a ~9:30h flight. My dog is usually cool with traveling. Earlier this year I drove nearly 8h to the beach and we stopped twice on the way, but she did not pee until we arrived at the destination.</p>
<p>So I&#8217;m putting this out there, looking for any feedback from people that took their pets on flights.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/257/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/257/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=257&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/07/22/traveling-with-pets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Don&#8217;t talk on your &#8220;Cell Plone&#8221; while driving</title>
		<link>http://blog.sidneidasilva.com/2008/06/18/dont-talk-on-your-cell-plone-while-driving/</link>
		<comments>http://blog.sidneidasilva.com/2008/06/18/dont-talk-on-your-cell-plone-while-driving/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 18:41:14 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=256</guid>
		<description><![CDATA[It had to happen, eventually. I&#8217;m subscribed to Google Alerts for the keyword Plone, so whenever a new article or page mentioning Plone get&#8217;s picked up by Google, I get an email alert. Today, I got an alert from an article published by Burlington Free Press. The summary in the email alert had the following [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=256&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It had to happen, eventually.</p>
<p>I&#8217;m subscribed to Google Alerts for the keyword <strong>Plone</strong>, so whenever a new article or page mentioning Plone get&#8217;s picked up by Google, I get an email alert.</p>
<p>Today, I got an alert from an article published by Burlington Free Press. The summary in the email alert had the following text:</p>
<blockquote><p>Northfield teen clocked at 104 mph while talking on cell phone<br />
BurlingtonFreePress.com &#8211; Burlington,VT,USA<br />
&#8230; driving 104 mph on Interstate 89 told police she was unaware they were<br />
trying to stop her because she was talking on her cell plone, state police<br />
said. &#8230;</p>
<p><a href="http://www.burlingtonfreepress.com/apps/pbcs.dll/article?AID=/20080617/JS02/80617032">http://www.burlingtonfreepress.com/apps/pbcs.dll/article?AID=/20080617/JS02/80617032</a></p>
<p>See all stories on this topic:<br />
<a href="http://news.google.com/news?hl=en&amp;ncl=http://www.burlingtonfreepress.com/apps/pbcs.dll/article%3FAID%3D/20080617/JS02/80617032">http://news.google.com/news?hl=en&amp;ncl=http://www.burlingtonfreepress.com/apps/pbcs.dll/article%3FAID%3D/20080617/JS02/80617032</a>
</p></blockquote>
<p>Notice the text says &#8216;cell plone&#8217;. Clicking on that link though tells you the article doesn&#8217;t exist anymore. If you click on the second link <a href="http://www.burlingtonfreepress.com/apps/pbcs.dll/article?AID=/20080618/NEWS/80618004">the article shows up and it&#8217;s published under a different url</a>, which probably means someone was quick to detect the error, correct and re-publish the article under a different url. Not quick enough for Google&#8217;s indexing system though, which was able to index the article before the correction. If you search Google for &#8220;cell plone&#8221; the original article shows up as the 5th link right now. Unfortunately, the link to the &#8216;cached&#8217; version of the page does not return the original page.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/256/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/256/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=256&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/06/18/dont-talk-on-your-cell-plone-while-driving/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Podcasts published on Plone.TV</title>
		<link>http://blog.sidneidasilva.com/2008/06/04/podcasts-published-on-plonetv/</link>
		<comments>http://blog.sidneidasilva.com/2008/06/04/podcasts-published-on-plonetv/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 21:12:46 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=255</guid>
		<description><![CDATA[Just a quick note, I&#8217;m in New Orleans for the Plone Symposium 2008. Nate Aune is right here next to me and we&#8217;ve published all the four interviews I&#8217;ve done so far to Plone.TV. More to follow&#8230;..<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=255&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just a quick note, I&#8217;m in New Orleans for the Plone Symposium 2008. Nate Aune is right here next to me and we&#8217;ve published <a href="http://plone.tv/author/sidnei">all the four interviews I&#8217;ve done so far to Plone.TV</a>. More to follow&#8230;..</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/255/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/255/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=255&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/06/04/podcasts-published-on-plonetv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>More &#8220;Plone on Google App Engine&#8221;</title>
		<link>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/</link>
		<comments>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/#comments</comments>
		<pubDate>Thu, 22 May 2008 00:28:38 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=254</guid>
		<description><![CDATA[Alexander Limi brought up the discussion again, by mailing some of the Zope Community luminaries. I&#8217;m glad to be amongst those. I had come up with a high-level list of things that would need to happen before. So here are some more quick thoughts about what else would be needed to get Plone running on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=254&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://limi.net/">Alexander Limi</a> brought up the discussion again, by mailing some of the Zope Community luminaries. I&#8217;m glad to be amongst those. I had come up with <a href="http://awkly.org/2008/04/08/plone-on-google-app-engine-anyone/">a high-level list of things that would need to happen</a> before. So here are some more quick thoughts about what else would be needed to get Plone running on Google App Engine:</p>
<blockquote><p>
me: i mean, i had made a list of things already</p>
<p>Alexander: yup, but I&#8217;m sure there are more</p>
<p>me: those are the high-level yeah<br />
for example, you can run with the python security policy<br />
implementation, so that&#8217;s one thing less<br />
acquisition needs to be ported though, or at least faked :)</p>
<p>Alexander: what about the __parent stuff that just landed in 2.11 (or<br />
was it trunk?)</p>
<p>me: that&#8217;s implemented in Acquisition yeah<br />
ExtensionClass, Acquisition and persistence are the 3 top modules<br />
oh, BTree is a nasty one<br />
probably better off trying to go to a non-ZODB based Zope by that time</p>
<p>Alexander: yeah, I suspect we should ditch the ZODB if we want to be<br />
on App Engine</p>
<p>me: at the same time, there&#8217;s this project about porting Zope to Jython<br />
if that&#8217;s successfull, it should run on pure python too<br />
or maybe not, depends on which way this student goes</p>
<p>Alexander: right, the App Engine concerns are more than just what runs<br />
as pure Python, though :)<br />
database, memory usage, etc</p>
<p>me: but, what about the relstorage backend?<br />
idea</p>
<p>Alexander: that&#8217;s why I included Martijn ;)</p>
<p>me: ok<br />
so, yeah, those are my ideas<br />
can&#8217;t think of much else</p>
<p>Alexander: ok<br />
that&#8217;s a great start, thanks<br />
now make sure the email or blog post covers the additional thoughts ;)</p>
<p>me: maybe the DirectoryViews stuff<br />
the filesystem access is restricted right?<br />
but i guess you can read files just fine?</p>
<p>Alexander: I have no idea :)</p>
<p>me: oh, k<br />
number of files would be a problem<br />
we should have all products running off zipped eggs by now<br />
that would reduce the amount of files<br />
but unfortunately no one worked on that</p>
<p>Alexander: I have to run, but feel free to continue in email ;)</p>
<p>me: ok</p>
<p>Alexander: trunk of Plone is mostly eggs, no?</p>
<p>me: but nothing is ready to load files off zipped eggs</p>
<p>Alexander: I see</p>
<p>me: i believe mcdonough did some work on that</p>
<p>Alexander: ok, see you later :)</p>
<p>me: ok<br />
zcml would need to grow support for zipped eggs too
</p></blockquote>
<p>If you have more ideas, feel free to comment.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=254&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/05/21/more-plone-on-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>PloneSoftwareCenter Progress</title>
		<link>http://blog.sidneidasilva.com/2008/05/06/plonesoftwarecenter-progress/</link>
		<comments>http://blog.sidneidasilva.com/2008/05/06/plonesoftwarecenter-progress/#comments</comments>
		<pubDate>Tue, 06 May 2008 15:01:36 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[plone.org]]></category>
		<category><![CDATA[psc]]></category>
		<category><![CDATA[pypi]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=252</guid>
		<description><![CDATA[Tarek Ziadé reports on PloneSoftwareCenter progress during the Paris Sprint. I am amazed to see the progress he and the folks helping him had so far. This is definitely all that I dreamed for when I started with the idea in January 2006. It is great to see that even though ideas take a little [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=252&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tarek Ziadé <a href="http://tarekziade.wordpress.com/2008/05/06/plone-paris-sprint-wrapup-3-newploneorg-collectivedist-released/">reports</a> on PloneSoftwareCenter progress during the Paris Sprint.</p>
<p>I am amazed to see the progress he and the folks helping him had so far. This is definitely all that I dreamed for when I <a href="http://awkly.org/2006/01/28/pypi-like-functionality-to-plonesoftwarecenter/">started with the idea in January 2006</a>. It is great to see that even though ideas take a little longer to get implemented in the Plone community that they do not simply get abandoned, but there&#8217;s always people willing to pick up an idea and turn it into reality.</p>
<p>Many thanks for Tarek for all of his work. Once this gets rolled out into the new plone.org it will make the life of us developers so much easier when making releases that we will ask ourselves &#8220;how could I live without this for so long&#8221;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/252/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/252/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=252&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/05/06/plonesoftwarecenter-progress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Plone on Google App Engine, Anyone?</title>
		<link>http://blog.sidneidasilva.com/2008/04/08/plone-on-google-app-engine-anyone/</link>
		<comments>http://blog.sidneidasilva.com/2008/04/08/plone-on-google-app-engine-anyone/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 21:19:05 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[wsgi]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=250</guid>
		<description><![CDATA[Google just announced the Google App Engine, and reading through the documentation and all I came up with this idea: it should be possible to get Plone running on the Google App Engine! How would that be possible you ask? Well, a couple things are required. The Repoze guys have Plone running as a WSGI [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=250&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Google just announced the <a href="http://code.google.com/appengine/">Google App Engine</a>, and reading through the documentation and all I came up with this idea: it <strong>should</strong> be possible to get <a href="http://plone.org">Plone</a> running on the Google App Engine!</p>
<p>How would that be possible you ask? Well, a couple things are required.</p>
<p>The <a href="http://repoze.org/">Repoze</a> guys have Plone running as a WSGI app, AFAICT. So the hosting part is pretty much settled. You just deploy an app that sets up a Repoze WSGI App.</p>
<p>Then comes the storage. Plone, being based on Zope, uses the ZODB. But the Google App Engine doesn&#8217;t allow writing to the filesystem. The solution? Having a <a href="http://wiki.zope.org/ZODB/RelStorage">RelStorage</a> backend that uses the <a href="http://code.google.com/appengine/docs/datastore/">DataStore API</a>.</p>
<p>The final step would be getting rid of the C extensions in Zope, and having Zope run in Pure Python. Fortunately, there&#8217;s a student application for this year&#8217;s Google Summer of Code project that intends to port Zope to Jython! That should help with this last step by providing Pure Python implementations of the C extensions, if it gets approved.</p>
<p>I am really excited by the possibilities that this opens up. And would love to see someone pick up this project and turn it into reality.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/250/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/250/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=250&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/04/08/plone-on-google-app-engine-anyone/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
		<item>
		<title>Plone Cross-Site Request Forgery</title>
		<link>http://blog.sidneidasilva.com/2008/03/18/plone-cross-site-request-forgery/</link>
		<comments>http://blog.sidneidasilva.com/2008/03/18/plone-cross-site-request-forgery/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 02:52:13 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[plone]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[cloud plone security csrf]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/?p=249</guid>
		<description><![CDATA[If you have been paying attention to Plone checkins, you might have noticed some checkins mentioning CSRF (Cross-Site Request Forgery) flying by. Today Secunia released an advisory about the issue. As can be seen from the referenced paper, web technologies make some things just way too simple to hack around. On a unrelated note, call [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=249&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have been paying attention to Plone checkins, you might have noticed some checkins mentioning CSRF (Cross-Site Request Forgery) flying by. Today <a href="http://secunia.com/advisories/29361/">Secunia released an advisory about the issue</a>.</p>
<p>As can be <a href="http://www.procheckup.com/Hacking_Plone_CMS.pdf">seen from the referenced paper</a>, web technologies make some things just way too simple to hack around.</p>
<p>On a unrelated note, call me luddite, but I really think moving our life to the cloud presents way more unforeseen threats than our little brains can imagine.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/249/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/249/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=249&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2008/03/18/plone-cross-site-request-forgery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18268769213d24b741de807d6c350363?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidnei</media:title>
		</media:content>
	</item>
	</channel>
</rss>