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:


  • i tried to use this plugin.but i have a problem.When i uploaded a video from my computer file .flv.

    uploaded successful.But i can play it.i'm using version elgg.1.7.3.

    any suggestions for me.

  • Please someone help me!! when I activate the new version, my theme become out of place (mess up) and when I change for my older version have no problem with the theme. What part of this new version is not compatible with my theme?

    Thanks in advance?

  • I have problem in pagination, when i click 3rd page it shows the error like this (Filestore not found or class not saved with file!) can you tell what error is that, where i should get that class file and where i should store it .....

  • Still having problems with videos being displayed in 3 coloum riverdashboard, I either get line error or spining gif , I cant seem to get it to display featured new and so on .

  • aloha!
    i have just found that izap_videos is conflicting with a language translation plugin i have installed:


    there is an issue here with video_echo() being present within the language file.. do you know if it's ok to relocate that definition to, say, start.php?

    (see the note in the comments on the plugin i posted for more info)


  • Hi all,

    when trying to upload a new ONSERVER video I get the WSOD with the following error in my Apache error log:

    PHP Fatal error:  Class 'izap_videos' not found in /data/[my_website_adress]/mod/izap_videos/lib/izap_sqlite.php on line 86

    I am running Izap 3.81b, server PHP version 5.1.6 and Elgg version 1.7.5.

  • Figured it out. (Izap version 3.81b)
    In the file izap_sqlite.php change the class 'izap_videos' into 'IzapVideos' on line 86.

    So first line of resulting function should look like this:

    public function put(IzapVideos $video,$file,$defined_access_id){

  • what is php_interpreter path?

  • IOException

    You must specify a name before opening a file.


    I am getting this error after uploading

  • Thanks for the great plugin.

    I recently upgraded from Elgg 1.7.1 to 1.7.6 and my older Izap Video (3.7b) is no longer compatible with my Custom_Index plugin.

    It causes a weird 'double-image' effect on my frontpage.

    Can anyone confirm if the newest version of Izap Video is compatible with Elgg 1.7.6

    Thanks in advance

  • videos will not play in widget or in dashboard or on main video page. Same issue I had with the older version of this plugin.

    Login and test: http://www.datafields.org

  • Hello

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


  • Hi,

    Is there any way to upload video files of other types i.e .mp4 or .avi  rather then just .flv ?


    How to keep the video quality of videos that we upload?

    izap converts every video to .flv and also decrease the quality of video.

    I am new to ELGG, I have installed elgg 1.7.4 and the latest izap_videos plugin.

    Please help me with this.



  • i've tried this plugin. i've never been able to get a single vid to even finish uploading, let alone actually play.

  • @Alan: try the latest vesion. Also, have you adjusted the allowed sizes for file uploads and posts according to the video size in .htaccess?

  • Is there any reason why only the admin can upload and view videos in this version 3.81b of izap video. the users are not able to upload or view any of the videos.




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: 61951
  • Recommendations: 94

Other Projects

View iZAP's plugins