Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I'm looking for a solution that would enable me to publish a presentation inside WordPress.

I do not want to attach a PPT file or embed a Flash plugin for that, I'm looking for a HTML solution.

I would be preferable to be able to use PowerPoint to create the presentation but this is not a hard requirement, more important is to output a nice presentation for the users, one with auto-play.

share|improve this question
add comment

6 Answers 6

up vote 2 down vote accepted

I've run into this problem before with both PPT files and PDF documents. The solution, actually, was quite simple ...

There's a plug-in called PDF and PPT Viewer that will uses Google Docs to render your presentation inside the page. Each slide/page is rendered as a image using Google's API rather than Flash or a native file viewer.

I'm using this extensively on my portfolio to show PDF files without requiring a file download or browser plug-in. Here's a specific, live example of a press release I did in January: http://work.eamann.com/2010/02/publicity-release/.

Note how the plug-in embeds the Google viewer in an iFrame on the page. The file itself is hosted on my own site (I used the WordPress media gallery uploader).

Important: The plug-in download page claims the system is only tested through WP 2.8.4, however the site I've referenced above is using 3.0.1 ... it is compatible with the latest release of WordPress, the author just hasn't updated the documentation yet!

share|improve this answer
add comment

Hi @Sorin Sbarnea:

I'm almost thinking this question is out of scope, being more a "How do I get a PowerPoint presentation displayed on the web" and less of a WordPress question. But I'll go ahead and make a few suggestions:

Use HTML Slidy or S5?

You can integrate HTML Slidy or S5 into WordPress using a shortcode. Regarding conversation from PPT to (X)HTML, here are references:

Use SlideShare?

Alternately you can consider using SlideShare which has the added benefit of making your slides available in the SlideShare community (assuming broader exposure is a benefit.) Here's a plugin to help:

Also See:

share|improve this answer
add comment

I am using GroupDocs Viewer Plugin for WordPress and it is working like a charm for me, I am getting viewing and optional downloading of files, such as DOC, DOCX, PDF, XLS, XLSX, PPT, PPTX and other formats. There is no need of additional Flash or PDF browser plugins.

http://groupdocs.com/blog/groupdocs-viewer/archive/2012/07/24/announcing-groupdocs-viewer-plugin-for-wordpress.html

share|improve this answer
add comment

Another solution is to use this plugin:

http://wordpress.org/extend/plugins/google-document-embedder/

(This is what I use)

share|improve this answer
add comment

You can also try http://wordpress.org/extend/plugins/speakerdeck-embed/. Just paste your speakerdeck slides URL into your page or post.

share|improve this answer
add comment

Click on the Embed button on the presentation and then copy and paste the 'shortcode for WordPress.com blogs as shown belowGenerating embed code for Slideshare for Wordpress

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.