<?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; Zope3</title>
	<atom:link href="http://blog.sidneidasilva.com/category/zope3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sidneidasilva.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 May 2011 16:48:49 +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%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>blog.sidneidasilva.com &#187; Zope3</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>Zope3 + SQLObject = Fun!</title>
		<link>http://blog.sidneidasilva.com/2003/12/04/zope3-sqlobject-fun/</link>
		<comments>http://blog.sidneidasilva.com/2003/12/04/zope3-sqlobject-fun/#comments</comments>
		<pubDate>Thu, 04 Dec 2003 18:09:26 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2003/12/04/zope3-sqlobject-fun/</guid>
		<description><![CDATA[Been having a lot of fun last week with my Zope 3 project, using SQLObject. The project is near the end, so now its time for polishing some sharp edges. One of the first things that came to mind was the lack of DELETE CASCADE and foreign key constraints. That one was a required feature [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=81&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Been having a lot of fun last week with my Zope 3 project, using<br />
SQLObject. The project is near the end, so now its time for polishing<br />
some sharp edges.</p>
<p>One of the first things that came to mind was the lack of <tt>DELETE<br />
CASCADE</tt> and foreign key constraints. That one was a required feature<br />
for the project, so I&#8217;ve poked around a bit, and it didn&#8217;t seemed to<br />
be hard to do. Hands at work, and one hour later I had a very basic<br />
working version. I sent a patch to the mailing list and asked for some<br />
ideas, because I wasn&#8217;t 100% sure if my approach made sense. <a href="http://blog.ianbicking.org/">Ian<br />
Bicking</a>  pitched in asking some questions, which made me realize<br />
that I had misunderstood the way that <tt>DROP TABLE xxx CASCADE</tt><br />
worked.</p>
<p>Hands at work again, and I&#8217;ve got some working tests which<br />
seemed fine to me. Then I&#8217;ve tried running the tests with <a href="http://sqlite.org">SQLite</a>,<br />
which I found out to be a very nice database. I&#8217;ve had heard of it a<br />
couple times since I started with <a href="http://sqlobject.org">SQLObject</a>, but never got the time to<br />
figure out what it was about. It ends up that installing and setting<br />
up SQLite was a snap. Ready to go, run the tests. Two failing. Ops, I<br />
had forgot to implement the <tt>DELETE RESTRICT</tt> constraint for the other<br />
databases. It worked for Postgres because it was handled by the<br />
database. Fixed that one and checked in the work so far to<br />
<tt>cascadegeddon-branch</tt> (suggestive name eh?).</p>
<p>This morning I felt that it would be interesting to put my app to use<br />
the constraints and see how it would behave. The app itself is a<br />
complete rewrite of an application to keep track of samples in a<br />
laboratory (I&#8217;m not sure if I&#8217;m allowed to mention the lab name), and<br />
has a fairly large set of classes. The old app was a<br />
<strong>Powerbuilder-based</strong> app, using <strong>Sybase</strong>. During the development, we used<br />
<strong>PostgreSQL</strong>, and this week we are working on getting Sybase support<br />
working on <strong>SQLObject</strong> to move the app over. I received a couple of CSV<br />
files, which I had to massage to get into a reasonable shape for later<br />
import into the system. For massaging and importing, I wrote a small<br />
class behaved like a mix of list and dict. I used python&#8217;s csv module<br />
to parse the files and populate an instance of this class, modify the<br />
table structure and then dump back to another file. Then, after all of<br />
this, I was able to use the same class, together with SQLObject to<br />
import record by record (instead of using the database features) so<br />
that it works cross-database. After adding the constraints, my import<br />
script failed to import <strong>145</strong> records <strong>out of</strong> around <strong>60k</strong>, because they<br />
failed to pass the constraints. That was a very good thing, at least worth<br />
the time I spent to implement the constraints ;)</p>
<p>So, if that wasn&#8217;t enough fun, I used postgresql_autodoc, which is a<br />
perl script to dump a database to some interesting formats like<br />
<a href="http://www.lysator.liu.se/~alla/dia/">Dia</a>, HTML, XML and dot (part of the <a href="http://www.research.att.com/sw/tools/graphviz/">graphviz</a> package) for documentation purposes, and then used<br />
dot to generate <a href="http://awkly.org/files/zope3.png">this image</a>, which shows the tables and their<br />
relationships (in this case, the foreign key constraints).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/81/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/81/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=81&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2003/12/04/zope3-sqlobject-fun/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>Tales from the Crypt, Zope 3 and XP</title>
		<link>http://blog.sidneidasilva.com/2003/10/01/tales-from-the-crypt-zope-3-and-xp/</link>
		<comments>http://blog.sidneidasilva.com/2003/10/01/tales-from-the-crypt-zope-3-and-xp/#comments</comments>
		<pubDate>Wed, 01 Oct 2003 22:50:43 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Archetypes]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2003/10/01/tales-from-the-crypt-zope-3-and-xp/</guid>
		<description><![CDATA[Hello everyone, I&#8217;m not dead, but working like if was about to. :) We are on the final mile for a Zope 3 project which involves SQLObject integration and is going to be backed by Sybase (which reminds me that I should actually test it with Sybase, IIRC!). Currently we are deploying with Postgres, which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=60&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone, I&#8217;m not dead, but working like if was about to. :) We<br />
are on the final mile for a Zope 3 project which involves <a href="http://www.sqlobject.org">SQLObject</a><br />
integration and is going to be backed by Sybase (which reminds me that<br />
I should actually test it with Sybase, IIRC!). Currently we are<br />
deploying with Postgres, which happens to have been exceptionally nice<br />
this far. As for myself, I&#8217;ve never used Postgres before, and I feel<br />
like I didn&#8217;t learnt anything new except for setting up the infamous<br />
<tt>pg_hba.conf</tt>. Not because I didn&#8217;t wanted to, but because SQLObject<br />
does all the dirty work for me ;) All I&#8217;ve had to do this far is use<br />
some <tt>drop table xxx</tt> here and there, when Zope doesn&#8217;t want to<br />
behave the way it should.</p>
<p>School is working out fine as well, except that is boring to do <em>so<br />
much homework</em>. Sometimes I really think about dropping it<br />
alltogether. Oh well&#8230;</p>
<p>Yesterday, there was a seminar on J2EE, on my Analysis class, and I<br />
didn&#8217;t liked it. IMHO Zope 3 can go much further with some whipping on<br />
the developers. One thing that made me feel a bit uncomfortable though<br />
was the level of <a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html">documentation</a> that there is about J2EE on Sun&#8217;s<br />
site. Humm&#8230; we really need to improve on that.</p>
<p>I started reading the <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0201710919/qid=1065046636/sr=8-1/ref=sr_8_1/103-9210489-9360601?v=glance&amp;s=books&amp;n=507846">Planning Extreme Programming</a> book yesterday,<br />
and I really enjoyed it. Really smooth reading, and with a twist of<br />
humor that is really needed if you want to catch the developer&#8217;s<br />
attention. Though the book is not primarily directed to developers<br />
(they say the main target are the management people), I really<br />
recommend any developer to read it, as it also helps you to understand<br />
why that management guy keeps pushing you more and more and how to get<br />
him off of your neck (I have too much to do!).</p>
<p>Also this week, I&#8217;ve been fixing DAV issues in Plone and the Word -&gt;<br />
HTML transform in Archetypes, which by coincidence I had tried just the week<br />
before. Got it running on my box and then helped some long time<br />
friends to fix it on their Red Hat (blargh!) box, where wvWare didn&#8217;t<br />
want to cooperate. If you have <a href="http://cvs.sf.net/viewcvs.py/archetypes/ArchExample/">ArchExample</a>, <a href="http://cvs.sf.net/viewcvs.py/archetypes/Archetypes/">Archetypes</a>,<br />
<a href="http://cvs.sf.net/viewcvs.py/archetypes/PortalTransforms/">PortalTransforms</a>, <a href="http://cvs.sf.net/viewcvs.py/plone/CMFPlone/?only_with_tag=Plone-2_0-branch">Plone</a>, <a href="http://cvs.zope.org/Zope/?only_with_tag=Zope-2_7-branch#dirlist">Zope</a>, <a href="http://cvs.sf.net/viewcvs.py/collective/CMFQuickInstallerTool/">CMFQuickInstaller</a>, <a href="http://wvware.sourceforge.net/">wvWare</a><br />
(phew!) and a <a href="http://www.swissarmy.com/">swiss army knife</a>, you can try it out. Just get the<br />
ArchExample package installed (using CMFQuickInstaller, of course) and<br />
see it at work. If you setup the <tt>content_type_registry</tt> to create<br />
an <tt>Article</tt> for .doc extension, you can happily mount your Zope in,<br />
say, Windows Webfolder stuff and drag-and-drop a Word doc for your<br />
publishing pleasure. Personally, I use cadaver, which seems to be the<br />
only stable way to get some conversation with all the WebDAV<br />
implementations out there. If you don&#8217;t know what the heck I&#8217;m talking,<br />
don&#8217;t mind. I may probably provide an External Method for setting up<br />
this. Still don&#8217;t know what I&#8217;m talking about? Man, you should join<br />
the folks at <a href="http://br.groups.yahoo.com/group/zope-pt/">Zope-PT</a> (that is, if you can read portuguese) and grow<br />
your knowledge with them. I&#8217;ve seen<br />
that group jump from a mere 0-3 messages a week to a whooping 10<br />
messages a day in a matter of weeks! I wonder if it has something to<br />
do with the fact that the government opened the doors to Free<br />
Software, and lots of people are looking for a Zope programmer around<br />
here. Humm&#8230;</p>
<p>But the great news is that I&#8217;ve got a thumbs up from my &#8216;manager in<br />
law&#8217; to spend a weekend with the folks at <a href="http://www.async.com.br">Async</a>, doing all sort of<br />
crazy stuff, from ZODB hacking to PyGTK ramblings. I can&#8217;t forget to<br />
discuss with them a PyGTK frontend for Zope 3, which is a planned<br />
feature for this Zope 3 project I&#8217;m doing.</p>
<p>TODO:</p>
<blockquote>
<ul>
<li>Buy a backpack</li>
<li>Check if my brother can take me to the airport on the Wed evening</li>
<li>Write a facade folder implementation for Mr. Everitt and his crazy<br />
requisites. (He wants to make it possible for designers to see<br />
extensions on the skin files from Plone &#8212; which have no<br />
extensions by default and that breaks stupid Dreamweaver)</li>
<li>Finish security parts 2-17 of Zope 3 project</li>
<li>Finish reading the XP book</li>
<li>Don&#8217;t fall apart!</li>
</ul>
</blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=60&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2003/10/01/tales-from-the-crypt-zope-3-and-xp/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>TTW Schema and Zope 3</title>
		<link>http://blog.sidneidasilva.com/2003/08/15/ttw-schema-and-zope-3/</link>
		<comments>http://blog.sidneidasilva.com/2003/08/15/ttw-schema-and-zope-3/#comments</comments>
		<pubDate>Fri, 15 Aug 2003 14:31:01 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2003/08/15/ttw-schema-and-zope-3/</guid>
		<description><![CDATA[This week, I and Stephan Richter were working on TTW Schema in Zope 3. I started it because it was needed for a project of mine, which aims to integrate SQLObject and Zope 3. The use case I had was the following: A object would need to have a category Depending on the category, different [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=41&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This week, I and Stephan Richter were working on TTW Schema in Zope<br />
3. I started it because it was needed for a project of mine, which<br />
aims to integrate <a href="http://www.sqlobject.org">SQLObject</a> and Zope 3. The use case I had was the<br />
following:</p>
<blockquote>
<ul>
<li>A object would need to have a category</li>
<li>Depending on the category, different additional fields would be<br />
needed to be filled by the user</li>
<li>The site manager should be able do control what fields are required<br />
for a given category</li>
</ul>
</blockquote>
<p>It sounds simple to you? Guess what: It took me almost a week to get<br />
it implemented. Here&#8217;s what we did:</p>
<blockquote>
<ul>
<li>Created a &#8216;Persistent Schema Utility&#8217; object, which is registered<br />
as a utility and contains Fields. It also implements IInterface.</li>
<li>Modified the local and global interface services to query the<br />
utility service for utilities providing a given interface when asked<br />
for a given interface</li>
</ul>
</blockquote>
<p>So at this point, you would be able to use a Persistent Schema Utility<br />
as an interface. Of course it required some fixes on the<br />
InterfaceWidget and a few other places that always assumed an<br />
interface could be named after its __module__ and __name__, which is<br />
not true on our case.</p>
<p>Next step was to do some work on the View service to get it working<br />
with this. Nicely enough, it had only one problem: the &#8216;attribute&#8217;<br />
field was not showing up on the addform view, so we added it. Then I<br />
could test it by assigning the persistent schema to an existing object<br />
and trying to use the registered local view (with a special<br />
EditView-based class and template) to show an edit form for the<br />
persistent schema. Guess what? It worked! I had to make some<br />
adjustments on fields interfaces and register some zcml for fields but<br />
that was mostly it.</p>
<p>Then Stephan Richter jumped in to help me, and built a Content<br />
Component Utility, that lets you choose a schema and builds a content<br />
object from that. It also allows you to set permissions for each field<br />
of the schema, which is amazing!</p>
<p>An finally, to finish it all, Stephan wrote a local version of the<br />
BrowserMenuService, to allow registering menus ttw, much the same way<br />
as we register fields for persistent schema.</p>
<p>All I have to say is that this is looking extremely nice. Far more<br />
nicer than I expected. Next step is finishing up some UI nitpicks and<br />
getting <a href="http://radio.weblogs.com/0116506/">Paul</a> to make one of those amazing <a href="http://movies.bluedynamics.org/">movies</a> he does, explaining<br />
how things work.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=41&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2003/08/15/ttw-schema-and-zope-3/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>I&#8217;m still alive! (or: TALES from the crypt)</title>
		<link>http://blog.sidneidasilva.com/2003/07/31/im-still-alive-or-tales-from-the-crypt/</link>
		<comments>http://blog.sidneidasilva.com/2003/07/31/im-still-alive-or-tales-from-the-crypt/#comments</comments>
		<pubDate>Thu, 31 Jul 2003 12:32:22 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Archetypes]]></category>
		<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2003/07/31/im-still-alive-or-tales-from-the-crypt/</guid>
		<description><![CDATA[Just so you know, I haven&#8217;t died. No, no. I&#8217;m still alive and breathing. I just have been buried in a flood of work in the last 3 days. More about it later. Just so you know, I&#8217;m working on the following stuff: Archetypes (trying to get 1.0 out of the door) Zope 3 (a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=26&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just so you know, I haven&#8217;t died. No, no. I&#8217;m still alive and<br />
breathing. I just have been buried in a flood of work in the last 3<br />
days. More about it later.</p>
<p>Just so you know, I&#8217;m working on the following stuff:</p>
<blockquote>
<ul>
<li>Archetypes (trying to get 1.0 out of the door)</li>
<li>Zope 3 (a project for another company, doing integration with<br />
SQLObject and having only one object in the ZODB)</li>
<li>CMFCommerce refactoring (we&#8217;re making a local mini-sprint over the<br />
weekend on this)</li>
</ul>
</blockquote>
<p>Lots of cool stuff, but it sucks your time so badly it makes it hard<br />
to follow the cool stuff that is going on out there.</p>
<p>For an example, see the <a href="http://www.netalleynetworks.com/Members/jgeldart/plone-proposals/rdf-tales/rdf-tales-syntax">RDF TALES Syntax</a> that Arnia is<br />
proposing. That&#8217;s really cool stuf and I would love to see this<br />
working in the near future.</p>
<p>It does also fit on a bigger idea that we have been discussing in the<br />
background for a few months, of a big repository of content (how-tos,<br />
bug trackers, news items, people information) organized semantically,<br />
and managed with a XUL-based GUI. Neat stuff. I can&#8217;t wait to get it<br />
started.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=26&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2003/07/31/im-still-alive-or-tales-from-the-crypt/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>Zope 3: Widgets/Schemas/Forms</title>
		<link>http://blog.sidneidasilva.com/2003/07/24/zope-3-widgetsschemasforms/</link>
		<comments>http://blog.sidneidasilva.com/2003/07/24/zope-3-widgetsschemasforms/#comments</comments>
		<pubDate>Thu, 24 Jul 2003 14:29:46 +0000</pubDate>
		<dc:creator>Sidnei</dc:creator>
				<category><![CDATA[Zope3]]></category>

		<guid isPermaLink="false">http://omsg.wordpress.com/2003/07/24/zope-3-widgetsschemasforms/</guid>
		<description><![CDATA[Garret Smith has written a really nice proposal on Widgets, Schemas and forms for Zope 3. I&#8217;ve been seeing lots of discussion on #zope3-dev about this on the last few days, and I&#8217;m really interested in seeing what comes out of this. Specially, I&#8217;m eager to try the Wizard stuff that the people at the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=23&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Garret Smith</strong> has written a really nice <a href="http://dev.zope.org/Zope3/WidgetsFormsSchemas">proposal</a> on Widgets, Schemas<br />
and forms for Zope 3. I&#8217;ve been seeing lots of discussion on<br />
#zope3-dev about this on the last few days, and I&#8217;m really interested<br />
in seeing what comes out of this. Specially, I&#8217;m eager to try the<br />
<tt>Wizard</tt> stuff that the people at the Aussie Sprint developed.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/omsg.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/omsg.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/omsg.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/omsg.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/omsg.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sidneidasilva.com&amp;blog=232351&amp;post=23&amp;subd=omsg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sidneidasilva.com/2003/07/24/zope-3-widgetsschemasforms/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>
	</channel>
</rss>
