Just today, a reader name Nela Lazarevic post a comment saying she has a problem capturing and posting certain widgets into WordPress.com. The widgets are from , and . She created a post http://nelalazarevic.wordpress.com/2009/02/04/let-s-see-if-this-works/ to highlight the problem.
She tried in vain to capture widget from ,a site that allows embedding of flickr slideshow widget, using . However, I experience the same problem with this site with VodPod’s tool. Basically what happen is that after the site display flash widget (ImgA), the VodPod’s tool should be able to capture the video and show it out in its screen Unfortunately it didn’t in this case as nothing is shown in the VideoPreview (ImgB).. So I try to unravel the circumstances that lead to VodPod’s failure to capture the widget and try to offer some explanations.
ImgB: Failure to capture the widget
To successfully capture the widget, one has to understand the requirement of VodPod. The following is what VodPod expects
- The widget must be a Flash widget. That is explain why VodPod’s support many video widgets that are Flash-based and not from other RIA platforms (etc Silverlight, JavaFX)
- VodPod’s tool only recognise standard "widget" tag such as Object (ImgD) or Embed tag.
- As a thumb of rule, Flash widgets that have a high chance of been embedded in WordPress.com using VodPod should themselves explicitly supporting WordPress. Basically VodPod just allows widget that supports WordPress to be displayed in WordPress.com.
From this, I can explain why the VodPod fails to capture the widget.
- ImgC shows the embedding code for the widget which does not show Object/Embed tag, hence condition2 fails and result in blank content in VideoPreview
- GoogleMap is not a Flash widget as it is make up of raw image in HTML drive by AJAX, hence condition1 fails.
- I have captured widget with success but fail to embed it in WordPress.com.
For those interested to how works, here’s the brief explanation. It actually create a iFrame tag to contains the SlideShow widget, however this iFrame tag is not supported by WordPress.com due to security reason (http://en.forums.wordpress.com/topic/problem-including-iframe-in-post). iFrame is stripped by the WordPress.com.
The reason that Issuu fails to work is because it is not designed to support WordPress service as seen from its list of supported service.
VodPod is able to capture Issuu successfully by entering the embedding code directly into VodPod’s tool.
However Issuu widget although embedded in the post, fails to load in WordPress.com because the Issuu does not support WordPress in the first place, failing condition3. The following image is captured through an attempt to show Issuu widget and apparently it fails to load.
Result of capturing the Flickr SlideShow widget
Anyway, the following demonstrate the Widget capture at http://barcamp.my/photo.php. It shows that VodPod does support Flickr SlideShow widget in WordPress.com (possibly any Flash widget provides it meet the aforementioned conditions)
Vodpod videos no longer available.
VodPod recognises the Flash widget because of the following Object tag.
ImgD: Object tag
To retrieve the object tag, go to <Share>
Now, now that the users understand the issues so that they will at least able to diagnose similar situation and possibly think up of solution or replace another widget that satisfies the condition.