Archive for January, 2006

Zope News for January 16 - 31, 2006

‘Getting rid of Products’ - Philipp von Weitershausen

This week Philipp von Weitershausen posts, why it is a GoodThingTM that Zope3 got rid of products and how this was accomplished (Zope3 lab developers portal: Getting rid of Products - what does that mean?).

Guido van Rossum thinks aloud on his needs for a web framework and experiences with existing python web frameworks (’Please Teach me Web Frameworks for Python!‘). gvr_frameworks.gifI was prepared for a veritable flame-war, but python people know to behave — anyway, GvR even throws some more oil onto the topic when posting ‘Web Framework Redux‘ and ‘Django vs. Cheetah: 1-0‘ shortly after. Now that we know that he like[s] Django best, we can lean back again and ask ourselves, why Zope and Zope3 did not play a major role in this framework discussion.

Jim Fulton proposes to ‘Extend ZCML to allow alternate input formats‘ (Zope.org - ZConfig and other formats for ZCML).

Sidnei da Silva starts a thread on an all-hot topic ([Zope3-dev] Deploying WSGI Apps with Zope 3.2+).

Florent Guillaume posts a fine writeup on GenericSetup for CPS, CMF and Zope (GenericSetup is a framework to describe the configuration of a Zope site as a set of XML files).

When Edd Dumbill moved his blog from being Zope-backed to using Rails several people got in touch to ask why. Why Rails? is a brief explanation of why he moved.

Releases

Zope related

Python

  • Roundup Issue Tracker - V 1.0 released
    Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry “Track” design competition.

Useful Links

  • debug zope3 - Zope3 includes a mechanism to debug an object publishing request, similar to the Zope 2 debug mechanism
  • Zope3 SprintSchedule - timely info on Zope Sprints
  • python-dev Summaries - This page is the Web archive for the python-dev Summaries, which cover recent activity on the python-dev mailing list - biweekly, always good read to stay informed on python development
  • PEP 333 — Python Web Server Gateway Interface v1.0 - This document specifies a proposed standard interface between web servers and Python web applications or frameworks, to promote web application portability across a variety of web servers.
  • WebStack is a package which provides a simple, common API for Python Web applications, allowing such applications to run within many different environments with virtually no changes to application code
  • (c) http://blogs.nuxeo.com/sections/blogs/fermigier/Nuxeo Blogs: Updated megaframeworks concept map - an updated concept map ( PDF, PNG) of five Python megaframeworks (Turbogears, CPS, Django, Subway and Pylons) and their relationships to other Python frameworks and libraries.
  • An Alternative Python.Org Content Management System ::: www.effbot.org - another python.org website dev initiative (besides the current HT2HTML solution and the upcomming beta.python.org)

All Links Bookmarked

(c) http://del.icio.us http://del.icio.us/planetzope/zone:0602

Comments

Zope News for January 1 - 15, 2006

‘There has been much talk about component architectures but only one true success: Unix pipes.’ - Rob Pike

It’s finally done - you are looking at the first posting of ‘ZoNe’ (sort of Zope Newsletter).
We scanned the items at planetzope.org and a few other more python related feeds and put the results down another pipe. Expect to see this every two weeks from now. We’d like to get your feedback and maybe a helping hand sometime in the future ;)
But now - lets jump right into the first 2 weeks of news in 2006.

From the Feeds

Tres Seaver reviews the current status of a number of the CMF 2.0 roadmap items, and asks for feedback from the community on how they fit into a near-term release of a beta for CMF 2.0. (Palladion Software: CMF 2.0 Release Update).

Philipp von Weitershausen states: ‘Move your code out of Products!, that will add a lot of sanity to the process of evolving Zope 2 code more into Zope 3 technology’ (Zope3 lab developers portal: Mata los productos!).

Rocky Burt writes about CMFonFive, a product that provides integration between CMF and Five, making it possible to write Five products - and thus enabling Zope 3 functionality - that run on CMF (CMF With Zope 3 on Zope 2 - ServerZen Software).

Jeff Shell starts a series of articles on the ‘Zope Component Architecture‘ (Griddle Noise: The Zope Component Architecture - Interfaces, Adaptation, and Duck Typing).

Jean-Marc Orliaguet begins his investigations on the AJAX topic at Zope3 lab developers portal: The ideal AJAX toolkit (I).

In a more distant corner of the Zope world Ian Bicking talks about what he would need for real work (more at: An Ideal Web Development Environment).

Btw, background info on the upcoming PyCon 2006 conference is available from the PyCon2006 - PythonInfo Wiki (c) http://www.python.org/pycon/.

Shane Hathaway explains the history of the monkey patch at Zope3 lab developers portal: How the monkey was born like so:

I think the ‘monkey patch’ term originated as follows. First it was ‘guerrilla patch’, referring to code that sneakily changes other code at runtime without any rules. In Zope 2, sometimes these patches engage in battle with each other. This term went around Zope Corporation for a while. People heard it as ‘gorilla patch’, though, since the two words sound very much alike, and the word gorilla is heard more often. So, when someone created a guerrilla patch very carefully and tried to avoid any battles, they tried to make it sound less forceful by calling it a monkey patch. The term stuck.

Releases

Zope related

  • Zope2.9.0, ZODB3.6, zope3.2 and Five1.2 and Five 1.3.
    With the new 6 month release schema these packages update almost at the same time.
  • Basket is a Zope 2 Product which allows you to use *other* Zope 2 products which are packaged as Python Eggs in your Zope installation. Rumors have it, that it will be included with the Zope core.
  • (c) http://www.plope.com/software/z3meldz3meld is a set of Zope 3 bindings for the meld3 XML/HTML templating system. It allows you to use meld3 templates within your Zope 3 application.
  • DirectoryStorage (1.1.17) is said to work with Zope3 now.
  • zForum (1.0.2) is a new release of the - maybe - only zope based forum product

Python

Sprints, Conference News & Press Announcements

Snowsprint 2006- plone.org
between January 27th and February 4th 2006. hosted by Lovely Systems. Third year in a row the Snowsprint is back. Now stronger then ever, faster internet, fun, tutorials, experienced developers and of course cheese and meat!

PloneFounders to keynote Python Conference 2006 - plone.org

(c) http://www.zope.com/ Zope Corporation ReleasesZope Version 3.2: Financial News - Yahoo! Finance
FREDERICKSBURG, VA-(MARKET WIRE)-Jan 18, 2006 - Zope Corporation, publishers of ZopeĀ®, the leading Open Source Web application server announce the concurrent release and general availability today of Zope Version 3.2 and Version 2.9

Even more Links

All Links Bookmarked

(c) http://del.icio.us http://del.icio.us/planetzope/zone:0601

Comments