[Checkins]
SVN: grokui.introspector/trunk/src/grokui/introspector/configure.zcml
Copy configure.zcml.
Uli Fouquet
uli at gnufix.de
Fri Jul 4 04:23:56 EDT 2008
Log message for revision 87995:
Copy configure.zcml.
Changed:
A grokui.introspector/trunk/src/grokui/introspector/configure.zcml
-=-
Copied: grokui.introspector/trunk/src/grokui/introspector/configure.zcml (from rev 87994, grok/trunk/src/grok/configure.zcml)
===================================================================
--- grokui.introspector/trunk/src/grokui/introspector/configure.zcml (rev 0)
+++ grokui.introspector/trunk/src/grokui/introspector/configure.zcml 2008-07-04 08:23:55 UTC (rev 87995)
@@ -0,0 +1,87 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ xmlns:grok="http://namespaces.zope.org/grok">
+
+ <include package="zope.security" file="meta.zcml" />
+ <include package="zope.i18n" file="meta.zcml" />
+ <include package="zope.securitypolicy" file="meta.zcml" />
+ <include package="zope.app.zcmlfiles" file="meta.zcml" />
+ <include package="grok" file="meta.zcml" />
+
+ <include package="zope.annotation" />
+ <include package="zope.copypastemove" />
+ <include package="zope.contentprovider" />
+ <include package="zope.formlib" />
+ <include package="zope.i18n.locales" />
+ <include package="zope.publisher" />
+ <include package="zope.securitypolicy" />
+ <include package="zope.size" />
+ <include package="zope.traversing" />
+ <include package="zope.traversing.browser" />
+ <include package="zope.app.zcmlfiles" />
+ <include package="zope.app.authentication" />
+ <include package="zope.app.intid" />
+ <include package="zope.app.keyreference" />
+ <include package="zope.app.catalog" />
+ <include package="zope.app.renderer" />
+ <include package="zope.app.session" />
+
+ <securityPolicy
+ component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+
+ <adapter factory=".components.ContextTraverser" />
+ <adapter factory=".components.ContainerTraverser" />
+
+ <browser:defaultView
+ for=".interfaces.IContext"
+ name="index"
+ />
+
+ <subscriber handler=".components.addSiteHandler" />
+
+ <!-- we register a ++rest++ traversal namespace -->
+ <adapter
+ factory=".rest.rest_skin"
+ for="* zope.publisher.interfaces.browser.IHTTPRequest"
+ provides="zope.traversing.interfaces.ITraversable"
+ name="rest"
+ />
+
+ <!-- this overrides Zope 3's publication factories because they have
+ the same name; we also need to change the priority because of
+ the ZCML discriminator -->
+ <publisher
+ name="XMLRPC"
+ factory=".publication.GrokXMLRPCFactory"
+ methods="POST"
+ mimetypes="text/xml"
+ priority="21"
+ />
+
+ <publisher
+ name="BROWSER"
+ factory=".publication.GrokBrowserFactory"
+ methods="GET POST HEAD"
+ mimetypes="*"
+ priority="11"
+ />
+
+ <publisher
+ name="HTTP"
+ factory=".publication.GrokHTTPFactory"
+ methods="*"
+ mimetypes="*"
+ priority="1"
+ />
+
+ <!-- need to grok this for some basic REST support -->
+ <grok:grok package=".rest" />
+
+ <!-- ZPT support -->
+ <grok:grok package=".templatereg" />
+
+ <!-- The admin interface -->
+ <grok:grok package=".admin" />
+
+</configure>
More information about the Checkins
mailing list