Palladion Software
user icon Guest
Calendar
« July 2009 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
I just uploaded a tutorial on using Storm with BFG to the BFG tutorial bin. The application is traversal-based, and uses the storm.zope-based transaction integration, in combination with repoze.tm2, to make for a very pleasing little CRUD app....
On behalf of the Zope community, I am pleased to announce the creation of the "Zope 4.0" project. After extensive discussion with the Zope wizards in conclave at PyCon 2009, the new project's website has been launched!...
Some of the friction which comes up on the zope-dev list, apparently due to different goals, might in fact be due to some confusion in the terms we use to talk about our goals, and about the shared software we manage toward those goals. In the interests of reducing the friction, I would like to sketch out how I am using those terms....
A well-written open letter to the Django development community on the practices which make a setuptools-based development process go more smoothly than the historical experience which soured that community on the idea....
A really nicely-done presentation analyzing the costs and tradeoffs of the "monolithic" development culture of Zope2, and recommendations for avoiding the pitfalls....
Notes on work done and proposed during the sprint, 12 - 14 September 2008....
In a straight 'setupttools'-based application, adding one or more console scripts is straightforward: you just declare them in the 'setup.py', and set setuptools build them for you. However, when using 'zc.buildout' for Plone 3.0.x or 3.1.x, you have to arrange to get the non-eggified Zope2 products on the path, which is not easy. This recipe works for me....
I blogged yesterday about the fact that I had docs online for the repoze.urispace package, but didn't do much to motivate readers' interest: repoze.urispace should be interesting if you have an application which needs policies which vary based on "where" in the site the request is addressed. Examples might include: fine- grained security, theme selection, caching policies, etc....
I have uploaded Sphinxified documentation for repoze.urispace, a library package which implements most of the W3C URISpace spec for use in WSGI middleware. I'm planning to use it to select themes and rulesets for Deliverance based on the URI; other uses might include setting caching headers, or doing some flavor of "declarative security" in middleware. ...
Notes on getting the most mileage out of tests written with the Python unittest module...
Looking back at ten years of programming web applications with Python, and musings on what lies ahead....
I just uploaded version 0.1 of a new product to the Cheeseshop. It provides partial GenericSetup support for the tools present in a Plone 2.5.x site. I will be tracking issues against the product at http://agendaless.com/home/tseaver/software/plone_gs/issues...
A brief proposal on how and when one might prefer to use "standard" setuptools features, rather than relying on zc.bulidout....
My Two Cents
2008/02/06
I'd like to thank the Plone Summit organizers for inviting me to the summit, even though I decided not to go (I just got back from a week in Japan, and **boy** are my arms tired)....
I have released version 0.2 of a setuptools plugin to the Cheeseshop. When installed, the plugin extends the '.egg-info' generation done by many setup commands to create a new file, 'test_info.txt', which captures the data used by the 'setup.py test' command....