[Zope-Checkins] CVS: Zope3 - site.zcml:1.1.2.1 zope.zcml:1.1.2.10

Guido van Rossum guido@python.org
Thu, 13 Dec 2001 14:34:58 -0500


Update of /cvs-repository/Zope3
In directory cvs.zope.org:/tmp/cvs-serv7417

Modified Files:
      Tag: Zope-3x-branch
	zope.zcml 
Added Files:
      Tag: Zope-3x-branch
	site.zcml 
Log Message:
refactor zope.zcml into a site.zcml, under control of the site manager,
and a zope.zcml, under control of Zope.
Also added registration of BasicAuthAdapter to zope.zcml.
Also changed feature into addapter and presentation into view, in zope.zcml.

=== Added File Zope3/site.zcml ===
<zopeConfigure
   xmlns='http://namespaces.zope.org/zope'
>

<include file="zope.zcml" />

<include file="products.zcml" />

</zopeConfigure>


=== Zope3/zope.zcml 1.1.2.9 => 1.1.2.10 ===
 >
 
-<feature component="Zope.App.Traversing.Traverser"
+<adapter component="Zope.App.Traversing.Traverser"
          provides="Zope.App.Traversing.ITraverser"
          />
     <!-- Ultimately, this should be registered only for IWrapper, but that
          won't work like that just now.
          for="Zope.ContextWrapper.IWrapper" /> -->
 
-<feature component="Zope.App.Traversing.DefaultTraversable"
+<adapter component="Zope.App.Traversing.DefaultTraversable"
     provides="Zope.App.Traversing.ITraversable" />
 
 <security:definePermission name="Add folders" />
@@ -22,33 +22,35 @@
                   title="Son of Folder"
                   description="Minimal folder" />
 
-<browser:presentation name="_traverse" 
+<browser:view name="_traverse" 
  component="Zope.App.ZopePublication.Traversers.DefaultTraverser" />
 
-<browser:presentation name="_traverse" 
+<browser:view name="_traverse" 
  for="Zope.App.OFS.IContainer"
  component="Zope.App.OFS.ContainerTraverser.ContainerTraverser" />
 
-<browser:presentation name="contents"
+<browser:view name="contents"
  for="Zope.App.OFS.Folder.IFolder"
  component="Zope.App.OFS.FolderContents" />
 
-<browser:defaultPresentation name="view"
+<browser:defaultView name="view"
  for="Zope.App.OFS.Folder.IFolder"
  component="Zope.App.OFS.FolderContents" />
 
-<!--browser:defaultPresentation name="view"
+<!--browser:defaultView name="view"
  for="Zope.App.OFS.RootFolder.IRootFolder"
  component="Zope.App.OFS.FolderContents" /-->
 
-<browser:presentation name="adder"
+<browser:view name="adder"
  for="Zope.App.OFS.Folder.IFolder"
  component="Zope.App.OFS.FolderAdder" />
 
-<feature component="Zope.App.OFS.ContainerTraversable"
+<adapter component="Zope.App.OFS.ContainerTraversable"
          provides="Zope.App.Traversing.ITraversable"
          for="Zope.App.OFS.IContainer.IReadContainer" />
 
-<include file="products.zcml" />
+<adapter component="Zope.App.Security.BasicAuthAdapter"
+         provides="Zope.App.Security.ILoginPassword"
+         for="Zope.Publisher.HTTP.IHTTPCredentials" />
 
 </zopeConfigure>