MyCaert / Issues-Enhancements

Issues and Enhancements
2 stars 0 forks source link

Protected PDF Viewer #376

Open BrianPeterlin opened 1 year ago

BrianPeterlin commented 1 year ago

Here is a sample of what we could do to protect your PDFs.

Click here for the demo: https://mycaert.com/samplepdfviewer.htm

rather than feeding the pdf, we would provider a link to a viewer which would render the PDF. The viewer would not allow downloading.

@bguerrettaz The solution is by Adobe: https://developer.adobe.com/document-services/docs/overview/pdf-embed-api/

I am unclear on the licensing pricing.

LKocher commented 1 year ago

please explain "would provide a link to a viewer which would render the PDF" This solution by Adobe, would this impact the single-sign on feature with google classroom? I see this would stop download and print, what about screen-shots and copy/paste? Does this change how our pdf files are created?

BrianPeterlin commented 1 year ago

On Thu, Mar 2, 2023 at 1:37 PM LKocher @.***> wrote:

please explain "would provide a link to a viewer which would render the PDF"

today teachers download the pdfs and the are viewed

this way, they would click in the click and it would display in this viewer

This solution by Adobe, would this impact the single-sign on feature with google classroom?

no

I see this would stop download and print, what about screen-shots and copy/paste?

it would not stop screenshots

Does this change how our pdf files are created?

no change

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1452446941, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMCIZKSXVYHYFLJIB2LMZLW2DZJPANCNFSM6AAAAAAVM4M7XI . You are receiving this because you authored the thread.Message ID: @.***>

-- Brian Peterlin @.*** Cell# 309 310 4551

BrianPeterlin commented 1 year ago

copy and paste blocked too for the most part, but nothing is full proof

On Thu, Mar 2, 2023 at 9:28 PM Brian Peterlin @.***> wrote:

On Thu, Mar 2, 2023 at 1:37 PM LKocher @.***> wrote:

please explain "would provide a link to a viewer which would render the PDF"

today teachers download the pdfs and the are viewed

this way, they would click in the click and it would display in this viewer

This solution by Adobe, would this impact the single-sign on feature with google classroom?

no

I see this would stop download and print, what about screen-shots and copy/paste?

it would not stop screenshots

Does this change how our pdf files are created?

no change

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1452446941, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMCIZKSXVYHYFLJIB2LMZLW2DZJPANCNFSM6AAAAAAVM4M7XI . You are receiving this because you authored the thread.Message ID: @.***>

-- Brian Peterlin @.*** Cell# 309 310 4551

-- Brian Peterlin @.*** Cell# 309 310 4551

LKocher commented 1 year ago

Could there be a pilot library with just a few lessons, powerpoints, e-units and a few items in the MyCommunity section? Then, I will assign a few teachers to provide us with feedback?

BrianPeterlin commented 1 year ago

yes, just let’s know the lessons and we will get you an estimate to implement

On Mon, Mar 6, 2023 at 1:02 PM LKocher @.***> wrote:

Could there be a pilot library with just a few lessons, powerpoints, e-units and a few items in the MyCommunity section? Then, I will assign a few teachers to provide us with feedback?

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1456779854, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMCIZJXZFSDAW4CLXAU3ITW2YYEBANCNFSM6AAAAAAVM4M7XI . You are receiving this because you authored the thread.Message ID: @.***>

-- Brian Peterlin @.*** Cell# 309 310 4551

LKocher commented 1 year ago

Please use the newly formatted Floral Design library, code is FD5E. Let me know how much it would cost to place these 14 lessons, E-Units and powerpoints into this protected mode.

BrianPeterlin commented 1 year ago

@bguerrettaz, can you provide an estimate for this work? We first want to enable the reader for only the Floral Design library, code is FD5E. If you want to simplify things, you may just want to only enable it for the Saved Course outline view.

We do want to enable this in production, but it is just a pilot for Floral Design library, code is FD5E

bguerrettaz commented 1 year ago

To make sure I understand this correctly, you'd like an estimate on implementing this protected PDF viewer for the following items:

If that is the case, I'll need to embed the protected viewed into the saved course outline pages, write logic to check for certain library codes(s) and then serve up the PDF in the new viewer for those specific e-units.

