{"id":327389,"date":"2026-08-19T08:07:46","date_gmt":"2026-08-19T08:07:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/devmotion\/"},"modified":"2026-08-19T08:22:21","modified_gmt":"2026-08-19T08:22:21","slug":"dmk-animation-engine-for-elementor","status":"publish","type":"plugin","link":"https:\/\/uz.wordpress.org\/plugins\/dmk-animation-engine-for-elementor\/","author":23509969,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"DMK Animation Engine for Elementor","header_author":"DevmotionKit","header_description":"Handle your animation in Elementor with this plugin.","assets_banners_color":"","last_updated":"2026-08-19 08:22:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/devmotionkit.com\/","header_plugin_uri":"https:\/\/devmotionkit.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"devmotion","date":"2026-08-19 08:22:21"}},"upgrade_notice":{"0.1.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[785,276441,76538,34998,250933],"plugin_category":[50],"plugin_contributors":[276442],"plugin_business_model":[],"class_list":["post-327389","plugin","type-plugin","status-publish","hentry","plugin_tags-animation","plugin_tags-anime-js","plugin_tags-elementor","plugin_tags-motion","plugin_tags-scroll-effects","plugin_category-media","plugin_contributors-devmotion","plugin_committers-devmotion"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dmk-animation-engine-for-elementor.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>DMK Animation Engine for Elementor animates headings, buttons, counters, and images without writing code. Pick an animation type, duration, and delay directly in the Elementor editor \u2014 DMK Animation Engine handles viewport-triggered entrances, scroll-synced scrubbing, and hover effects on the frontend.<\/p>\n\n<p>Animations are powered by <a href=\"https:\/\/animejs.com\/\">anime.js<\/a>, a lightweight, MIT-licensed JavaScript animation engine.<\/p>\n\n<h4>Requires<\/h4>\n\n<ul>\n<li>Elementor (free or Pro)<\/li>\n<\/ul>\n\n<h3>Source Code and Build Process<\/h3>\n\n<p>The JavaScript and CSS this plugin loads from <code>build\/<\/code> are bundled, minified output. The complete, uncompiled source is included in this plugin under <code>src\/<\/code>, and the build configuration is included as <code>vite.config.js<\/code>.<\/p>\n\n<p>The bundle contains exactly one third-party library: <a href=\"https:\/\/animejs.com\/\">anime.js<\/a> v4.5.0 by Julian Garnier, released under the MIT License. Its exact version is pinned in <code>package-lock.json<\/code>, and the complete, unmodified MIT license text is included with this plugin as <code>LICENSE-anime.txt<\/code>.<\/p>\n\n<p>To rebuild the bundle from source:<\/p>\n\n<pre><code>npm ci\nnpm run build\n<\/code><\/pre>\n\n<p>Use <code>npm ci<\/code> rather than <code>npm install<\/code> so the exact dependency versions recorded in <code>package-lock.json<\/code> are installed. Output is written to <code>build\/<\/code>, and the plugin locates it through <code>build\/.vite\/manifest.json<\/code>.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>DMK Animation Engine bundles <a href=\"https:\/\/animejs.com\/\">anime.js<\/a> v4.5.0 by Julian Garnier, released under the MIT License. Copyright (c) 2025 Julian Garnier.<\/p>\n\n<p>The complete, unmodified MIT license text ships with this plugin as <code>LICENSE-anime.txt<\/code>. Upstream copy: https:\/\/github.com\/juliangarnier\/anime\/blob\/master\/LICENSE.md<\/p>\n\n<p>The MIT License is GPL-compatible, so anime.js may be distributed as part of this GPLv2-or-later plugin. DMK Animation Engine itself is licensed under the GNU General Public License v2 or later; see <code>LICENSE<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>dmk-animation-engine-for-elementor<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Make sure Elementor is installed and active.<\/li>\n<li>Edit a page with Elementor, add a supported widget (e.g. Heading, Button), and configure its animation controls under the Advanced tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20elementor%3F\"><h3>Does this require Elementor?<\/h3><\/dt>\n<dd><p>Yes. DMK Animation Engine is an Elementor add-on and will not run without Elementor active.<\/p><\/dd>\n<dt id=\"what%20animation%20engine%20does%20this%20use%2C%20and%20why%3F\"><h3>What animation engine does this use, and why?<\/h3><\/dt>\n<dd><p>DMK Animation Engine uses <a href=\"https:\/\/animejs.com\/\">anime.js<\/a> (MIT License). It was chosen over GSAP because GSAP's license is not GPL-compatible, and WordPress.org requires bundled code to be compatible with the plugin's GPL license.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add scroll-triggered, viewport-triggered, and hover animations to your Elementor widgets.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=327389"}],"author":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devmotion"}],"wp:attachment":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327389"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327389"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327389"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327389"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327389"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}