Ticket #723 (closed story: fixed)

Opened 13 years ago

Last modified 12 years ago

User can play slideshow in fullscreen

Reported by: hans Owned by: tarmo
Priority: blocker Milestone: 1.8
Component: generic Version:
Keywords: Cc:
Time planned: Time remaining:
Time spent:

Description (last modified by hans) (diff)

For presentations there is a link "Play Slideshow" in actions portlet.

On that page we have the green top bar with links "LeMill" and "Edit, tips for use and more...". Under that bar there is 15px of space before the slideshow player.

For playing the slideshow we use SmoothGallery? 1.0.1: http://smoothgallery.jondesign.net/

The size for the SmoothGallery? is 700x525:

#myGallery
{
width: 700px !important;
height: 525px !important;
}

The flash audio player comes after SmoothGallery?, there should be 20px of space between the slides and the audio player.

The page with SmoothGallery? (grey placeholder) will look as follows (with that slide size audio player is not visible on Mozilla without scrolling, it is visible in IE):

http://lemill.org/trac/attachment/ticket/723/firefox2_slideshow.png?format=raw

Attachments

firefox2_slideshow.png (28.7 KB) - added by hans 12 years ago.

Change History

comment:1 Changed 13 years ago by hans

  • Priority changed from minor to major
  • Milestone set to 1.2

I found a very nice AJAX slideshow system that can be used for that feature: http://smoothslideshow.jondesign.net/

I suggest that we plan this feature for 1.2. I will write a more detailed specs this weekend.

comment:2 Changed 13 years ago by tarmo

  • Milestone 1.2 deleted

comment:3 Changed 12 years ago by hans

SmoothGallery? 1.0 was released a few days ago: http://english.jondesign.net/articles/2006/dec/25/smooth-gallery-v1/

Teemu didn't like that AJAX player when we discussed that back in October. I think that this slideshow player is good enough for us and all the stupid controls can be hidden (http://smoothgallery.jondesign.net/getting-started/faq/).

Any comments? Teemu? Tarmo?

comment:4 Changed 12 years ago by tarmo

Weren't we supposed to use the PILOT player for this so that we can have the audio playing, and possibly allow the teacher to sync the audio with the slides?

In general a nice slideshow player is something we should have.

comment:5 Changed 12 years ago by hans

I think the typical use case for this feature is situation when some user has to do an unexpected presentation but doesn't have his computer and slides. Then he can play the slides from LeMill. Of course it is also possible to scroll the presentation, but in a real presentation one slide at a time would look better. In that case user DO NOT NEED audio because he is talking.

I think that we should use AJAX when possible and Flash when certain features (vector graphics, audio) are required.

Situation when there is no Flash player is possible in schools, I have seen it many times. For example in Tallinn some company took over the management of computers in the schools and their thinking is "internet explorer and microsoft office is all you need". For a few weeks the schools even didn't have Flash player in the standard configuration. This if f...ing reality.

comment:6 Changed 12 years ago by teemu

I would use the Smooth Gallery player, but I couldn't find any fullscreen mode from the demos. Is there one? If yes, let's use this.

I would like to have the possibility to sync the audio with the slides, too. See the famous Flas example in here: http://randomfoo.net/oscon/2002/lessig/

...but because I am not at this point even able to imagine how the UI for authoring these could be user friendly I would not go ffor it at this point. One should at first great UI prototypes (even paper prototypes) only for this editor before moving to the development.

Summary. Let's go with the Smooth Gallery full screen view with the possibility to play and pause the audio if there is one in the presentation.

comment:7 Changed 12 years ago by hans

I think there is no fullscreen mode. The size of player is set in CSS:

#myGallery
{
width: 400px !important;
height: 200px !important;
}

We must have fixed size, but it should be bigger than 500x375 that we are currently using. I will measure how much pixels the usual browser controls (toolbar, bookmark bar, status bar) take on 1024x768 and post here the exact size that we can use for the slideshow player.

This probably means that we also have to store a copy of images in that size.

Changed 12 years ago by hans

comment:8 Changed 12 years ago by hans

In 1024x768 resolution the height of visible area with default bars (toolbar, bookmark bar, tabs, status bar) is as follows:

  • Internet Explorer 7 - 637px
  • Firefox 2 - 580px

If we want the Smooth Gallery player to be visible in both browsers the size should be 700px x 525px. There must be also 15px space between the green top bar and the Smooth Gallery player.

I personally wouldn't put the audio player there at all. I think this way of displaying the slides is useful when you want to do your presentation from LeMill. In that case you are talking yourself. Also, no audio player means less visual noise on the page.

http://lemill.org/trac/attachment/ticket/723/firefox2_slideshow.png?format=raw

comment:9 Changed 12 years ago by hans

At this point I would accept that story.

Teemu? Tarmo?

comment:10 Changed 12 years ago by hans

  • Description modified (diff)

comment:11 Changed 12 years ago by hans

  • Description modified (diff)

comment:12 Changed 12 years ago by hans

  • Description modified (diff)

Added audio player, Teemu agrees with that story.

Tarmo?

comment:13 Changed 12 years ago by tarmo

  • Owner changed from anonymous to tarmo
  • Status changed from new to assigned

comment:14 Changed 12 years ago by hans

  • Priority changed from major to blocker

comment:15 Changed 12 years ago by tarmo

  • Milestone set to 1.8

comment:16 Changed 12 years ago by tarmo

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.