[Zope3-checkins] CVS: Zope3/lib/python/Zope/App - configure.zcml:1.6
Jim Fulton
jim@zope.com
Fri, 4 Oct 2002 15:06:21 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/App
In directory cvs.zope.org:/tmp/cvs-serv26302/lib/python/Zope/App
Modified Files:
configure.zcml
Log Message:
Added initial Dublin-Core meta-data support. This inclused a number of
interfaces, including:
- Low level interfaces for reading and writing dublin core data in
it's full generality, including qualifiers and repeated values.
- A clone of the CMF DublinCore query interface with a wart fixed
(having to do with a method that Tres and I agreed should have a
sequence value but that has a scalar value in the CMF).
- A number of small interfaces defining properties for common
fields. (e.g. title, description, modified, properties).
Also included:
- An adapter for managing Dublin-Core data on annotatable objects.
- A first cut at a view for editing DC data on annotatable objects.
This needs more thought. For example, perhaps subjects should come
from a centralized vocabulary.
For now, it just lets you edit title and description.
- A pair of global event subscribers that catch creation and
modification events and set the DC created and modified
properties.
There's still a good bit left to do, including:
- Sorting out how elements like type, identifier, format should be
gotten.
- There should be some sort of framework for instructing the DC
adapter to get and set some elements from the content. For
example, some meta-data, like title or type, could simply mirror
content data or methods.
=== Zope3/lib/python/Zope/App/configure.zcml 1.5 => 1.6 ===
--- Zope3/lib/python/Zope/App/configure.zcml:1.5 Thu Oct 3 09:05:59 2002
+++ Zope3/lib/python/Zope/App/configure.zcml Fri Oct 4 15:05:50 2002
@@ -11,5 +11,6 @@
<include package=".Undo" />
<include package=".Forms" />
<include package=".Caching" />
+ <include package=".DublinCore" />
</zopeConfigure>