-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement pdf annotations editor #46
Comments
@libreliodev This task seams to be the right way to implement this feature. |
@libreliodev Here's a partial implementation of this task. |
You can see how it works using this url. |
This looks like a good start. Do you intend to implement an interface similar to the svg editor, as specified above? |
@libreliodev I'm not sure what do mean. Looks are important or features? |
@serverfire I am opened to suggestions. What is important is to keep the same look and feel acrsso editors (but we actually do not really need the svg editor). Also we will need some drag and drop features similar to svg editor in the future in order to add buttons. So, what do you suggest? |
@libreliodev I think using bootstrap for all editors is nice thing to do.(I mean using the same libraries where included in admin project). |
@serverfire
OK, let's do that. Then, I would suggest we keep the look and feel of the Metis template we are using. There is an editor template page: http://demo.onokumus.com/metis/file.html . Is it OK to use it for you? |
@libreliodev I'm not sure about Metis. I've tried to work with it but apparently it does not very good job on loading dynamic content. But if you think otherwise I'll use it. |
@serverfire I am not sure about what you mean by "it does not very good job on loading dynamic content". Maybe you want to explain a bit more for me to understand. Otherwise, yes, I like the idea of sticking with Metis. |
@libreliodev |
@serverfire Thanks. So, is it OK to continue with Metis? |
@libreliodev Ok, I need to know more about it. |
@serverfire OK, let me detail the original spec.
As agreed, please use the Metis editor template page instead.
This should be toggled by a button in the upper bar. There should be not need to reload the entire pdf file for this. In preview mode, the enhancements (for example autoplay) should be active. In regular mode, the annotation rects should be displayed.
It should be possible to move/resize/delete annotations using standard drag and drop UI. Additionally, when clicking on an annotation, details of the annotation should appear in the left column:
The syntax of this file (which should finally be a json file) is up to you (whatever is most convenient). It's probably a good idea to store it locally rather than on the S3 server to avoid concurrency issues, but comments/suggestions will be welcome
We will finally not use a web service. We will finally use AWS SQS. Please send a new message to this queue URL: https://sqs.eu-west-1.amazonaws.com/105216790221/php Please send the following "MessageBody":
|
@libreliodev Alright. All check. Except Metis. I don't know how to use Metis. I need some documentation and use cases for using it. For now I did used bootstrap.
|
@serverfire
Sorry, the AWS policy has been updated. |
@serverfire Will you please provide a new link to test when it's ready? |
@libreliodev Sorry for late answer. AccessDenied Error has fixed. |
Postponed for the time being, will use the InDesign plug-in instead: https://github.com/libreliodev/indesign |
As mentioned in the pdf reader specifications (#30,#32,#33 ...), we support regular links, plus links with a specific syntax for videos and slide shows. We need to make it possible for our admin users to edit these links.
Here are the ideas we have about how this could work. @serverfire @intrications please let us know if you see potential issues in these first ideas:
The text was updated successfully, but these errors were encountered: