Advanced details¶
Adding a custom effect¶
For a declared-family effect (a custom from/to tween the admin
Effects table can't express) or shipping a whole effects pack from a
theme or module, see
Adding effects outside the editor.
For anything the panel already exposes — direction, distance, timing, split —
tune it in the editor and save it as an effect
instead.
For developers¶
Motion's storage layer, render pipeline, public PHP/JS API, and build process
are documented in Motion engine architecture — start
there for the animation engine's contract, how to register a different
engine, how a component template marks its own animatable regions, the
drush-only config keys, recovering from a stale config import, and
verifying effects against triggers.