jeffalo @jeffalo

fyi i’m cool with browser extensions, etc. for wasteof, but please don't add special syntax that requires the extension to view. (eg. : emoji: text). it makes things a lot messier for everyone else.

Aug 9, 2023, 9:37 PM
53
View all

comments

Highlighted comment

Wait, so do polls fall under that? They're implemented with a code block like:

poll: ["yes","no"]

So it's technically extra syntax, even though it should be pretty clear.

i would think in that case that even people not using the extension would be able to understand.

Extension-less people would still not be able to view the poll though.

That's already how polls regularly work on here. This would be more of a problem if wasteof.plus actually switches to some sort of API service

if we switch to an api service, extension-less people would still be able to vote (it would still count comments as votes), it’s just that people using the extension who actually click on responses wouldn’t post comments. (@gilbert189)

That just seems very chaotic… Polls on wasteof, the way they are used currently, already function through comments. So, why not use them like that?

take a look at issue #93 for my up-to-date thoughts, but this approach is not necessarily a critical update that will happen anytime soon, more like a plan which we can work on while we use the method in #92 in the meantime. also, jeffalo originally suggested the link-based poll idea so that non-extension users could still use the richly polls on an external website. (potentially wasteofplus.vercel.app)

@imadeanaccount @mybearworld i suggest linking to a dynamic png image or something (it wouldn’t be very accessible but ehhhhhhhhhh)

How would you actually make a dynamic PNG with only cubeupload and imgbb?

damnnnn jeffalo actually blocked external images?

Sure did, and that’s good

See more replies

Probably, given that he never said it was hard to understand, he just said it was messy (which it is).

the whole poll thing is pretty hacky imo. from the code block to the comment to vote, i just don't like it too much, may i suggest reimplementing it but with a mongo database or something? i'm pretty sure the free plan works for an underused feature of a chrome extension not used by everyone on a small social media platform and it shouldn't be too much work.

we are planning on implementing it with a database/API at some point in the future! :)

yeah! I plan on developing/hosting an API that could be used, but I’m quite busy with life and other projects so it might be a while (not too long) until I can start working on it!

another idea i had was that the formatting could look like this:

poll: Poll Question

Option 1

Option 2

Option 3

This is a lot less messy than the existing syntax to users not using @wasteofplus but would still be effective at conveying that this is a poll. (@portalpower)

It looks pretty good, hopefully Jeffalo will allow it.

That's not a bad idea

I'm really not a fan of that whole systems - using an off site db works, but it would be nice if there was some kind of exposed website for others

so like, i would rather it would make posts that show as links to non users, and then the extension replaces the link with a pretty embed

that’s actually not a bad idea. i had originally thought that, once the API is implemented, it could simply post a link to an external website where the same poll could be accessed by non-extension users (and they could respond to polls!), but for @wasteofplus users, it would embed the poll directly into wasteof. (@radi8, @gilbert189, @mybearworld, @portalpower)

I guess? It would be annoying to have to make an API if you ever want to make a similar addon though.

the API would be open-source (@/radi8 offered to help) and i don’t think it would be too hard (it would mostly be adding new database tables, and configuring them). In #93, I list several other addons (besides polls) that would benefit from the API system.