Implement DeckView component

Description

Abi has already made a mockup for DeckView/Edit components: https://slidewiki.atlassian.net/wiki/pages/viewpage.action?pageId=13303818

Attachments

2

Activity

Show:

Vinay September 22, 2016 at 3:11 PM

Once somebody responsible on storage service decides where to store we can move the code wherever we need (as far as I know, it was not clear till the last Friday call). The current solution creates child process (as I understood) and therefore is able to create thumbnails sufficiently fast. On my laptop's VM (not the host), it takes less than 5 seconds to create 10 thumbnails. A thumbnail should be created when a slide is saved so it is one slide at a time (not the entire deck at a time) and assuming that creation of slides is spread across the day time (12 hours * 60 min * 60 sec) and therefore it is working solution for this release and later when we have clear understanding of hosting images and other stuff we can move this code there. This is my suggestion.

Phantomjs2 is needed for thumbnails SWIK-147.

Klaas Andries de Graaf September 20, 2016 at 11:52 AM

Ideally we would have phantomJS in the media/image-service, because it is quite heavyweight for the platform.

Vinay September 14, 2016 at 10:35 PM

To assist in review, I have hard coded the user id 15 (see here). This will allow to view different deck details depending upon the selected deck id but only the user name on the deck view panel will remain fixed. This will also ensure that two links on the landing page works out of the box.

Benjamin Wulff September 14, 2016 at 3:26 PM

It looks good at my side. Works with Deck ID=283.

But the two links on the landing page yield an error "Service Unavailable". , could we get rid of this unpleasant situation by changing the links to lead to #283?

If so I would prefer merging a version that in which the two links on the landing page do not yield errors.

Vinay September 14, 2016 at 10:28 AM

If you try with deck id 283, it should work I guess.

Done

Details

Assignee

Reporter

Components

Fix versions

Priority

Who's Looking?

Open Who's Looking?

Created August 8, 2016 at 11:20 AM
Updated January 17, 2017 at 7:03 PM
Resolved September 13, 2016 at 12:52 PM
Who's Looking?