Using Plone as a Document Management System for a Quality Management Program (capitalized buzzwords for added effect…), we are looking for “Reading list” functionality.
This should provide two functions:
- Show the end-users which new documents have been updated that they haven’t read yet
- Show the Quality manager who hasn’t read certain updated documents
Added thoughts, preferably the status of the document in the workflow should stay the same (we thought about adding a “pending reading”-state but decided against it).
Together with some of my previous questions answered here of Stackoverflow, we would then be just about ready to roll out what seems to be a ISO9001-compliant document management system, in Plone, open-source, practically all through the web – I can’t say I expected this three weeks ago…
Does anybody know of such a product?
I think this can only be done with a custom product.
The way I would do this is by registering a viewlet (or a portlet) associated with the content-type of the document, providing a button.
The button, when clicked, will write the user-id and the content-id somewhere, perhaps in an annotation or in an external database (Redis, MySQL). Additional views, viewlets, and portlets will be needed to provide information to End-users and Managers about what has been read or not.