SlideShare ist ein Scribd-Unternehmen logo
1 von 19
PRESENTATION SLIDE VIEWER MODULE IN DRUPAL




               Ambitlick Solutions
OBJECTIVE



  Our objective is to create a presentation slide
viewer module for DRUPAL for viewing .ppt and .odp
slides.




                   Ambitlick Solutions
• 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
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
LITERATURE REVIEW




      Ambitlick Solutions
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
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
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
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
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
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
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
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
The Screenshot of the User
       interaction




          Ambitlick Solutions
SEQUENCE OF THE SYSTEM




        Ambitlick Solutions
TECHNOLOGY USED

    Jodconverter

    Jquery

    PHP

    APACHE




                   Ambitlick Solutions
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
References
 http://fsd.webhostme.com/Downloads/PHPTempla
  te%20Guide.pdf
 http://drupal.org/project/modules?
  solrsort=sis_project_release_usage
  %20desc&text=view%20module
 www.drupal.org/modules




                     Ambitlick Solutions
THANK YOU

 “ First they ignore you,
then they laugh at you,
then they fight you,
then you win. “

                   - Mohandas Gandhi


                     Ambitlick Solutions

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Lift web framework and Scala programming language talk
Lift web framework and Scala programming language talkLift web framework and Scala programming language talk
Lift web framework and Scala programming language talk
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
 
Mule 4 and Anypoint Studio Demo
Mule 4  and Anypoint Studio DemoMule 4  and Anypoint Studio Demo
Mule 4 and Anypoint Studio Demo
 
Certificate
CertificateCertificate
Certificate
 
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
 
UI5con 2017 - UI5 Evolution
UI5con 2017 - UI5 EvolutionUI5con 2017 - UI5 Evolution
UI5con 2017 - UI5 Evolution
 
UI5con 2017 - UI5 Components - More Performance...
UI5con 2017 - UI5 Components - More Performance...UI5con 2017 - UI5 Components - More Performance...
UI5con 2017 - UI5 Components - More Performance...
 
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
 
Kaltura, open source video
Kaltura, open source videoKaltura, open source video
Kaltura, open source video
 
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
 
Boston Bluemix Meetup 5/15/14
Boston Bluemix Meetup 5/15/14Boston Bluemix Meetup 5/15/14
Boston Bluemix Meetup 5/15/14
 
What is java fx?
What is java fx?What is java fx?
What is java fx?
 
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud FoundryGive Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
 
Top 15 most popular drupal 8 modules
Top 15 most popular drupal 8 modulesTop 15 most popular drupal 8 modules
Top 15 most popular drupal 8 modules
 
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformEclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerceEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
 
Bp209
Bp209Bp209
Bp209
 
Industry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for AngularIndustry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for Angular
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open Netherlands
 
Mulesoft Indore meetup #1
Mulesoft Indore meetup #1Mulesoft Indore meetup #1
Mulesoft Indore meetup #1
 

Andere mochten auch

Competency based learning material assembling and disassembling
Competency based learning material assembling and disassemblingCompetency based learning material assembling and disassembling
Competency based learning material assembling and disassembling
Bless Tajale
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
Bogs De Castro
 
Cblm on computer hardware servicing nc ii
Cblm on computer hardware servicing nc iiCblm on computer hardware servicing nc ii
Cblm on computer hardware servicing nc ii
hccb
 

Andere mochten auch (14)

For print final
For print finalFor print final
For print final
 
Competency based learning material assembling and disassembling
Competency based learning material assembling and disassemblingCompetency based learning material assembling and disassembling
Competency based learning material assembling and disassembling
 
Conducting test on the installed computer system
Conducting test on the installed computer systemConducting test on the installed computer system
Conducting test on the installed computer system
 
Electrical tools and its function
Electrical tools and its functionElectrical tools and its function
Electrical tools and its function
 
Css Major computer systems and networks
Css Major computer systems and networksCss Major computer systems and networks
Css Major computer systems and networks
 
K-12 Module in TLE - ICT Grade 10 [All Gradings]
K-12 Module in TLE - ICT  Grade 10 [All Gradings]K-12 Module in TLE - ICT  Grade 10 [All Gradings]
K-12 Module in TLE - ICT Grade 10 [All Gradings]
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
 
Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0
 
Cblm on computer hardware servicing nc ii
Cblm on computer hardware servicing nc iiCblm on computer hardware servicing nc ii
Cblm on computer hardware servicing nc ii
 
Installing computer systems and networks Module
Installing computer systems and networks ModuleInstalling computer systems and networks Module
Installing computer systems and networks Module
 
computer systems servicing cbc ncii for vtvs
computer systems servicing cbc ncii for vtvs computer systems servicing cbc ncii for vtvs
computer systems servicing cbc ncii for vtvs
 
Computer Hardware-servicing-learning-module
Computer Hardware-servicing-learning-moduleComputer Hardware-servicing-learning-module
Computer Hardware-servicing-learning-module
 
Basic hand tools (Electronics Technology)
Basic hand tools (Electronics Technology)Basic hand tools (Electronics Technology)
Basic hand tools (Electronics Technology)
 
K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]
 

Ähnlich wie Drupal

Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Nagendra Babu
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
GRUC
 

Ähnlich wie Drupal (20)

44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511fa44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511fa
 
Acquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and CapabilitiesAcquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and Capabilities
 
