iZAP-Videos, Full featured videos plugin v3.81b

Release Notes

Release 3.81b

Some css bug fixes related to image place holder.

  1. Now you can choose layout of your play page from izap_videos plugin's admin settings. Nice 3 options are there. Select according to your need.

Release 3.8b

  1. Nice river update for videos. Click on image holder and play video on place.
  2. Video play page with lot's of cool and well placed elements.
  3. Better control over htmlawed plugin. Manage tags from videos admin panel.
  4. Cool listing pages.
  5. AJAXed play page.
  6. Tags related video holder.
  7. New latest videos widget.
  8. New group widget. Some code fixes at group level.
  9. Cool video thumbs with play button.
  10. Category support ( bug in the previous release )

Release 3.71b

  1. Small but important fixes notified by the community. This release is the #90 revision of svn version. For more information about the fixes you can browse http://izapvideos.googlecode.com/ .

Release 3.7b


  1. Favorite videos feature.
  2. All forms are re-written to decrease php overhead.
  3. All reported bugs have been fixed.

Release 3.62b

This release is more concerned to the bugs we are getting requests to get resolve. I would request to all of you to get involve in this testing.


  1. New flash player for on server videos.
  2. Queue reset option from admin panel.
  3. Compatible with elgg (1.5.1, 1.6.2 and 1.7.1).


  1. View counting issue.
  2. Better pdo_sqlite drivers loading.
  3. Now there should be no Warning, Notice in error.log by izap_videos. Let us know if you could find something regarding that.
  4. We worked to suppress even deprecation messages due to newer elgg versions. System will make function calls according to the version of elgg.

Release 3.61b

Cool enhancement

  1. We decided to removed "izap_videos" from URL. now you can enjoy urls like "www.xyz.com/pg/videos/xxxxx". Complete branding for you :).


  1. Small fix in video play page for elgg 1.6.1 and elgg 1.5

Release 3.6b

In the previous release we added the support to monitor the actual ffmpeg process to be sure about if queue is running or not. But that was behaving different on different server configurations (dual core, cord core). Number of cores effect on the number of threads of ffmpeg and hence background processes. So that's why it was behaving differently on different flavor of servers. To over come this, we stop this monitoring and start to see the queue status via sqlite db. And i tested it alot here, and it's working perfectly and now we also restored windows support. WAMP is tested with this version.

Release 3.55b:

In the previous release, We got so man y queries regarding intense database load of background process. And even some shared hosting providers having ffmpeg support banned some accounts because of eating of lots of database resources by the background processes. Reason of this was obvious, Queue is working in background and we were saving all queue elements as elgg object in database. And used elgg framework, we all know. Database is the thing where we need to take it seriously. And more over izap_videos plugin need to be optimized according to the demanding feature in almost every social networking site. So we solved this by using Sqlite queue management. To see result you can just try http://elgg.izap.in

How do we planned stability in this version:

In this version we have removed complex video conversion preset command and use simple ffmpeg command "ffmpeg -y -i [inputfile] [outputfile]". I setup a testing lenny instance of a server. than simply install ffmpeg using lenny package manager. And setup elgg with izap_videos. And it was working perfectly there was not any issue. Please post your feedback. And if it works for you. than post your server environment and give us one recommendation. As we will reach to the recommendation of 20. We will change this beta release to stable one.

  1. You can control plugin setting either you want to keep original video file after conversion
  2. Sqlite implementation to cut down all background processing.
  3. More control in queue management.
  4. Implemented Trash, This will just put videos in trash having any issue. it could be ffmpeg supporting libraries. Admin can delete them or can restore them after fix.
  5. Cron implementation to re-trigger queue in case of sudden interruption in the queue. You can manage cron timing according to your need.

