close

Authors


my small XPages pet project: a different way of presenting

chatFrank van der Linden   23 November 2012 11:39:24
In august this year I read a blog from Mark Roden about his preperations for the MWLUG.
He was showing the different ways of present information in a webpage and not using Powerpoint of other presentation software.

End of september I have asked him if could get the sample database, because I was thinking of do the same for a presentation.
So I created my own presentation database with some help of the code from Mark's sample database.
I was thinking to make it configurable, so no hardcoded slides in the database and all webbased, so no Notes UI.

First step 1 was to build the dashboard, where the presentation and the slides could be managed. I have used the extenstion library and the oneUI 2.1 and made it black
Image:my small XPages pet project: a different way of presenting

Currently the presentation document is like startingpoint. The only thing you can put there is the presentation title.
The slides is where it currently happening
Image:my small XPages pet project: a different way of presenting
At the top you can select the presentation this slide belongs.
Important part in this are the Order, Column and Row.
Order reflect on how the slides are read by the managed bean, to load it to the screen.
Column and Row reflect on the navigation part on the webpage. The navigation, on the lower right part of the screen is build up like a grid.
Image:my small XPages pet project: a different way of presenting

The combination of Order, Column, and Row will tell the navigation how to navigate through the slides, if using the arrow keys.
The background image can be selected. During showing the slides, the background image will be stretched out to fill the background of the slide. And it will resize if the browser window will be resized.
Also the fontcolor and background color of the body can be specified.

When you done with the slides, you can launch the presentation, in the presentation view is a launch link.
Image:my small XPages pet project: a different way of presenting
Image:my small XPages pet project: a different way of presenting
I have tested it in Chrome, Safari, Firefox, Opera, IE9, IE8. It went well for these browsers.

When I was finished and showed it a co-worker, he was thinking we can also use it for a small temporary website. I think it will do for that purpose.
It is lean and mean.

I want to thanks Mark Roden for providing me the sample database.