Elive::StandardV3::Presentation - Presentation entity class
This command uploads presentation files, such as Elluminate Live! whiteboard files or Elluminate Plan! files into your ELM repository for use by your Elluminate Live! sessions.
Live!
Once uploaded, you will need to "attach" the file to one or more Elluminate Live! sessions using the Elive::StandardV3::Session set_presentation() method.
set_presentation()
Identifier of the presentation file in the ELM repository.
A description of the presentation content.
The size of the presentation file (bytes), once uploaded to the ELM repository.
The identifier of the owner of the presentation file.
The name of the presentation file including the file extension.
Elluminate Live! supports the following presentation file types:
Elluminate Live! Whiteboard files: .wbd, .wbp
.wbd
.wbp
Elluminate Plan! files: .elp, .elpx.
.elp
.elpx
Note: The filename must be less than 64 characters (including any file extensions)
Uploads content and creates a new presentation resource. You can either upload a file, or upload binary data for the presentation.
# 1. upload a local file my $presentation = Elive::StandardV3::Presentation->upload('c:\\Documents\intro.wbd'); # 2. source our own binary content open (my $fh, '<', $presentation_path) or die "unable to open $presentation_path: $!"; $fh->binmode; my $content = do {local $/ = undef; <$fh>}; die "no presentation data: $presentation_path" unless ($content); my $presentation = Elive::StandardV3::Presentation->upload( { filename => 'myplan.elpx', creatorId => 'bob', content => $content, }, ); $some_session->set_presentation( $presentation );
my $session_presentations = Elive::StandardV3::Presentation->list( filter => {sessionId => $my_session} );
Lists sessions. You will need to provide a filter that contains at least one of: creatorId, presentationId, description or sessionId.
creatorId
presentationId
description
sessionId
$presentation->delete;
Deletes presentation content from the server and removes it from any associated sessions.
To install Elive::StandardV3, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Elive::StandardV3
CPAN shell
perl -MCPAN -e shell install Elive::StandardV3
For more information on module installation, please visit the detailed CPAN module installation guide.