[Checkins] [zopefoundation/zope.app.publication] f9358c: Prototype (and probably a little buggy) patch to m...

GitHub noreply at github.com
Mon Feb 25 14:17:57 UTC 2013


  Branch: refs/heads/monolithic-zope3-jinty-zodbless
  Home:   https://github.com/zopefoundation/zope.app.publication
  Commit: f9358c9532d1a013825faad9aaee34f12371cc71
      https://github.com/zopefoundation/zope.app.publication/commit/f9358c9532d1a013825faad9aaee34f12371cc71
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-04-05 (Thu, 05 Apr 2007)

  Changed paths:
    A interfaces.py
    A tests/test_browserpublication.py
    A tests/test_http.py
    A tests/test_httpfactory.py
    A tests/test_zopepublication.py
    A zopepublication.py

  Log Message:
  -----------
  Prototype (and probably a little buggy) patch to make it easier to run zope
without a ZODB.

This patch is really just to show the design decisions, a lot of work will
follow if there is some consensus that these decisions are correct.

The design decisions are:

* Start moving ZODB specific stuff to a zope.app.zodb package.
* The publication object gets a IRsourceFactory implementing object as it's
  first argument (idea stolen from zope.bobo).
* The server startup scripts look for a utility implementing
  IApplicationFactory.

The goal is to reduce the steps necessary to run zope without the ZODB to:

* Implement and register an IApplicationFactory utility
* Remove the <zodb> section from zope.conf


  Commit: 5b9b0d35e1a8e3fba6c6804598f0235553c23605
      https://github.com/zopefoundation/zope.app.publication/commit/5b9b0d35e1a8e3fba6c6804598f0235553c23605
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-04-08 (Sun, 08 Apr 2007)

  Changed paths:
    M tests/test_browserpublication.py
    A tests/test_xmlrpcpublication.py
    M tests/test_zopepublication.py

  Log Message:
  -----------
  Remove the dependency of the publication tests on ZODB (Now we only import ZODB.POSException). Move and add some tests to zope.app.zodb.


  Commit: 2738138d529c051ca9cce04ba69a30b73281f7f2
      https://github.com/zopefoundation/zope.app.publication/commit/2738138d529c051ca9cce04ba69a30b73281f7f2
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-04-09 (Mon, 09 Apr 2007)

  Changed paths:
    M tests/test_zopepublication.py
    M zopepublication.py

  Log Message:
  -----------
  Better deprecation warning and test.


Compare: https://github.com/zopefoundation/zope.app.publication/compare/f9358c9532d1^...2738138d529c


More information about the checkins mailing list