[Tiki-devel] [RFC] Lottie Animation Support for Tiki - Library Selection

Moïse Nturubika <[email protected]> Mon, 5 Jan 2026 13:38:41 +0100
Newsgroups gmane.comp.cms.tiki.devel
Message-ID <CAO-ETd-KyzTk1AF9Vkm7ptMovQc8sVrq1LiZbz8-jtj_+HDy4A@mail.gmail.com>
--===============8053775279505316694==
Content-Type: multipart/alternative; boundary="00000000000079e0710647a3576f"

--00000000000079e0710647a3576f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi everyone,
As discussed in the task tracker, we're working on adding Lottie animation
support to Tiki through a new {LOTTIE} wiki plugin.

Task: https://avan.tech/item91280
Documentation: https://doc.tiki.org/Lottie+Integration

*What is Lottie?*
Lottie is a modern animation format using lightweight JSON files to render
vector animations. Unlike GIFs/videos, Lottie animations are small (KB vs
MB), scale perfectly, and support interactivity.

*Proposed Plugin*
{LOTTIE src=3D"tiki-download_file.php?fileId=3D123" loop=3D"true" autoplay=
=3D"true"}

*Library Evaluation*
Following our library selection process (
https://dev.tiki.org/How+to+pick+a+software+library),

I've analyzed the available options on  https://dev.tiki.org/Lottie

*Recommendation*
I propose using @lottiefiles/dotlottie-web because:
- Official LottieFiles player with active maintenance (543+ releases)
- Supports both .json and compressed .lottie formats
- Web Worker support for better performance

The full analysis with pros/cons is available at:
https://dev.tiki.org/Lottie

Please share your thoughts, concerns, or alternative suggestions!
Best regards,
Mo=C3=AFse Nturubika

--00000000000079e0710647a3576f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi everyone,<br>As discussed in the task tracker, we&#39;r=
e working on adding Lottie animation support to Tiki through a new {LOTTIE}=
 wiki plugin.<br><br>Task: <a href=3D"https://avan.tech/item91280">https://=
avan.tech/item91280</a><br>Documentation: <a href=3D"https://doc.tiki.org/L=
ottie+Integration">https://doc.tiki.org/Lottie+Integration</a><br><br><b>Wh=
at is Lottie?</b><br>Lottie is a modern animation format using lightweight =
JSON files to render vector animations. Unlike GIFs/videos, Lottie animatio=
ns are small (KB vs MB), scale perfectly, and support interactivity.<div><b=
r><b>Proposed Plugin</b><br>{LOTTIE src=3D&quot;tiki-download_file.php?file=
Id=3D123&quot; loop=3D&quot;true&quot; autoplay=3D&quot;true&quot;}</div><d=
iv><br><b>Library Evaluation</b><br>Following our library selection process=
 (<a href=3D"https://dev.tiki.org/How+to+pick+a+software+library">https://d=
ev.tiki.org/How+to+pick+a+software+library</a>), <br><br>I&#39;ve analyzed =
the available options on=C2=A0

<a href=3D"https://dev.tiki.org/Lottie">https://dev.tiki.org/Lottie</a><br>=
<br><b>Recommendation</b><br>I propose using @lottiefiles/dotlottie-web bec=
ause:<br>- Official LottieFiles player with active maintenance (543+ releas=
es)<br>- Supports both .json and compressed .lottie formats<br>- Web Worker=
 support for better performance</div><div><br>The full analysis with pros/c=
ons is available at: <a href=3D"https://dev.tiki.org/Lottie">https://dev.ti=
ki.org/Lottie</a><br><br>Please share your thoughts, concerns, or alternati=
ve suggestions!<br>Best regards,<br>Mo=C3=AFse Nturubika<br><br></div></div=
>

--00000000000079e0710647a3576f--


--===============8053775279505316694==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8053775279505316694==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
TikiWiki-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel

--===============8053775279505316694==--