Skip to main content

visaplan.plone.animations

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]

Metadata

Release files for visaplan.plone.animations 1.2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visaplan.plone.animations 1.2.2.1
File Size Uploaded
visaplan.plone.animations-1.2.2.1.tar.gz 1.0 MB Details

Release files / visaplan.plone.animations-1.2.2.1.tar.gz

Download URL visaplan.plone.animations-1.2.2.1.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
e9c6bea3380a0be7074a19d9c6fb0d054be02b6427423ea4ed5d51cf8b89e855
BLAKE2b-256 checksum
How to use checksums
57564b638382310b49f8e86ae5d8fc76b2f64149aa6d6de7fc757d816cb7a6a8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.2.2.1 This release

1 release file

1.0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page