Skip to main content

jquerytools tabs and slide implementations

Project description

A collection of useful views and portlets

The main purpose of this product is to provide series of useful views and portlets. Each of these can be applied to a folder or a collection.

Views

  • Gallery: A scrollable carousel.

  • Tabs: Show the contents inside a tab.

  • Gallery with preview (image bottom or Image top): A scrollable carousel that shows a preview of each content.

  • Slideshow: Shows elements inside a folder (or collection) as a slideshow.

Portlets

This product provides two portlets. For each portlet you can choose among three different views:

  • Gallery

  • Tabs

  • Slideshow

  • Gallery with preview (image top)

  • Gallery with preview (image bottom)

The portlets are:

  • TabsAndSlides Collection portlet: Show the items of a collection. You can limit the elements to be shown, randomize the order of the items, show or not the border of the portlet.

  • TabsAndSlides Folder portlet: Show the items inside a folder. If you assign this portlet to a non-folderish content type, it will show the siblings of the content. The content can be optionally filtered using a tal expression. This is a good reference: http://www.owlfish.com/software/simpleTAL/tal-guide.html

Customize the views

It’s very easy to customize the look and feel of the views !!! For example each of the content use a browserview to show its representation. The browserview are registered in the adapters.zcml (inside the browser package):

<browser:page
    for="*"
    name="gallery_adapter"
    class=".adapters.Gallery"
    permission="zope2.View"
    />

You can customize the apperance using a more specific Interface:

<browser:page
    for=".interfaces.IMyCustomContent"
    name="gallery_adapter"
    template="mygallery_adapter.pt"
    permission="zope2.View"
    />

or a layer interface:

<browser:page
    for="*"
    name="gallery_adapter"
    template="mygallery_adapter.pt"
    permission="zope2.View"
    layer=".interfaces.IThemeSpecific"
    />

Customize javascript configuration

The js configuration is overridable (redomino.tabsandslides.config.js).

Javascript documentation

Jcarousel
JQuerytools tabs

Installation Add the product to buildout as usual.:

...
eggs =
    redomino.tabsandslides
...

redomino.tabsandslides shows up in the “Add-ons” configuration panel.

Dependencies

  • Plone 4.x

Credits

Maurizio Lupo <maurizio.lupo@redomino.com> [sithmel], Author - 2011 Giacomo Spettoli <giacomo.spettoli@redomino.com> [giacomos]

Changelog

0.8.1 (2012-04-06)

  • fix css on galleries white-space:nowrap [sithmel]

  • added new templates for portlets: galleries with preview [sithmel]

  • from now the adapters are browserview with templates: they are much easier to customize TTW [sithmel]

0.8.0 (2012-03-23)

  • added a gallery portlet [sithmel]

  • changed the adapter for the content types [sithmel]

  • fix the random function for the portlet collections [sithmel]

  • put the template vocab outside the portlet file [sithmel]

  • added a portlet for the folder [sithmel]

  • updated readme [sithmel]

  • added i18n (english and italian) [sithmel]

0.7.4 (2012-02-23)

  • Fix style [sithmel]

0.7.3 (2012-02-22)

  • added permissions dependencies for plone4.1 [sithmel]

0.7.2 (2012-02-21)

  • added MANIFEST.in for release on pypi [sithmel]

0.7.1 (2012-02-21)

  • fix various style related issues [sithmel]

  • removed the portlets [sithmel]

  • added a new type of portlet with selectable template [sithmel]

0.6.5 (2012-01-21)

  • changed the whole adapter approach see README for further explanation [sithmel]

  • use JCarousel instead my own plugin [sithmel]

  • added box view [sithmel]

  • from now is easier to customize resources (images, css …) [sithmel]

  • fix slideshow portlet (it crashed while editing properties ) [sithmel]

  • added tabs portlet

0.6.4 (2011-04-22)

  • Modified slideshow_preview_view markup. [sithmel]

0.6.3 (2011-04-21)

  • New view (slideshow_preview_view). [sithmel]

0.6.2 (2011-03-11)

  • New javascript configuration. This use a browser resource so it can be overridden using layer interface [sithmel]

0.5 (first released)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redomino.tabsandslides-0.8.1.tar.gz (69.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page