2. OBJECTIVE
Our objective is to create a presentation slide
viewer module for DRUPAL for viewing .ppt and .odp
slides.
Ambitlick Solutions
3. • There is no module presently in drupal for viewing
either .ppt or .odp slides.
• The similar application is implemented in
slideshare.net , scribd.com
Ambitlick Solutions
4. Need for the System
The need for developing such a system is
disscussed in the drupal forums often,like
“Powerpoint into Drupal?”.Though most of
them get used to the existing module “ipaper”
Still there is disscussion for the need of
separate module.
Ambitlick Solutions
6. INTRODUCTION
In Drupal,the presentation slide viewer module
will provide the advantage of playing the
presentation as flash movie to the user.
This will help in developing educational
websites without the need of depending on the
websites like scribd and slideshare.
The websites that mentioned above need to be
subscribed to make them work in external
websites.
Ambitlick Solutions
7. INTRODUCTION
This can be overcome by the proposed system
whose code will be open and it will provide
extensiblity of the product in the open source
world.
Ambitlick Solutions
8. WEAKNESS IN EXISTING
SYSTEM
Ipaper module lets you upload documents to
www.scribd.com and then display them on your Drupal
site using their iPaper application.
After installation,we need to create iPaper nodes and
attach documents to them, and the module will
transfer them to Scribd through their API.
When we view the node it will contain the embedded
iPaper object. we can can control whether the
document will be displayed publicly on
www.scribd.com or not.
Ambitlick Solutions
9. WEAKNESS IN EXISTING
SYSTEM
Before we can use the module, you need to
obtain an API key for your site from
http://www.scribd.com/developers/signup_api
After we save the node, a progress bar is
displayed and the file is sent to Scribd. If
everything goes well, you should be able to see
the iPaper view in your node within a few
seconds of saving it.
We can also view the iPapers you upload
through Drupal by going to
http://www.scribd.com/my_docs (sign in with
Ambitlick Solutions
the user account that you used to get the API
10. WEAKNESS IN EXISTING
SYSTEM
The following code taken from the module is
shown:
function __construct($api_key, $secret)
{
$this->api_key = $api_key;
$this->secret = $secret;
$this->url = "http://api.scribd.com/api?";
}
Ambitlick Solutions
11. PROPOSED SYSTEM
The Presentation slide viewer is capable of uploading
the .ppt and .odp files and displaying them. It
provides user to view presentation slides online
without downloading it.
Ambitlick Solutions
12. ADVANTAGES OF THE PRESENT
SYSTEM
The independent module for the Drupal will
satisfy the user to create educational websites
and also make it easy for commercial websites
to promote their products in presentations
which slides as the movie.It also provides easy
modification and extension of the module.
Ambitlick Solutions
13. FLOW OF THE PRESENT SYSTEM
Client interaction Conversion Client interaction
Uploading Server side Flash movie plays
Client interacts with the System by uploading
the script.
Server side conversion takes place
Finally the client watches the movie.
Ambitlick Solutions
17. Explanation
Jodconverter is used for the conversion of
the .ppt ,.odp to swf format.
Jquery is used to develop the flash file.
PHP is used as the scripting language.
Apache is the webserver for running the PHP.
Ambitlick Solutions