Hi, any thoughts on porting this fine module to D7 now that slideshow is on the way? We have a couple of site using this module that we'd like to bring over at some point.

Edit: There are two alternative projects for D7:

* Imageflow (untested -- feedback welcome).
* Views Slideshow: Imageflow Advanced (tested and deployed by kingfisher64 and jwilson3 -- see comments #32 and #34 respectively below).

CommentFileSizeAuthor
#4 Flow Export.txt8.14 KBWilliamV

Comments

WilliamV’s picture

Is the team working on a D7-dev version yet?

Grtz.

emagus’s picture

+1

jamesbenison’s picture

I have a D7 version of this module done. Name is different, but it will likely merge with views slideshow when that api gets sorted out. Could use testers. Still awaiting CVS approval.
Known issues:
Opacity array is funky. Imageflow doesn't always seem to obey. It's optional anyway.
Some fields can break the imageflow if they are set incorrectly (like reflectionGET). I need to make it a bit more foolproof. Read the docs.
Download at: http://www.lunarclips.com/node/13
Also has a couple working demos

WilliamV’s picture

StatusFileSize
new8.14 KB

Error: Imageflow is not defined.

Details:
Gebruikersagent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
Tijdstempel: Tue, 15 Feb 2011 12:30:58 UTC

Bericht: 'ImageFlow' is niet gedefinieerd = ImageFlow is not defined
Regel: 13
Teken: 6
Code: 0
URI: WEBSITENAME/sites/all/modules/views_jqfx_imageflow/js/views_jqfx_imageflow.js?lgns0c

Attached you will find an export of my view.
I applied all of your suggestions through your D7-website.

Please take a look into this... Thanks!

WilliamV’s picture

In further addition (throught Firefox :))

/**
 *  @file
 *  This will pass the settings and initiate the ImageFlow.
 */
(function($) {
Drupal.behaviors.viewsJqfxImageFlow = {
  attach: function (context) {
    for (id in Drupal.settings.viewsJqfxImageFlow) {
      $('#' + id + ':not(.viewsJqfxImageFlow-processed)', context).addClass('viewsJqfxImageFlow-processed').each(function () {
	    var imageflow = $(this).attr('id');
	    imageflow = new ImageFlow(); IT SEEMS HERE IS THE PROBLEM?
        var settings = Drupal.settings.viewsJqfxImageFlow[$(this).attr('id')];

        // Load ImageFlow
        imageflow.init(settings);
     });
    }
  }
}
jamesbenison’s picture

I don't think the imageflow plugin is getting loaded in your installation

It should be available as follows:
sites/all/libraries/ImageFlow/reflect2.php
sites/all/libraries/ImageFlow/reflect3.php
sites/all/libraries/ImageFlow/imageflow.js
sites/all/libraries/ImageFlow/imageflow.css
sites/all/libraries/ImageFlow/imageflow.packed.js
sites/all/libraries/ImageFlow/imageflow.packed.css

You should be able to view source in firefox and click on the imageflow.js in your scripts to be sure that it is there.

WilliamV’s picture

The only js (of imageflow) that loads is 'sites/all/libraries/ImageFlow/imageflow.js' and 'sites/all/modules/views_jqfx_imageflow/js/views_jqfx_imageflow.js'.

But it seems in my source code 'imageflow.js' is showing a lot.

I'll send you the link of the site to take a look as i don't like publishing it publically (yet).

jamesbenison’s picture

The packed scripts do not get loaded (although I may implement that in the future). The others do need to be available at those paths. I included them for clarification.

WilliamV’s picture

Will you keep me notified when you do so?
Thank you in advance!

jamesbenison’s picture

The imageflow.js path is showing in the head because drupal is trying to load the script. However, that path is a 404 Page Not Found on your website. I don't recall if the drupal 6 version of this module had the imageflow plugin packaged in with the module, but my version does not. Drupal does not want third party libraries in their modules for multiple reasons, and they have been cracking down on this. That means downloading the plugins from their providers and putting them in your sites/all/libraries folder, which is really where they belong.

barwonhack’s picture

Subscribing

socialtalker’s picture

subscribe

klonos’s picture

Title: Drupal 7 port » Drupal 7 port of Views Slideshow: ImageFlow
Issue tags: +D7 porting, +port to d7, +d7 ports

...less vague issue title + tags. My graceful way of subscribing ;)

vinnydog’s picture

subscribe

rogical’s picture

+1

julianna’s picture

subscribe

cesareaugusto’s picture

subscribe

likewhoa’s picture

Title: Drupal 7 port of Views Slideshow: ImageFlow » Port Views Slideshow: ImageFlow to Drupal 7
Category: feature » task

subscribing

flacoman91’s picture

subs

lee20’s picture

subscribing

ryan.ryan’s picture

subscribe

likewhoa’s picture

ryanissamson stop subscribing and start following, see top of thread.

alex.skrypnyk’s picture

I've made an advanced version of this module for both D6 and D7.
http://drupal.org/sandbox/alex.designworks/1192646

superstega’s picture

subscribe

sibiru’s picture

let see advance version of this module #23

jamesbenison’s picture

I have a new module in the works. It will handle everything

alex.skrypnyk’s picture

@jamesbenison
Why would you have the module 'in the works' if I already created one in my sandbox and it has a stable version?

jamesbenison’s picture

I seem to have overlooked your contribution. My apologies.

jwilson3’s picture

So it seems we have two options:

a) http://drupal.org/project/views_jqfx_imageflow
b) http://drupal.org/sandbox/alex.designworks/1192646