Is this all correct?

If so, I believe it will take roughly 5-7 hours to implement this POC.

If the above is incorrect, please let me know what I'm missing and I can revise the estimate.

Thanks, Blake

LKocher commented 1 year ago

Lessons and E-units to be protected.

bguerrettaz commented 1 year ago

I believe all of the lessons are .ppt's and are downloaded automatically. I don't believe this reader can read PPT's? @Brian Peterlin @.***>

On Sun, Mar 19, 2023 at 2:29 PM LKocher @.***> wrote:

Lessons and E-units to be protected.

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1475388179, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP44UDMUFP67M6VCWYVDW45UBLANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

bguerrettaz commented 1 year ago

Actually I believe I misspoke, you're actually referring to the lessons on the header links (PDF's): image

The larger font in red, correct?

To do both, should be around 6-9 hours.

Thanks, Blake

bguerrettaz commented 1 year ago

Please let me know if I should proceed and I'll get going on this.

LKocher commented 1 year ago

Will this require us to have a subscription with Adobe?

bguerrettaz commented 1 year ago

I don't believe so but want @Brian Peterlin @.***> to confirm as he found this API.

On Mon, Mar 20, 2023 at 12:41 PM LKocher @.***> wrote:

Will this require us to have a subscription with Adobe?

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1476751542, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP43NTHIRWRWL4TZJBNDW5CQFRANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

BrianPeterlin commented 1 year ago

It looks like there is no charge. I have a query out, to verify.

image

LKocher commented 1 year ago

@bguerrettaz, we are ready to start this. We just want to apply this to the Floral Design Library: FD5E. We will be using this as a "trial" of whether we want to protect pdf files in the future.

BrianPeterlin commented 1 year ago

@bguerrettaz, do you need more info for this?

BrianPeterlin commented 1 year ago

@bguerrettaz, do you need anymore details?

bguerrettaz commented 1 year ago

No, I'm working on this one.

On Tue, May 2, 2023 at 2:00 PM BrianPeterlin @.***> wrote:

@bguerrettaz https://github.com/bguerrettaz, do you need anymore details?

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1532069748, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP47AADY22MSCZAGOGVTXEFRUPANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

bguerrettaz commented 1 year ago

@Brian Peterlin @.***> - can you register for this API to MyCaert and provide me the client ID? I need that to test.

On Wed, May 3, 2023 at 10:42 AM Blake Guerrettaz @.***> wrote:

No, I'm working on this one.

On Tue, May 2, 2023 at 2:00 PM BrianPeterlin @.***> wrote:

@bguerrettaz https://github.com/bguerrettaz, do you need anymore details?

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1532069748, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP47AADY22MSCZAGOGVTXEFRUPANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

bguerrettaz commented 1 year ago

@Brian Peterlin @.***>

On Mon, May 8, 2023 at 11:52 AM Blake Guerrettaz @.***> wrote:

@Brian Peterlin @.***> - can you register for this API to MyCaert and provide me the client ID? I need that to test.

On Wed, May 3, 2023 at 10:42 AM Blake Guerrettaz @.***> wrote:

No, I'm working on this one.

On Tue, May 2, 2023 at 2:00 PM BrianPeterlin @.***> wrote:

@bguerrettaz https://github.com/bguerrettaz, do you need anymore details?

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1532069748, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP47AADY22MSCZAGOGVTXEFRUPANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

BrianPeterlin commented 1 year ago

https://mycaert.com/samplepdfviewer.htm

The ID is in the html

On Tue, May 9, 2023 at 11:02 PM bguerrettaz @.***> wrote:

@Brian Peterlin @.***>

On Mon, May 8, 2023 at 11:52 AM Blake Guerrettaz @.***> wrote:

@Brian Peterlin @.***> - can you register for this API to MyCaert and provide me the client ID? I need that to test.

On Wed, May 3, 2023 at 10:42 AM Blake Guerrettaz @.***> wrote:

No, I'm working on this one.

On Tue, May 2, 2023 at 2:00 PM BrianPeterlin @.***> wrote:

@bguerrettaz https://github.com/bguerrettaz, do you need anymore details?

