Bug 361644 - Improve review workflow
Summary: Improve review workflow
Status: REPORTED
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: 0.24.0
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-11 20:45 UTC by Jonathan Verner
Modified: 2016-04-11 20:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Verner 2016-04-11 20:45:32 UTC
One use of annotations is for reviewing draft versions of a document. In this scenario
a reviewer goes over the document and marks suggested changes. Then he sends
the document with the marked changes back to the author who incorporates them
into the document. Sometimes, there might be several people reviewing a document; 
in this case it is useful if they are able to 

  1) merge comments from the other reviewers (see bug #361292)
  2) comment on the other reviewer's suggestions
  3) mark changes to indicate whether they agree with them or not

The pdf format allows for this workflow via so called "revisions". Each annotation can
have several revisions (annotations with the IRT key set pointing to the original annotation).
These serve two purposes:

  -- lightweight comment threads (see point 2 above)
  -- indicating status of the annotation (accepted/rejected/...) (see point 3 above)

It would be nice if okular allowed for this workflow. Currently if a document has annotations
with revisions, the revisions are not even displayed (fine if they are only used for point 3, but
not even annotation status is displayed). Moreover okular does not allow for their creation.

I started working on implementing the workflow. Currently, the reviewboard request
here:

https://git.reviewboard.kde.org/r/127636/

implements at least displaying the revisions. The next step will be to allow creating revisions.
This will, however, need changes to poppler.



Reproducible: Always