Push announcements on Discord channel to Utopian Frontend

in #utopian-io7 years ago (edited)

Project background

Utopian.io is the front end portion of Utopian, a Steem blockchain project seeking to reward users for making valuable contributions to open source software projects.

It is a website built with the React JavaScript library and written mainly in JavaScript (93%) as well as HTML and CSS.


Components

When a user is viewing their feed and certain other views there is an 'Announcements' block in the sidebar. Display of this block is defined in

/src/components/Sidebar/SideAnnouncement.js


Proposal

Currently the announcements shown in this block are more or less hard-coded. The block does have logic to determine whether the current user has voted for @utopian-io as witness, hiding the related announcement if the user has. The other two announcements — while certainly important — are static and becoming somewhat dated.

It would be better if fresh news of the platform's growth and changes appear in this block. Presently such news is most prominently published in posts to the blockchain and then announced on the project's Discord server. This is good. But adding the latest news to the Announcement sidebar would increase visibility further.

The call to action for witness voting should be kept as is.

There are several ways the proposed feature could be implemented. One possibility is to modify the component to read from an RSS feed. A utility Discord bot could be built (or an existing one used/modified) to selectively write new posts in the #annoucements channel to this feed.


Mockups / Examples

image.png

And...

image.png

Presto! Active users (off Discord) are kept in the loop.


Benefits

The main benefit of this change is increased visibility for recent announcements pertinent to Utopian users. For example, I am often at work when announcements are made on Discord so I may not have time to keep up to date as news comes out in chat.

It's when a user is viewing a page on Utopian.io that attention is on related activity. This is a prime time to make users aware of important information and potentially prompt contributors take action relevant to the latest developments.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @tdre! Thank you for the great work you've done!

We're already looking forward to your next contribution!

Fully Decentralized Rewards

We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

Want to chat? Join us on Discord https://discord.me/utopian-io

W00T!

Hello @tdre, sadly this had to be declined because we already received similar contribution here.

Thanks for your contribution anyway :)


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

[utopian-moderator]

Hello, @knowledges. Thanks for taking the time to review and comment. Please note that the 6 months old contribution for which you posted a link does not concern the same aspect of the Utopian.io site.

The link you posted involves 'Task Requests' which were formerly called 'Announcements'. My suggestion is about improving the 'Announcements' React component that users see in a sidebar when logged in to Utopian and viewing — for example — their own feed.

This is clearly identified and illustrated in my post:

  <== Component: SideAnnouncement.js

Indeed during the due diligence I conducted to identify prior work while drafting my suggestion I came across the that very article due to the coincidence in terminology.

I read it carefully and was able to make sure that the two features are unrelated. I also searched the issues on github to see if anyone had suggested the same idea already and — as far as I found — no one had.

Accordingly, I hope you will reconsider your rejection. In any case thanks for your time and diligent support of Utopian.

After i went through your feedback, i am indeed convinced that both contribution are not similar.

I humbly apologize for this misunderstanding. Your contribution has now been verified.

Thank you so much for being very patient.

No worries. I appreciate you taking the second look!

Your contribution cannot be approved because it does not follow the Utopian Rules.


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

[utopian-moderator]

Thank you @portugalcoin for taking the time to score and moderate. :)

The world of programming is a world full of opportunities, if it were not so old, I think it should be studied computer, and not public accounting

I feel the same way about farming ;) You may want to become more familiar with the Utopian project. There are opportunities not just for developers of varying experience but also for writers, bug hunters, thinkers and influencers.

Thanks for taking the time to check in on this contribution, m'friend.

image.png

Thats a really nice suggestion :)


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

[utopian-moderator]

Thanks! I'd like to see it implemented or even work on it myself if I get the chance.

Resteemed to over 17800 followers and 100% upvoted. Thank you for using my service!

Send 0.200 Steem or 0.200 Steem Dollars and the URL in the memo to use the bot.
Read here how the bot from Berlin works.

@resteem.bot

We are happy to be part of the APPICS bounty program.
APPICS is a new social community based on Steem.
The presale was sold in 26 minutes. The ICO is open now for 4 rounds in 4 weeks.
Read here more: https://steemit.com/steemit/@resteem.bot/what-is-appics

@resteem.bot

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by tdre from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Resteemed by @resteembot! Good Luck!
The resteem was paid by @jjay
Curious? Read @resteembot's introduction post
Check out the great posts I already resteemed.

ResteemBot's Maker is Looking for Work

Resteemed by @resteembot! Good Luck!
The resteem was paid by @jjay
Curious? Read @resteembot's introduction post
Check out the great posts I already resteemed.

ResteemBot's Maker is Looking for Work