— Reply to this email directly, view it on GitHub < https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1532069748 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABLOP47AADY22MSCZAGOGVTXEFRUPANCNFSM6AAAAAAVM4M7XI

. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1541321160, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMCIZNRLLUTPKUE6GTWDFLXFMHL5ANCNFSM6AAAAAAVM4M7XI . You are receiving this because you authored the thread.Message ID: @.***>

-- Brian Peterlin @.*** Cell# 309 310 4551

bguerrettaz commented 1 year ago

Thanks - this is now ready to test. I have enabled the protected PDF Viewer for only the floral design library, lesson plans and e-units.

Can you please test and confirm functionality?

Thanks, Blake

On Wed, May 10, 2023 at 12:24 AM BrianPeterlin @.***> wrote:

https://mycaert.com/samplepdfviewer.htm

The ID is in the html

On Tue, May 9, 2023 at 11:02 PM bguerrettaz @.***> wrote:

@Brian Peterlin @.***>

On Mon, May 8, 2023 at 11:52 AM Blake Guerrettaz @.***> wrote:

@Brian Peterlin @.***> - can you register for this API to MyCaert and provide me the client ID? I need that to test.

On Wed, May 3, 2023 at 10:42 AM Blake Guerrettaz @.***> wrote:

No, I'm working on this one.

On Tue, May 2, 2023 at 2:00 PM BrianPeterlin @.***> wrote:

@bguerrettaz https://github.com/bguerrettaz, do you need anymore details?

— Reply to this email directly, view it on GitHub <

https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1532069748

,

or unsubscribe <

https://github.com/notifications/unsubscribe-auth/ABLOP47AADY22MSCZAGOGVTXEFRUPANCNFSM6AAAAAAVM4M7XI

. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub < https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1541321160 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABMCIZNRLLUTPKUE6GTWDFLXFMHL5ANCNFSM6AAAAAAVM4M7XI

. You are receiving this because you authored the thread.Message ID: @.***>

-- Brian Peterlin @.*** Cell# 309 310 4551

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1541421170, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP4Y3ATKNTHSOJAWL4FDXFMYDHANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

LKocher commented 1 year ago

At this time, I am not seeing any change.

bguerrettaz commented 1 year ago

It's only under saved course outlines:

[image: image.png]

PDFTester under your profile and what I was testing with.

On Wed, May 10, 2023 at 11:15 AM LKocher @.***> wrote:

At this time, I am not seeing any change.

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1542549363, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP4Y4LWRZCQHULYMDUHDXFPEK5ANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

LKocher commented 1 year ago

I see it now. Thanks. I will take a look at it.

LKocher commented 11 months ago

We have been testing this feature. Currently, the protected pdf is not loading. Please advise.

bguerrettaz commented 11 months ago

There is some type of issue going on with this that I've never seen before:

image

I've been researching but haven't found the solution yet. I'll update ticket once I find out more.

bguerrettaz commented 11 months ago

Hi - after researching this and working on a fix, I think I finally have it. Please test and confirm.

Blake

On Tue, Jul 18, 2023 at 7:00 AM LKocher @.***> wrote:

We have been testing this feature. Currently, the protected pdf is not loading. Please advise.

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1640176625, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP44C6FTVMAK3JWRZ2KTXQ2CGJANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

BrianPeterlin commented 10 months ago

@bguerrettaz

Can you apply the protected PDF to?

Lesson & eUnit screens in he Course Outline screen for just the Floral Design Library? https://www.mycaert.com/Teachers/course-outlines/lesson-plan-library/CD_SelectLessons_IL.asp

Saved Course Outline Screen is all good

BrianPeterlin commented 10 months ago

please provide an estimate

bguerrettaz commented 10 months ago

8-10 hours to do those additional screens.

On Fri, Aug 25, 2023 at 1:35 PM BrianPeterlin @.***> wrote:

please provide an estimate

— Reply to this email directly, view it on GitHub https://github.com/MyCaert/Issues-Enhancements/issues/376#issuecomment-1693841538, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOP42ODSY6RDHBZSUCBYTXXD5ARANCNFSM6AAAAAAVM4M7XI . You are receiving this because you were mentioned.Message ID: @.***>

LKocher commented 9 months ago

Let's place a "hold" on this work until future discussions about website.