hey

duplicating issue from jCarousel:
--------------------------------------------------
i'm finding a LOT of slideshow modules, but particularly, too many jQuery Carousel modules.
any plans to merge/replace these kind of modules?

jCarousel (jquery plugin) modules (the big two):
jCarousel vs JCarousel formatter framework

Views modules (depends on the modules above):
Views Carousel vs jCarousel for Views

Other similar modules:
Carousel - uses jCarousel (jquery plugin), the reincarnation of jCarousel for D7, in development
jCarousel Lite - uses jCarousel Lite (jquery plugin), limited configuration
Views Slideshow JCarousel Thumbs - uses jCarousel Lite (jquery plugin), integrated with Views Slideshow
jQuery UI Carousel - uses jCarousel (jquery plugin)
jcarousel block - uses jCarousel (jquery plugin), very limited configuration

there are a few other jCarousel modules and lots of other slideshow modules (many use jQuery.cycle or other plugins)

Comments

lpalgarvio’s picture

the differences between Views Carousel and jCarousel for Views sums up to this:

the dependency on jCarousel vs JCarousel formatter framework:
viewscarousel.info

dependencies[] = views
dependencies[] = jcarousel

aef_jcarousel_views

dependencies[] = aef_jcarousel
dependencies[] = aef_utilities

and a few changes:
viewscarousel_style_plugin.inc

    $form['visible'] = array(
      '#type' => 'checkbox',
      '#title' => t('Visibility'),
      '#default_value' => $this->options['visible'],
      '#description' => t('If set, the width/height of the items will be calculated and set depending on the width/height of the clipping, so that exactly that number of items will be visible.'),
    );

+

    $form['wrap'] = array(
      '#type' => 'select',
      '#title' => t('Wrap content'),
      '#default_value' => $this->options['wrap'],
      '#description' => t('Specifies whether to wrap at the first/last item (or both) and jump back to the start/end.'),
      '#options' => array(
        0 => t('Disabled'),
        'first' => t('First'),
        'last' => t('Last'),
        'both' => t('Both'),
        'circular' => t('Circular'),
      ),
    );

aef_jcarousel_views_style_plugin.inc:

    $form['visible'] = array(
      '#type' => 'textfield',
      '#title' => t('Visibility'),
      '#default_value' => $this->options['visible'],
      '#size' => 4,
      '#maxlength' => 4,
      '#description' => t('If set, the width/height of the items will be calculated and set depending on the width/height of the clipping, so that exactly that number of items will be visible.'),
    );

+

    $form['wrap'] = array(
      '#type' => 'select',
      '#title' => t('Wrap content'),
      '#default_value' => $this->options['wrap'],
      '#description' => t('Specifies whether to wrap at the first/last item (or both) and jump back to the start/end.'),
      '#options' => array(0 => t('Disabled'), 'first' => t('First'), 'last' => t('Last'), 'both' => t('Both')),
    );
quicksketch’s picture

Status: Active » Closed (duplicate)

Due to the length of this issue, I decided to create a new post over at #983844: Deprecate this module now that jCarousel includes it, though they have the exact same purpose. Let's move over there considering it contains a more actionable suggestion.