Document management using Plone4
I'm interested in making a document management system from Plon开发者_JAVA百科e 4.
I need pointers to a way to integrate FlexPaper and a way for asynchroneous document transformation using existing tools like SWFTools, Ghostscript, ImageMagick, Batik etc..
Thank you for any pointers you can give me.
Plone 4 is an excellent choice. We've been using it as a document management system internally and for a number of high profile clients. The main selling points are:
- Blobs are stored on the filesystem (not in the database);
- OpenOffice, MS Office, PDF documents are indexed and their content searchable;
- Fine grained ACLs;
- Workflows.
Regarding your points:
- http://plone.org/products/wc.pageturner for Flexpaper integration (we found that simply embedding the pdf, using Acrobat's plugin, worked fine too);
- Wiki style content editing is supported natively (via Wicked);
- Data lists can be implemented with a custom content-type, using DataGridField( http://plone.org/products/datagridfield ).
Other advantages:
- PloneFormGen, now with AJAX quick-edit ( http://plone.org/products/ploneformgen )
- Plomino, for TTW "Domino" style app creation ( http://www.plomino.net )
- WebDAV and XML-RPC;
- Content rules;
- User subscription to content and email notifications (see http://plone.org/products/cmfnotification );
- Can be installed as multi-headed, fully redundant system using ZEO and RelStorage (ZODB encapsulation in a RDBMS datastore backend, like MySQL, Postgres or Oracle),
Plone has a built in document transformation system called plone.transforms http://pypi.python.org/pypi/plone.transforms.
There are plugins that use plone.transforms or just events to transform content, synchronously and asynchronously. For example take a look at http://plone.org/products/collective.pdfpeek
精彩评论