[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