[Zope3-dev] Mail delivery failed: returning message to sender

Mail Delivery System Mailer-Daemon at python.org
Mon Feb 9 13:59:16 EST 2004


This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  corey at streamreel.net
    SMTP error from remote mailer after RCPT TO:<corey at streamreel.net>:
    host iris1.directnic.com [204.251.10.81]: 550 5.7.1 No such recipient

------ This is a copy of the message, including all the headers. ------

Return-path: <zope3-dev at zope.org>
Received: from cache1.zope.org ([12.155.117.38])
	by mail.python.org with esmtp (Exim 4.22)
	id 1Aq5TL-0003yD-1d; Mon, 09 Feb 2004 02:04:47 -0500
From: zope3-dev at zope.org (anthony)
Reply-To: zope3-dev at zope.org
To: ;
Subject: [The browser:tool directive] (new) 
Message-ID: <20040209020446EST at dev.zope.org>
X-BeenThere: zope3-dev at zope.org
X-Zwiki-Version: 0.21.1
Precedence: bulk
List-Id:  <zope3-dev at zope.org>
List-Post: <mailto:zope3-dev at zope.org>
List-Subscribe: <http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/TheBrowserToolDirective/subscribeform>
List-Unsubscribe: <http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/TheBrowserToolDirective/subscribeform>
List-Archive: <http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/TheBrowserToolDirective>
List-Help: <http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture>
Date: Mon, 09 Feb 2004 02:04:46 -0500
X-Spam-Status: OK (default 0.000)

The <browser:tool> directive

  Status

  Author

    JimFulton, AnthonyBaxter

  Background

    The current site management interface has many and varied kinds
    of things you can add, both utilities and services. At the moment,
    the interface is not task-oriented - a site manager doesn't care
    whether something is a utility or a service, they just want to add
    a database adapter.

    For historical (CMF compatible) reasons we'll call these things Tools.
    
  Proposal
  
    We create a new <browser:tool> directive, to allow the definition of
    tool types. A couple of simple examples to illustrate::
    
        <browser:tool
            interface="zope.app.interfaces.rdb.IZopeDatabaseAdapter"
            title="Database Adapters"
            description="Database Adapters provide connectivity
                         to external relational databases"
        />

        <browser:tool
            interface="zope.app.interfaces.catalog.Catalog 
                       zope.app.interfaces.services.service.ILocalUtility"
            title="Catalogs"
            description="Catalogs allow the indexing and searching
                         of objects in the ZODB"
        />
        

    This allows us to automatically generate views in the site manager to
    show tools of a given type, to compute a list of tool types (along with
    some descriptive text), and to build an add screen for a given tool type.
    
    The add screen will provide a list of factories that implement the
    interface for the selected tool - this requires the refactoring to
    manage interfaces via the Utility service.

--
forwarded from http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/TheBrowserToolDirective



More information about the Zope3-dev mailing list