Let's add a new output mode: Teleprompter
It's a bit like Slideshow (where wiki content is converted to another layout / format), but focused on being a Teleprompter
Manifest Interactive Teleprompter
Looks pretty simple and efficient. Licensed under both the MIT and GPL license.
Code: https://github.com/manifestinteractive/teleprompter
Demo: https://promptr.tv
soxofaan/scrollocue
Looks pretty/too simple. Doesn't not include autoscroll (scrolling is manual)
MIT License and a jQuery plugin for building a simple autocue/teleprompter system
https://github.com/soxofaan/scrollocue
Imaginary Teleprompter
The project started in 2016 and last update was April 2020 (on 14/12/2020) seems quite complete.
Imaginary Teleprompter is made using HTML, CSS and JavaScript.
There are many platforms and browsers versions available and it is licensed under the GNU Free Documentation License version 1.3.
- Website : https://imaginary.tech/teleprompter/
- Github: https://github.com/ImaginarySense/Imaginary-Teleprompter
- Sourceforge: https://sourceforge.net/projects/teleprompter-imaginary-films/ (like us seems they switch to git)
- Was Fosspick in 2019 : https://www.linux-magazine.com/Issues/2019/218/FOSSPicks/(offset)/3
Related
- Snapcraft : https://snapcraft.io/imaginary-teleprompter
- Electron branch (?) https://github.com/ImaginarySense/Imaginary-Teleprompter-Electron
Schoonology/teleprompter
https://github.com/Schoonology/teleprompter#readme
https://asset-packagist.org/package/npm-asset/teleprompter
Jakecarpenter / Canvas-Prompter
License: MIT
- Website : https://github.com/jakecarpenter/Canvas-Prompter
- But https://github.com/jakecarpenter/Canvas-Prompter/issues/1
Cueprompter
HTML free teleprompter.
Note: May be we can work with him to port it on Tiki ?
Website : https://cueprompter.com
obsidian-teleprompter
Plugin for Obsidian designed to seamlessly integrate teleprompter functionality into your note-taking workflow: https://github.com/lumetrium/obsidian-teleprompter
Maybe has some good ideas or can even be ported to Tiki?
Voice-Activated Teleprompter
Web-based voice-activated teleprompter software: https://github.com/jlecomte/voice-activated-teleprompter
Telekast
TeleKast is built on the Mozilla® Platform. So, it makes heavy use of Mozilla's XML User Interface Language (XUL) and JavaScript. (could that be a bottleneck ? ) It has been released as open source software protected by a dual license. The Mozilla Public License version 1.1 and the GNU General Public License version 2.0.
While it is quit popular on the internet (many articles and links) it wasn't updated since 2012.
- Sourceforge: http://telekast.sourceforge.net
Proverb Teleprompter
Wasn't updated in the last 8 years.
Desktop
Another idea
- Bernard suggested to Marc that maybe the slideshow could be extended to also become a Teleprompter
After our discussion with @Elvis ANSIMA, we identified two main options for the Teleprompter feature:
- Build it from scratch
- Look for external libraries that could be adapted
Instead of embedding this functionality inside the existing slideshow plugin parameters, we suggest creating a dedicated Teleprompter plugin. It would follow a similar structure to the slideshow plugin, but remain independent, with a "Prompt it" button available directly on the wiki page.
We initially considered Imaginary Teleprompter, but abandoned the idea since it hasn't been maintained in over 5 years and integration proved too complex.
Given that teleprompting is mostly frontend-focused and needs a modern UI, we leaned toward using JavaScript-based solutions. We didn't find anything suitable on Packagist, which makes sense considering PHP is backend-oriented.
We explored various JS libraries such as:
Although these libraries were not designed specially for teleprompt, we believe—with some creativity—they could be adapted to our use case.
We also found minimalist Teleprompter implementations without external dependencies, like this example built in React: https://y3ktc.csb.app/
This inspired us to consider building our own version using Vanilla JS, Vue, or jQuery, following the plugin model used for wikiplugin_slideshow.
If none of the existing libraries provide the functionality we need, we are open to implementing it ourselves.
@Olivier Kango I don't think it's worth the effort of building from scratch. I see three options:
- pick an existing lib and integrate (and contribute upstream)
- adapt something already in Tiki, like https://doc.tiki.org/PluginSwiper (and try to upstream to Swiper)
- wait
Follow-up proposal
Following @Marc Laporte’s suggestion above,
I propose proceeding with option 2: adapting something already in Tiki, specifically PluginSwiper, to provide a minimal Teleprompter display mode.
This approach avoids building from scratch.
Unless there are objections from the community, the next step would be to prepare a MR implementing a Teleprompter plugin based on this approach.