Specific Qs about diffs btw Zope 3 & Zope 2.x (2.7, etc)
Hi, I'm trying to decide which version of Zope would work best for a project on which I've been assigned to work. I've personally had no contact with Zope before yesterday when I downloaded 2.7.1 and 3.0.0b1 to start playing around a bit. The project involves a web page where users can upload files of a specific format (zipped SCORM-conformant e-learning files to be exact). The system would then rip out all of the meta data and perhaps the full text of the files in the zip and index them for searching. The MD is in XML, but we'd also perhaps like to support RDF and some others like RSS. Each file in the system would then be linked to the MD by some sort of GUID-equivalent. Then the users could search the MD and text and the system would return a results list, and afterward repackage their content. Now, I've been asked to decide which version of Zope would work better for this. I would think that native XML support (which I read will be better in 3 but don't understand how yet) would be a huge plus. Also, the new ObjectHub replacement for the ZCatalog might really help me. Zope's native authentication services have also been given a huge overhaul and we'd like to leverage those as well. I was hoping that someone out there with better in-depth knowledge of Zope would be able to read this list of reqs and be able to tell me in (semi-)detailed fashion just why 3 or 2.x would be a better decision. Thanks all for your help, Eric Hielscher
On Fri, Jun 25, 2004 at 09:38:15AM -0500, Eric Hielscher wrote:
The project involves a web page where users can upload files of a specific format (zipped SCORM-conformant e-learning files to be exact). The system would then rip out all of the meta data and perhaps the full text of the files in the zip and index them for searching.
If searching is important to your project, part of the answer depends on when you need to release your project. AFAIK the current zope X3 release (http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/ZopeX3300b1 ) does not support indexing & searching at all. I have no idea when these features will be available. Quoting from ZopeX3/doc/CHANGES.txt: """ - We had an object hub service. The object hub service was responsible for: - Managing short ids for objects, useful for indexing - Keeping track of object locations. This was important when the object hub was created, because it wasn't practical to use direct object references. No it is, so hub ids are no-longer useful for implementing location-independent object references. The object hub service is dead. In the future, there will be a utility for use by indexes, that maintains short ids for objects. Perhaps this will be an indexing id service. The index and catalog machinery depend heavily on a facility for assigning shot ids to objects, currently the hub. Rather than trying to remove this dependency now, and ad it back later when we have an index-id utility, it makes more sense to just remove the index and catalog facilities for now. Later, when we create an index-id utility, we'll port the code, which will still be in the repository, back. """ -- Paul Winkler http://www.slinkp.com
participants (2)
-
Eric Hielscher -
Paul Winkler