How to build and deploy app on Replit
How to build and deploy app on ReplitHow to build and deploy app on Replit
How to build and deploy app on Replit
 
How to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriHow to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in Fiori
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 Minutes
 
Acquia flush varnish
Acquia flush varnishAcquia flush varnish
Acquia flush varnish
 
Acquia flush varnish
Acquia flush varnishAcquia flush varnish
Acquia flush varnish
 
Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight Session
 
Simplifying RCP Update and Install
Simplifying RCP Update and InstallSimplifying RCP Update and Install
Simplifying RCP Update and Install
 
Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015
 
Don't Put Your WordPress Site at Risk
Don't Put Your WordPress Site at RiskDon't Put Your WordPress Site at Risk
Don't Put Your WordPress Site at Risk
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
Django app deployment in Azure By Saurabh Agarwal
Django app deployment in Azure By Saurabh AgarwalDjango app deployment in Azure By Saurabh Agarwal
Django app deployment in Azure By Saurabh Agarwal
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 

Mehr von ambitlick

Ambitlick ns2 2013
Ambitlick ns2 2013Ambitlick ns2 2013
Ambitlick ns2 2013
ambitlick
 
Low cost Java IEEE Projects 2013
Low cost Java IEEE Projects 2013Low cost Java IEEE Projects 2013
Low cost Java IEEE Projects 2013
ambitlick
 
Handling selfishness in replica allocation
Handling selfishness in replica allocationHandling selfishness in replica allocation
Handling selfishness in replica allocation
ambitlick
 
Mutual distance bounding protocols
Mutual distance bounding protocolsMutual distance bounding protocols
Mutual distance bounding protocols
ambitlick
 
Moderated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroupsModerated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroups
ambitlick
 
Efficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secretsEfficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secrets
ambitlick
 
Integrated institutional portal
Integrated institutional portalIntegrated institutional portal
Integrated institutional portal
ambitlick
 
Moderated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroupsModerated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroups
ambitlick
 

Mehr von ambitlick (20)

DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency...
DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency...DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency...
DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency...
 
Low cost Java 2013 IEEE projects
Low cost Java 2013 IEEE projectsLow cost Java 2013 IEEE projects
Low cost Java 2013 IEEE projects
 
Ambitlick ns2 2013
Ambitlick ns2 2013Ambitlick ns2 2013
Ambitlick ns2 2013
 
Low cost Java IEEE Projects 2013
Low cost Java IEEE Projects 2013Low cost Java IEEE Projects 2013
Low cost Java IEEE Projects 2013
 
Handling selfishness in replica allocation
Handling selfishness in replica allocationHandling selfishness in replica allocation
Handling selfishness in replica allocation
 
Mutual distance bounding protocols
Mutual distance bounding protocolsMutual distance bounding protocols
Mutual distance bounding protocols
 
Moderated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroupsModerated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroups
 
Efficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secretsEfficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secrets
 
IEEE -2012-13 Projects IN NS2
IEEE -2012-13 Projects IN NS2  IEEE -2012-13 Projects IN NS2
IEEE -2012-13 Projects IN NS2
 
Adaptive weight factor estimation from user review 1
Adaptive weight factor estimation from user   review 1Adaptive weight factor estimation from user   review 1
Adaptive weight factor estimation from user review 1
 
Integrated institutional portal
Integrated institutional portalIntegrated institutional portal
Integrated institutional portal
 
Embassy
EmbassyEmbassy
Embassy
 
Crm
Crm Crm
Crm
 
Mutual distance bounding protocols
Mutual distance bounding protocolsMutual distance bounding protocols
Mutual distance bounding protocols
 
Moderated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroupsModerated group authoring system for campus wide workgroups
Moderated group authoring system for campus wide workgroups
 
Efficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secretsEfficient spread spectrum communication without pre shared secrets
Efficient spread spectrum communication without pre shared secrets
 
Comments on “mabs multicast authentication based on batch signature”
Comments on “mabs multicast authentication based on batch signature”Comments on “mabs multicast authentication based on batch signature”
Comments on “mabs multicast authentication based on batch signature”
 
Energy-Efficient Protocol for Deterministic and Probabilistic Coverage In Sen...
Energy-Efficient Protocol for Deterministic and Probabilistic Coverage In Sen...Energy-Efficient Protocol for Deterministic and Probabilistic Coverage In Sen...
Energy-Efficient Protocol for Deterministic and Probabilistic Coverage In Sen...
 
Energy efficient protocol for deterministic
Energy efficient protocol for deterministicEnergy efficient protocol for deterministic
Energy efficient protocol for deterministic
 
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Kürzlich hochgeladen (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 

Drupal

  • 1. PRESENTATION SLIDE VIEWER MODULE IN DRUPAL Ambitlick Solutions
  • 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
  • 5. LITERATURE REVIEW 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
  • 14. The Screenshot of the User interaction Ambitlick Solutions
  • 15. SEQUENCE OF THE SYSTEM Ambitlick Solutions
  • 16. TECHNOLOGY USED  Jodconverter  Jquery  PHP  APACHE 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
  • 18. References  http://fsd.webhostme.com/Downloads/PHPTempla te%20Guide.pdf  http://drupal.org/project/modules? solrsort=sis_project_release_usage %20desc&text=view%20module  www.drupal.org/modules Ambitlick Solutions
  • 19. THANK YOU “ First they ignore you, then they laugh at you, then they fight you, then you win. “ - Mohandas Gandhi Ambitlick Solutions