Skip to main content

A dexterity-based content type for animations.

Project description

https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336:target:https://pycqa.github.io/isort/

A dexterity-based content type for animations.

Features

  • Provides a FolderishAnimation content type which …

  • contains it’s specific (Javascript, most likely) resources, while

  • using more generic (library) resources, common for all animations of a common type, from a “global” resource path

  • Currently we have exactly one type, tailored to our CreateJS-based animations.

Examples

This add-on can be seen in action at the following sites:

Documentation

Sorry, we don’t have real user documentation yet.

Installation

Add visaplan.plone.animations to your buildout:

[buildout]
...

eggs =
    ...
    visaplan.plone.animations

and then running bin/buildout; or add it to the requirements of your own extension or policy package.

After (re-) starting your Zope instance, you’ll need to “install” the extension, using the extensions installation form or the Zope quick-installer.

Contribute

Support

If you are having issues, please let us know; please use the issue tracker mentioned above.

License

The project is licensed under the GPLv2.

Contributors

To do

  • Create integration tests

  • Support various types of animations

  • Support creation of animations by upload of an achive file (e.g. .zip or .tar.gz)

  • Fully integratable animations (which don’t need an HTML page on their own)

  • Static thumbnails:

Contributions welcome!

Changelog

1.2.2.1 (2023-05-03)

Bugfixes:

  • When checking the version of the visaplan.plone.search package, compare correctly, following PEP 440.

Requirements:

[tobiasherp]

1.2.2 (2023-05-02)

Improvements:

  • As we use the traditional index getExcludeFromNav, we import the name of that index from visaplan.plone.search now, if available;

  • The default is still getExcludeFromNav.

Requirements:

Hints:

  • The default value for the getExcludeFromNav index name will change in a future release.

[tobiasherp]

1.2.1 (2023-04-19)

Profile changes:

  • Optional upgrade step to version 1005: refresh index getExcludeFromNav for FolderishAnimation objects.

    If you don’t have that index (the canonical name is exclude_from_nav instead), just skip this step; an appropriate indexer is provided (but not activated) by visaplan.plone.search v1.6.2+.

Requirements:

  • If visaplan.plone.search is installed, we need v1.6.2+, for a suitable getExcludeFromNav indexer.

[tobiasherp]

1.2.0 (2022-09-20)

New Features:

  • getThumbnailPath for FolderishAnimations: .dx.FromImageAttribute with customized default thumbnail

Requirements:

  • visaplan.plone.staticthumbnails v1.2.0

[tobiasherp]

1.1.3 (2022-03-04)

New Features:

  • If visaplan.plone.structures is installed, the @@landing_path of FolderishAnimations points to the appropriate @@info path. Requires visaplan.plone.structures v1.2.7+.

Requirements:

  • If visaplan.plone.menu is installed, we need v1.1.1+, for the @@mainmenu.current_topic_path method.

[tobiasherp]

1.1.2 (2021-11-17)

New Features:

  • @@landing_path view for FolderishAnimation objects (no solution for target=_blank yet)

Requirements:

  • If we have visaplan.plone.search, it must be v1.4.7+, providing the ILandingPath interface.

[tobiasherp]

1.1.1 (2021-09-07)

New Features:

  • if visaplan.plone.industrialsector is installed, we’ll have a code_formatted metadata column; with v1.1.2+, it should be created using the right language.

[tobiasherp]

1.1.0 (2021-06-30)

Bugfixes:

  • Thumbnail generation works now, using visaplan.plone.staticthumbnails.mixin.dx.DedicatedThumbnailMixin

  • Profile bugfix for Folder.xml, allowed_content_types: attribute purge=False was missing

Profile changes:

  • Added behavior IDedicatedThumbnail

  • Added upgrade step to reload the profile

  • Increased profile version to 1004

Requirements:

[tobiasherp]

1.0.5 (2021-02-16)

New Features:

  • FolderishAnimation.getCustomSearch method, providing (for now):

    • portal_type

    • Creator

Profile changes:

  • Upgrade step to update the getCustomSearch indexes

  • Profile version increased to 1002

[tobiasherp]

1.0.4 (2020-12-16)

Improvements:

  • Made FolderishAnimations clickable even if lacking a preview image

[tobiasherp]

1.0.3 (2020-03-05)

  • Views for AJAX navigation support (based on visaplan.plone.ajaxnavigation)

  • Added an ajax-nav view to prevent Plone from trying to load a FolderishAnimation via AJAX (since this doesn’t work yet).

  • Since it is not usable as an AJAX navigation target, the embed view has been renamed to onlyme

[tobiasherp]

1.0.2 (2019-10-22)

  • Removed profile dependency on visaplan.plone.behaviors, since the current version 1.0.2 doesn’t have one.

[tobiasherp]

1.0.1 (2019-06-26)

[tobiasherp]

1.0 (2019-05-20)

  • Initial release. [tobiasherp]

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

visaplan.plone.animations-1.2.2.1.tar.gz (1.0 MB view details)

Uploaded Source

File details

Details for the file visaplan.plone.animations-1.2.2.1.tar.gz.

File metadata

  • Download URL: visaplan.plone.animations-1.2.2.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.5

File hashes

Hashes for visaplan.plone.animations-1.2.2.1.tar.gz
Algorithm Hash digest
SHA256 e9c6bea3380a0be7074a19d9c6fb0d054be02b6427423ea4ed5d51cf8b89e855
MD5 1cca03e16385f7422e365baef4684452
BLAKE2b-256 57564b638382310b49f8e86ae5d8fc76b2f64149aa6d6de7fc757d816cb7a6a8

See more details on using hashes here.

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