Z3 ECM Enterprise Content Management for Zope3

01/25/2008

Professional Plone Development -- a review

Recently I volunteered to set up a website for a small student association at my university. Nothing fancy: corporate design, community-managed content, private member area for managing the association's internal affairs, etc. "Sure thing," I thought, "I'll just use Plone. It's something I know." But it turned out I didn't really. Anymore. You see, I rarely do ...
Posted by Philipp von Weitershausen @ 01/25/2008 10:28 AM. - Categories: Plone -  0 comments

11/09/2007

From the PEP8 department...

Since a lot of people trip over this, let me repeat an important and useful passage from PEP8, the Python styleguide: - Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators. Also, beware of writing "if x" when you really mean "if x is not None" -- e.g. when testing whether a variable or argument that defaults to ...
Posted by Philipp von Weitershausen @ 11/09/2007 03:29 PM. - Categories: Python -  0 comments

11/08/2007

It's not a bug...

... but at least the engine is where God intended it to be: aft. Yup, that's her, a 1991 VW Transporter double-cab pickup. Not a beauty and not really fast (the 1.7L diesel develops a staggering 57 bhp), but she's in good shape and has loads of space as you can imagine. I'm already looking forward to some skiing trips. She's also quite economical since she's taxed ...
Posted by Philipp von Weitershausen @ 11/08/2007 12:03 AM. - Categories: Personal3 comments

10/08/2007

Can't hardly wait: PloneConf 2007

With all the Zope 3 work I'm getting these days, I can't really contribute much to Plone or do customer work with it anymore. But I still love attending their get-togethers. Doesn't matter whether it's the Snow Sprint high up in the Alps or a conference in Vienna, Seattle or Naples - you always know you're in for endless loads of fun. This year's conference starts this ...
Posted by Philipp von Weitershausen @ 10/08/2007 10:41 PM. - Categories: Plone -  0 comments

09/25/2007

Little bit of history repeating...

The talk schedule for this year's Plone Conference is out. The amount and variety of talks are stunning. Sadly and funnily at the same time, I'm up against the exact same as last year: Introduction to KSS.
Posted by Philipp von Weitershausen @ 09/25/2007 09:53 AM. - Categories: Plone1 comments

09/16/2007

Announcing zopeproject 0.4

zopeproject makes it easy to get started with a web application based on Zope eggs, zc.buildout and WSGI/Paste. If you're not familiar with this world yet, zopeproject is your easy entry to it. If you are, zopeproject will save you lots of typing up the boilerplate. Why eggs? Because they are a great way to distribute Python software and declare its dependencies. Zope 3.4 is completely ...
Posted by Philipp von Weitershausen @ 09/16/2007 05:15 PM. - Categories: Zope 3 -  0 comments

08/30/2007

The Online Search Warrant

And now for something completely different... (in other words, unreleated to Python or Zope) When it comes to national security in Germany, there's currently one topic dominating the press: online search warrants. Or rather the lack thereof. You see, German politicians and authorities involved in national security have demanded for many months now that online searches of computers on ...
Posted by Philipp von Weitershausen @ 08/30/2007 01:18 AM. - Categories: Miscellania -  0 comments

08/21/2007

zc.buildout: new feature and speed up

Jim Fulton released zc.buildout 1.0.0b30 last night. This release is worth mentioning for two reasons: buildout can now be told to prefer final versions over alpha/beta/dev releases. In normal mode, buildout will simply try to get the newest version of a package that matches the package requirements (just like easy_install). This means, however, that ...
Posted by Philipp von Weitershausen @ 08/21/2007 10:51 AM. - Categories: Python -  0 comments

07/30/2007

pdb'ing to eggs installed with zc.buildout

If you use zc.buildout to install eggs, it sometimes happens that you can't pdb into their code. The reason for this is that the egg is built in a temporary directory and then moved to its destination. During the build, setuptools creates .pyc files which contain an absolute path reference to the original .py file. Since it's done a temp directory, this reference will be ...
Posted by Philipp von Weitershausen @ 07/30/2007 06:40 PM. - Categories: Python1 comments

07/26/2007

Cheap binary Windows eggs

Thanks to Hanno Schlichting's howto, I've figured out how to create Windows eggs of those packages that have C extensions. This approach doesn't need Microsoft Visual Studio, nor does it require you to wade through a bunch of free Microsoft downloads that don't really work in the end anyway. Here's what I did: Installed the standard Python 2.4 distribution from the ...
Posted by Philipp von Weitershausen @ 07/26/2007 09:49 PM. - Categories: Python, Zope 3 -  0 comments
Last modified: 12/07/2005 11:02 AM