A dexterity-based content type for animations.
Project description
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
Issue Tracker: https://github.com/visaplan/visaplan.plone.animations/issues
Source Code: https://github.com/visaplan/visaplan.plone.animations
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
Tobias Herp, tobias.herp@visaplan.com
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:
Remove hard dependency on visaplan.plone.staticthumbnails
Fix the ZCA wiring to obsolete the inheritance from the mixin class
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:
If we have visaplan.plone.search, we need 1.7+
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:
visaplan.plone.behaviors v1.1.0+
visaplan.plone.staticthumbnails v1.1.0+
Removed dependencies on
[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)
Support for preloader images, recognized by name
Add CSS classes to HTML text
[tobiasherp]
1.0 (2019-05-20)
Initial release. [tobiasherp]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c6bea3380a0be7074a19d9c6fb0d054be02b6427423ea4ed5d51cf8b89e855 |
|
MD5 | 1cca03e16385f7422e365baef4684452 |
|
BLAKE2b-256 | 57564b638382310b49f8e86ae5d8fc76b2f64149aa6d6de7fc757d816cb7a6a8 |