dPoll development updates

in #dpoll6 years ago (edited)


See it online at dpoll.xyz, and the source code at github repository.

dPoll is having constant development. Here are the new updates deployed in the last couple of days:

Poll editing


Poll editing is one of the most wanted features. When you create a poll and see you made a typo, it feels bad because you can't fix it. (You can fix it in the other interfaces, but not on dPoll.)

This feature was not there because editing the poll question and the answers don't make any sense since it may lead to false positives on the answers.

However, in order to give a small window to the poll creator to fix the grammar mistakes, now it's possible to edit polls if

  • the poll is open.
  • the poll has no votes casted.


A wild "edit" button appears


Now, there is an "edit" button near to "vote" button in the poll detail page if you're owner the poll. This change also led a few refactors to prevent code repeat. The overall tech debt on that part is huge but became smaller with these changeset.

This change doesn't limit editing the poll on other interfaces. You can still reshape your post on other interfaces, however, if you want it changed you must update the poll at our website.


Magical JSON metadata of dPoll

Related pull request:
https://github.com/emre/dpoll.xyz/pull/50

Remembering the old input values on errors


The interface wasn't remembering the form input if something goes bad while submitting the poll. Ex: You have tried to create a poll with a huge amount of description and tried to send it with just one choice option. You will get an error that at least two choices are required but the description will stay there.


Related pull request: https://github.com/emre/dpoll.xyz/pull/49/commits

Better validation on choices


There was a couple of errors about validating choices and allowing multiple same choices in the polls. These two problems are addressed.

Related pull request:

https://github.com/emre/dpoll.xyz/pull/47/commits

Minor changes


Roadmap


  • Fixing the mobile issues on markdown editor
  • Adding/Updating post tags
  • Multiple choice selection (Not %100 decided, yet.)
  • DPP (dPoll Points) system based on user activity.

If you have any ideas, suggestions, or feedbacks you can shoot your ideas at our issues. Also, feel free to join discord server.

Curation


Thanks to our amazing sponsors, our community curation account reached to 7.8k SP. Currently, we curate manually. However, in order to eliminate human mistakes, we're currently designing curation guidelines and a new upvote bot to make sure we use our delegated steem power more efficient and fair.

Speaking of that, if you want to help curation, you can delegate some steem power to @dpoll.curation account, and become a sponsor instantly. 🎉

Sort:  

Thanks for the contribution, @emrebeyler! Once again some very cool features, especially the ability to edit the polls after posting them is a great one.

One thing I noticed is that if you don't select an option, you can still click "Vote", type additional thoughts and then click "Continue", which brings you to e.g.

Not Found
The requested URL /vote/@emrebeyler/choose-the-best-web-development-framework-on-python/ was not found on this server.

I think it would be best if you disable the button until an option has been selected or something. Other than that I haven't found anything wrong with it - great work!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @amosbastian! Keep up the good work!

I am so excited for the upcoming features :))

Çok güzel bir gelişme emeğinize sağlık hocam 👍

Great! I think you have found a fair way for the edit feature ;)

Posted using Partiko Android

Hi @emrebeyler!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

If I could turn back !BEER

Thanks for contributing to the dPoll content.

You have been upvoted from our community curation account (@dpoll.curation) in courtesy of This Guy... @bluerobo.

Come, join our community at dPoll discord server.


If you want to support dPoll curation, you can also delegate some steem power. Quick steem connect links to delegate:
50SP | 100SP | 250SP | 500SP

Tested and liked.
PS. Too many default tags.

Thanks!

Fixed the default tags problem, it was a bug. :)

Great news. I'm really looking forward for Multiple choice selection although it would be a little complicated. Check out https://lumeos.io you might be able to get some ideas and it'd be great if dpoll can evolve to become a competitor.

Thank you once again for your hard work. dPoll is fun and useful, the best combination! ;)

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 75813.73
ETH 2916.82
USDT 1.00
SBD 2.62