This Github organization is all about PRESENTA Lib source code, including plugins, documentation and examples.
The perfect entry-point is the library repository, which is the main place to interact with its maintainers.
The javascript presentation library for the automation era.
Home Page: https://www.presenta.cc/
License: BSD 3-Clause "New" or "Revised" License
This Github organization is all about PRESENTA Lib source code, including plugins, documentation and examples.
The perfect entry-point is the library repository, which is the main place to interact with its maintainers.
Perhaps I'm not doing it right:
When I fork, then share a presenta, I am left at the new presenta shared screen.
I can copy the link, then open the newly "created" presenta by clicking on the "open in editor link".
If I add new content to the opened presenta, it is not ever saved. If I view my presenta, my new changes are present, but when I "esc" back to the editor the changes are lost, and it's back to the original newly "created" presenta that I "opened in the editor".
It seems like the new content will only save when I fork the presenta, but then it's not clear to the user what exactly just happened when I clicked fork, because I can still edit and the only visual indicator of any change is that now it says share.
Maybe, you might want to have the "naming process" of the fork/share occur when the presenta gets forked, so that it's clear to the user that they are working on a newly "named" fork, which can then be shared.
I don't know, there is something that doesn't work in the flow I how to fork/share, and at what point I can download the forked version.
When I have sent play.presenta.cc link to macOS users, Safari doesn't play the presentations. They can play them in alternative browsers, tho
The layouts implementation has some issues and it's limited in possibilities.
I created an example of a sample of Examples of Presenta Markdown
When I pasted the markdown code into pastebin, I received an error saying that your links, the presenta.cc example links were suspicious, and that I can only create a private paste in pastebin. I've attached an actual example of what I pasted as well as the error I received.
Example of Presenta Markdown.txt
tring to use presenta in vue. watch the editor and update presenta.
in a watch function:
let parsed = md2pjson.parse(val);
new Presenta("#presenta", parsed);
However, every change in val will create a new Presenta.
also tried.
if (this.presenta) {
this.prenseta.then(pres => pres.destroy())
}
this.prenseta = new Presenta("#presenta", parsed);
still no luck.
What is the correct way to use presenta in vue? Thanks.
I tried to embed an amazon iframe into a block. but nothing appeared.
https://play.presenta.cc/view/GDVhZqdDssVgv
I'm not sure if this is expected behavior. In some regards, I can use HTML, such as
<a href="link" target="blank">thing</a>
But others such as the iframe don't work.
Hi, so I just developed a scenario where it would be advantageous to have the ability to write a block that requires a password to advance beyond. There are several approaches to this problem if I were to write it, but all of them would suck.
If you have any quick and dirty thoughts on the matter, I'd love for this feature to be included.
If it could be a placeable block, rather than making the entire presentation locked, then I can create a presenta where there is an intro to the presentation, which is unlocked with the correct code. I am assuming that the list of codes is kept on a server somewhere on the internet.
The way that you have it's currently designed:
If I want to make my link open in a new tab, I need to do this:
<a href="https://domain.tdl/page.html" target="blank">Long complicated Title</a>
It would be easier if I could do this:
![Long complicated Title](https://domain.tdl/page.html)
I created a presenta in a manner I thought would work, but it is not producing the expected results.
Text mixed with YT video incorrect (2).txt
Text mixed with YT video incorrect - https://play.presenta.cc/view/MudloeR5RhKms
It's not exactly clear how to view a Presenta in full-screen mode when a user receives a shared link.
When the shared link appears, the user is given a small version of the presenta, and an "open in editor" link, and a "copy" link.
There should be a view link, as it is less than desirable to view the presenta in the small window.
Also, the way that you have it set up now, the user must go into the editor in order to view the presenta. This is not an obvious step in the entire process. Someone who gets one of these in an email for the first time will not understand how to navigate it if they simply want to view the slideshow.
It's quite severe since it blocks the rendering.
It happens with some embed urls.
In the editor, the feature that slides the correct preview pane item into focus, when I click in the corresponding markdown block is broken.
https://play.presenta.cc/view/kLRsm375w7i7j
How do I add Google Analytics to a presenta?
I tried adding, but it didn't work, see presenta above.
```javascript
<script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);}(window,document,'script','dataLayer','GTM-MF3JGRJ');</script>
```
The javascript is visible in the presentation, or maybe that's expected behavior?
So, in the software that I was designing, I had an optional 'Destination URL' at the end of the entire presentation. You would be able to set a URL landing page at the end of the presentation.
Also, it t would be nice if the presentas could feed one after another. So that I could set my presenta to end with the beginning of a new presenta. Or, I can have it end at some other web page.
Something like:
or
```DestinationURL: https://www.domain.tld/new-presenta
I would ignore all, except for the last one on the markdown page in case some user decides to put multiple triggers per document.
The actual implementation of fonts/colors keeps very unlikely the possibility to create extensions that can be loaded as plugin.
It requires a redesign.
https://ogp.me/
This is a future feature that will help. If users are able to post their Presentas to FB & Twitter it will virally enhance the spread of the software's use. I'm not sure what priority this is for you.
As I play around in https://play.presenta.cc/
This is the manner in which I work.
I have notepadd++ with my markdown file.
I create in https://play.presenta.cc/ then either download markdown file or copy and paste back to notepad++ to save the changes.
If I try to view the presenta, when I click on the back button, all of my work is lost and I am back at the default example.
As it currently works, when I create a presenta and try to view it, all of the data is gone when I click on the browser back button (firefox).
The only point where my work shows up is when I go in a new tab to https://play.presenta.cc and click on the "use last presenta" link at the top.
Sometimes, the site will get so messed up that I need to clear the cache and cookies to reset the site. After that all of my work is lost, but I can easily start again because I have my data in notepad++ or the downloaded markdown file.
It might be advisable to have a HARD RESET button that purges your cookies and stuff on the user's computer to give them a way to reset the site. I know that won't work permanently, but it helps.
I was thinking of my software more as an app/website, rather than a player for an existing format (markdown) with extra features.
Using markdown, a common format, as the human readable-writable format is just brilliant. It probably seems obvious to you, but it just flew over my head completely. It makes all the difference in terms of usability, # of potential existing users who already know markdown, and making the files manageable from a user perspective.
Build: v0.3.49 0.1.19
I'm not sure if you are still working on the play.presenta.cc part of your project.
Lately, when I try to create presentas, the content of the page is not refreshing. I have put together a short video that shows what is going on. I have also attached the markdown that I was attempting to add.
2021-05-20 - Error generating presenta - Markdown Content.txt
In my experience, users are clueless and will not initiate action, unless prompted. I think it might be too subtle that the videos play when the user presses the space bar or click on the video.
It might be helpful to pop up a toast over each video when a new block appears, that indicates how to play a video.
Even better would be to 'toast the first video' and no others after that.
The way that you have implemented Color and Style might need reworking.
Immediately, I tried to do the following only to find it didn't work. This type of behavior would be one that I would anticipate the software being able to do. I expected to be able to change the formatting and colors from block to block. The way that you have implemented, it only allows for one style and color per document.
BTW, I think the software is great! I was working on something identical to it, but, in every way, Presenta is so much better than what I built.
One of the use cases that I came up with for the software was as a media player.
Use case: someone is throwing a party (pre-covid days), or wake, or whatever.
They can create a markdownlist of youtube/vimeo/whatever/mp4 of videos, one video per block.
The playlist of videos would just auto play each one after another until the list was done.
I also had a loop list feature flag.
I played with the software when it was first released. Haven't really thought about it much when I realized it would work for my needs as it was currently working. Came back today to see it it meets my needs, requested a password reset, reset my password to find out my account is suspended.🤔
user: [email protected]
What gives?
Can someone in the group there take a look and take care of it.
Thanks,
😉
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.