Upgrading from previous release:

  1. Backup your database and izap_videos folder.
  2. Disable izap_videos plugin from your admin panel.
  3. Download and unzip izap_videos version 3.5 and place it in mod directory.
  4. Re-enable this new izap_videos plugin from you admin panel.
  5. You may need to re-enable ON-SERVER support from setting tab of izap_videos plugin settings.
  6. Clear simple cache.

New installation:

  1. Download and unzip the plugin in your mod dir.
  2. Enable it from admin panel.
  3. Clear simple cache.

ONSERVER Prerequisites:

  1. PDO sqlite drivers must be installed. This release and all future release will support queue management using PDO sqlite.
  2. ffmpeg and all supporting libraries.

Optional Prerequisites:

  1. notifications p lugin
  2. crontrigger plugin
  3. messages plugin

Optional plugins will give you better control over izap_videos plugin. These optional plugins are only required for ONSERVER support. If you leave them, izap_videos will yet to work with its basic functionality.

Bug fixes:

  1. Access control of uploaded video.
  2. Cutdown elgg-db communications to save resources
  3. Delete video entity will also delete all related media.


  1. Elgg 1.5
  2. Elgg 1.6
  3. Elgg 1.7a
  4. Elgg 1.7

Operating system compatiblity:

  1. *nix (confirmed)
  2. Windows (working perfectly tested with WAMP)

We are releasing beta release so we could collect feedback from all of you. Post your tickets at https://izapvideos.googlecode.com

I am twitting on: http://www.twitter.com/the_izap

I am blogging at: http://www.tarunjangra.com