It would be good if the respective module maintainers could chime in with a module comparison in terms of feature sets / overlap between the two.

And when (if?) that becomes available, it would be helpful to have this information added to the project page of views_slideshow_imageflow.

jwilson3’s picture

Oops, and it turns out there is a third option as well:

http://drupal.org/project/imageflow, from the same author as views_jqfx_imageflow...

This marks a shift away from the "Views jQFX" approach. Other then changing colors via admin, it should already do everything this module does and more.

It would be really helpful to have a side-by-side listing of features between all the different modules available.

jwilson3’s picture

Researching more...

imageflow module has a dependency on views_jqfx_imageflow, which has a dependency on views_jqfx, who's own module page states that it "is nothing more then views slideshow 6.x-2.x ported. It existed to fill a gap. It was there to do things that were not possible at the time. It's time is now over."

This is kind of disheartening. I think without a clearer explanation of all this... I'll try alex.designworks sandbox module first.

kingfisher64’s picture

the imageflow alex.desiworks mod works fine jwilson3 - i've had it installed for over half a year. The only thing it's not been approved yet. Colorbox integration can be done manually via jquery if required.

klonos’s picture

Thanx James and Phil. I've updated the issue's summary to include a link to Imageflow as an alternative for D7 ;)

jwilson3’s picture

Issue summary: View changes

...adding link to the Imageflow project and suggesting as a D7 alternative.

jwilson3’s picture

Issue summary: View changes

Added Views Slideshow: Imageflow Advanced to issue summary.

jwilson3’s picture

Update to #31:

I'm now also using alex.designworks' sandbox module "Views Slideshow: Imageflow Advanced" successfully along with a patch to get the navigation buttons working (#1698990: Support ImageFlow Navigation buttons option).

I believe that this sandbox module, should be the go-to solution for D7, instead of Imageflow, simply for the reasons stated in #31, but the disclaimer here is that i haven't actually tested Imageflow. If someone has successfully deployed Imageflow, would be great if they could speak up, though I know im probably asking in the wrong place, and no one already using it will see this.

UPDATE: I added Views Slideshow: Imageflow Advanced to issue summary.

kingfisher64’s picture

Both work fine. There's no noticeable differences in performance. Although I havn't tested with different browsers. The imageflow js script handles this so since both mods are using the same library i'm assuming there will be no differences in performance.

Neither appear to support colorbox at the moment. I tried through views setting up an imageflow block, page and selecting colorbox as formatter. It just doesn't work. Maybe i'm doing something wrong?

kingfisher64’s picture

Issue summary: View changes

fix anchor link

nwom’s picture

Issue summary: View changes

Sadly http://drupal.org/sandbox/alex.designworks/1192646 is 404. Anyone happen to have a copy of his sandbox module?

Edit: I found a fork of the code here: https://github.com/affinitybridge/views_slideshow_imageflow_advanced_cus....

After testing it out, it appears it won't work for my use-case since it strips out everything aside from the image field and a caption field. I hope finding this helps others either way.