Free iZAP video plugin for elgg 1.5 version 1.0
izap_video v 1.5-1.0 plugin with lots of improvements and enhancements. You will find everything what you were missing in previous releases.
Click here for live demo!
Click here to download!
Fixes of previous release 1.5-0.6
- More informative error messages.
- New method used to fetch the id from the veoh.com.
- Video listing icons have been changed to the video images.
- Short tags issue has been fixed. Now there is not need to enable short tags directive in php.ini.
- You can upload file names having space.
Feature List
Following are some of the features supported by our plugin. This plugin is supporting Youtube, vimeo and veoh for off server videos. We also made some enhancements listed in bold text.
- Now you can post your video anywhere you like. Post them on home page, blogs, comments and so on....
- Nice video gallery to embed your video from izap_video plugin.
- Search on embeddable video gallery.
- Video widget on home page having latest, top viewed and top commented videos.
- Video widget on detail video page having latest, top viewed and top commented videos.
- Embeddable video code to post videos on other sites which are uploaded on elgg's platform.
- You can re-size videos in tinymce.
- Category support.
- New river support.
- Group upgrade according to the new version of elgg.
- Enhanced listing of videos.
- Now you can enable on server and off server in parallel mode.
- Cache all thumbnails, title, tags and description from Youtube, Vimeo and Veoh.
- Preview of thumbnails of videos in video listing, latest activities and group video listing.
- Users can overwrite Title, Tags and Description coming from Youtube, vimeo and veoh.
- Members can comment on a particular video.
- Logs and river will work like other default plug-ins.
- User can control play list in widgets placed on their profile.
- Smart ajax rendering of videos from play list.
- Auto-play control.
- Videos and thumbnail storage in elgg's default file repository for better security.
- Group video features like other group elements (files, group pages) etc.
- On server video support is also available now. Supporting formats are 3GP, MP4, AVI, FLV.
- You can switch between on server and off server video storage functionality. After switch, there will not on effect on your old videos available before switching.
- Excellent flash player. You have control on some elements of the flash player. You can change color of the player border and button bar according to your theme. It will give you decent look and feel.
Installation of plug-in
This package contains two plugins. One is izap_videos and other is tinymce. We made some changes in tinymce and upgrade it to the latest version of tinymce. You have to upgrade both of these plugins to make all new features available for you. Steps to upgrade:
- Override both plugins (izap_videos and tinymce) containing in the package.
- Clear your view cache. And enjoy updates.
Small guide for end users
Just need to copy and paste the complete URL of the youtube, vimeo and veoh video page. It will capture all related data.
Server specific requirement
For off server videos mode:
CURL must be compiled with php. System will not allow you to enable plug-in if CURL is not compiled with php.
For on server videos mode
FFMPEG must be compiled with the required sent of codecs. CURL is optional but it is better to have this compiled. In the coming days, We have more features in our road map.
Note: We tested this module for 3GP, MP4, AVI and FLV format. Testing with other codecs will be continue. I would be appreciated if you share your experiences here with these codecs and other codecs you may try.
FFMPEG Specifications
We compiled FFMPEG version SVN-r17630 as below.
FFmpeg version SVN-r17630, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-debug --enable-libfaad --enable-libfaac --enable-gpl --enable-libamr-nb --enable-libamr-wb --enable-libx264 --enable-libxvid --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libgsm --disable-debug --enable-shared --enable-postproc --enable-nonfree --enable-libmp3lame --enable-libtheora
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.30. 1 / 52.30. 1
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 27 2009 08:47:19, gcc: 4.2.4
Screen shots
Screen shots with the red border are new screen shots.
Video listing page
Add off server new video page
Add on server new video page
Group widget
Video plugin setup
Video play under widget
Video play on detail page
Enhanced river shot
Embedded video in blog
Embedded video in comments
iZAP Video gallery
Top videos widget on home page
Larry on 17 Sep 2009 09:41 AM #
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}
The installation does work for Firefox but not for IE8. With IE8, when I tried to add new video, I won't be able to add url or title. The workaround is that I have to do a "Embed/upload media" in the "Enter video description" field first. Please see below for the error message as reported by IE8:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; Zune 3.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Timestamp: Thu, 17 Sep 2009 06:53:30 UTC
Message: 'b.selection.onSetContent' is null or not an object
Line: 1
Char: 865
Code: 0
URI: http://www.le2u.com/social/mod/tinymce/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js