Hi all I am trying to develop a Document Management System in zope.The features that have to be implemented managing folders,maintaining versions of an object,uploading a file,etc.I believe Zope supports all these features. I am planning to build an interface above the Zope ZMI and use these features. For this I have to understand which are the library files which carry out this function of managing folders and maintaining versions. Could any of you please help me out in understanding the Zope API i.e which are the libraries and files used for the above mentioned features so that I can implement it in my appication. Please help me out.I would be really grateful.Thanks in advance.Awaiting a quick response. Regards, Anitha _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
Please use (good) subjects... Anitha George wrote at 2003-2-8 10:16 +0000:
I am trying to develop a Document Management System in zope.The features that have to be implemented managing folders,maintaining versions of an object,uploading a file,etc.I believe Zope supports all these features.
It does but Zope provides less control over versions than you would like for a document management system: You can not selectively control the versions of a document. You can only discard all (not current) versions older than a given time.
I am planning to build an interface above the Zope ZMI and use these features. For this I have to understand which are the library files which carry out this function of managing folders and maintaining versions.
I suggest, you install my "DocFinder" product and look what methods are provided by the relevant objects. It also tells you about the class and its module (what you are calling "library file") for the objects. <http://www.dieter.handshake.de/pyprojects/zope>
Could any of you please help me out in understanding the Zope API i.e which are the libraries and files used for the above mentioned features so that I can implement it in my appication. Please help me out.I would be really grateful.Thanks in advance.Awaiting a quick response.
:-)) Dieter
Hi, First of all, I suggest that you start by looking into the following Ready-To-Use Zope Apps: CPS (www.cps-project.org), (www.plone.org), Silva (http://www.infrae.com/products/silva) These are systems that may allready have what you are looking for in terms of functionality. If they serve your purpose, all you have to do is adapt their look and feel to suit your needs. There are other's as well, IIRC - perhps others can suggest them. I any event, if you want to build your own, or want to learn enough to do more than visual tweaking of the above, you would start by looking into the Zope Book (if you haven't allready) http://www.zope.org/Documentation/Books/ZopeBook/ and then the Zope Developer's Guide, http://www.zope.org/Documentation/Books/ZDG/. More docs can be found at http://www.zope.org/Documentation And - you probably will have to read the source for Zope if you want to understand how things really work. Hope this helps. Good luck. /dario ----- Original Message ----- From: "Anitha George" <anithageorge27@hotmail.com> To: <zope-dev@zope.org> Sent: Saturday, February 08, 2003 11:16 AM Subject: [Zope-dev] (no subject)
Hi all I am trying to develop a Document Management System in zope.The features that have to be implemented managing folders,maintaining versions of an object,uploading a file,etc.I believe Zope supports all these features. I am planning to build an interface above the Zope ZMI and use these features. For this I have to understand which are the library files which carry out this function of managing folders and maintaining
versions.
Could any of you please help me out in understanding the Zope API i.e which are the libraries and files used for the above mentioned features so that I can implement it in my appication. Please help me out.I would be really grateful.Thanks in advance.Awaiting a quick response.
Regards, Anitha
There are some existing products that might interest you. One is DocumentLibrary, a DMS system I wrote a while ago. Although it is not really maintained anymore, it could at least give you something to start from. The other is ZopeVersionControl (available from cvs.zope.org), which is a product for performing application level (rather than database as Zope does out of the box) version control of Zope objects. To see how it is used you might also take a look at CMFStaging (also at cvs.zope.org). Zope Corporation's Turbo Intranet might also interest you. It will give you a DMS w/version control and training on how to customize and extend it: http://www.zope.com/Training/Training/Training/TurboIntranetTraining hth, -Casey On Saturday 08 February 2003 05:16 am, Anitha George wrote:
Hi all I am trying to develop a Document Management System in zope.The features that have to be implemented managing folders,maintaining versions of an object,uploading a file,etc.I believe Zope supports all these features. I am planning to build an interface above the Zope ZMI and use these features. For this I have to understand which are the library files which carry out this function of managing folders and maintaining versions. Could any of you please help me out in understanding the Zope API i.e which are the libraries and files used for the above mentioned features so that I can implement it in my appication. Please help me out.I would be really grateful.Thanks in advance.Awaiting a quick response.
Regards, Anitha
participants (4)
-
Anitha George -
Casey Duncan -
Dario Lopez-Kästen -
Dieter Maurer