Follow below our group discussion:


  • @Dhrup: I'll check it out. I was sure because we are using php 5.2 at are development environment.

    @Tunist: Thanks to let me know. I will consider this in the list of fixes. Please post such issues on issue tracker at http://izapvideos.googlecode.com

  • Michal reloaded my site. I had to buy him a really good lunch in San Francisco to get him do it :).


  • All the comments make me sort of nervious to use the new upgraded version. You can almost give 10 Reasons not to upgrade. Does this work on ver. 1.7.4 ok ?

  • soldierone: Please download package from svn http://izapvideos.googlecode.com or you can download it newer version from "http://www.pluginlotto.com"

    There were small issues. and they have been fixed in the current version of svn or available at pluginlotto. I didn't release on elgg community because i was looking for more feedback.

    I am using this version on "http://pluginlotto.com" too. and even i upgraded from the previous version is izapvideos. Everything working fine. 


  • Hi, I'm using Elgg 1.7.2, I've installed izap 3.81b (16 days ago). I can upload videos but when I try to add a URL video I get the Form is missing __token or __ts fields error.

    Any ideas on why this could be happening?



  • update, sorry Im getting the same error when trying to upload a video. The server analysis is all ok. I've also tested disabling all the plugins and the error keeps showing.




  • @Vidou: Follow all installation instructions. Most important ".htaccess" update.


  • mmm. I followed the installation instructions, and updated the .htaccess file and is still not working... I get the Form is missing __token or __ts fields error.

  • Hi there!!

    I installed izap_video and it works fine in my elgg version 7.4. After i embeded couple videos, I logged out  and then when i try to log me back in I couldn't there was an error about php not to display the page. I finally fix it by removing the plugin out of its folder.

    If you have any suggestion to fix this issue it will be very appreciated. I really would like to use this pluggin.


  • Hello

    I have a question, as I can take away the widget with the latest videos on the homepage?

  • Nice plugin. I do have some issues with the thumbs. In the Latest Video Feed, an uploaded flv file creates a thumb of 120x90 which isn't being resized in this widget display. When you wou enter a youtube URL it works fine. I edited the addEdit.php and OFFSERVER.php file where it said to make thumbs of 120x90px but still no luck getting it to fit.  Any ideas?

  • Hi

    How do I configure this to higher quality of the vids ?

    Is it possible to let it offer both standard and HD-quality...?

  • Download http://www.pluginlotto.com/pg/store/product/241/10-1-more-reasons-to-upgrade-to-izap_videos-381b/ version of plugin. That is more recent and has some fixes suggested by community.

    soldierone: Please download package from svn http://izapvideos.googlecode.com or you can download it newer version from "http://www.pluginlotto.com"

    The link on pluginlotto tells me that "you must be logged in to view that page" and the googlecode link leads to version 3.6.1b.

    Do you mean one has to register to download the latest updates of this plugin.

  • Hi there..

    the new version looks pretty good.

    I just feel the UI of the video player needs some change!

    Why is the "Loading" gif being displayed even when the video is actually being displayed!!

    also I feel the volume control should b having features like youtube etc. basically the izap_video player needs better UI

    Otherwise, it is great work guys! keep up the goood work!!


  • @soldierone worksdecent on 1.7.4, check my prev comments

  • i keep having a problem to upload videos to my site.  i was told if i invest on dedicated server it will work.  but still to no avail  i have been told i  need to install ffmpeg into my server   but dont know how to do these   some help pls

    i did  a server analysis  and these two files are missing 

    PHP interpreter test Fail PHP interpreter not found.
    Action: Be sure the provided path is correct in admin settings.
    FFmpeg Fail



    hw can i get this to work?  i am willing to pay a small fee


  • Anyone know how to have this plugin auto-generate a thumbnail for embeded vidoes like youtube does?

  • some simple questions which I am sure have already been answered but I couldn't find the answer...

    For on Server Videos what file types can be uploaded.  ie .avi .mp3 etc...

    If a Video is not compatible or if the upload fails does the user get a error message? So that they know to make a change


    Kiwi Chris

  • @Montage

    Please advise the platform you are running on for example centos etc.
    for centos this might be helpful:


    others I wouldn't really know as I run Centos

  • @Jeff -

    "... auto-generate a thumbnail for embeded videos..."

    There are open source routines than can achieve this auto-thumbnail creation, but such code will need to be retro-fitted into the logic of the iZap PlugIn. The effort might be mostly not trivial and will require reasonable technical expertise with PHP, GD, ImageMagick and kindred.

    Bottom line -> it can be done. Flip-side -> there may be a rather high technIcal effort cost.



  • Stunning cheers , everything works sweet , but when I finish uploading I get Token Missing error ? although it does upload ok to my server ?

  • edit> I aslo changed the htaccess. It also stick on when converting , I maynot have it setup correct , cron for example any ideas ?

  • WORKS WELL THANK YOU : triggers que .


    function izapTrigger_izap_videos() {

      global $CONFIG;

      $PHPpath = izapGetPhpPath_izap_videos();

      if(!izapIsQueueRunning_izap_videos()) {

        //if(izapIsWin_izap_videos()) {

          //pclose( popen("start \"MyProcess\" \"cmd /C ".$PHPpath . " " . $CONFIG->pluginspath . "izap_videos/izap_convert_video.php izap web", "r") );

        //}else {


          exec($PHPpath . ' ' . $CONFIG->pluginspath . 'izap_videos/izap_convert_video.php izap web > /dev/null 2>&1 &', $output);

    izapGetAccess_izap_videos(); // get the complete access to the system;


      izapRemoveAccess_izap_videos(); // remove the access from the system





    The question is now , How do I get rid of the TOKEN MISSING , also I have brand new version installed released 20 hrs ago . 12/12/10

  • Please how do i  1.input the "Path for the PHP interpreter" setting on the izadministration form.

    2. when I load the site , there is pop up like DOS command prompt with title bar heading ...Myplace


    how do i solve these.

  • i want to have a small window to watch video the river.

    Any suggestions for me .Thanks so much,


We are leading elgg providers. We have implemented complex combination of applications like "elgg + elasticsearch + cloud infrastructure + comet server for active pages"


  • Category: Media
  • License: GNU General Public License (GPL) version 2
  • Updated: 2015-3-13
  • Downloads: 61956
  • Recommendations: 94

Other Projects

View iZAP's plugins