Better Microsoft/Open Office integration
Sometimes, people prefer to work offline.
We should optionally support editing content in Microsoft Word. One way to do that is to generate a protected document that acts like a form, and parse the form on upload/save to extract the data. I believe Silva does this.
It should be possible to launch a desktop application from within the CMS (external editor) and also to save or drag-and-drop a document onto the desktop for offline editing and later re-attachment. Ideally, this should work on collections of documents (e.g. a whole folder).
For this to be seamless, we also need the ability to check in/check out and invoke workflow transitions from within the application, via a special menu.
I believe Enfold Desktop provides some of these features, but it needs to be something we offer as open source, as an optional component maintained as part of the core.
Michael Mulich commented
This is one of our use cases for the Web Services for Plone (wsapi4plone) project. Which is also part of the Atom Publishing Protocol (AtomPub) Google Summer of Code (GSoC) project. Speaking of which, the AtomPub specification may help in providing a standard API for application to work against. More info: https://weblion.psu.edu/trac/weblion/wiki/WebServicesApiPlone