A sneak preview at the next SteemMakers functionality
SteemMakers is a community which focuses on uniting, helping and rewarding makers and DIYers on the Steem blockchain. You can find more info about us and how to contact us on our website www.steemmakers.com.
Curation workflow
As SteemMakers is slowly growing the workflow needs more automation. We have some experience makers around that are very capable at selection content. Although the process has been improving over time it is still centralized because there is no real interface to add the articles to the database. Currently new entries are added to the database by me through a stored procedure interface. This is far from optimal because it makes me a central point of failure and takes time away that could be better spent elsewhere. The current interface is also not very user friendly and requires some manual work which is error prone. For example, we don't store the steemit article link in the database but the username and the permlink. Because of this I always have to manually extract this. We can do better than that...
SteemConnect
In a previous post I explained how I'm exploring the integration of SteemConnect in the SteemMakers website, both server and client side. That experiment turned out successful and no issues were found during further testing. This was mainly in preparation for the new functionality. We off course do not want to enable everyone to start adding content.
Add posts
Let's jump right in with an animated gif:
This is a recording from a testserver. An article link is added and is parsed automatically. This can be a link from steemit, busy, ... it doesn't really matter since we only want the author and permlink to be able to use the blockchain. Author and permlink could be filled in manually as well. Next the reviewer can validate the information entered. A short preview will be shown which indicates the entry can be found on the blockchain. Once this is done the reviewer has to select one or more keywords and then he can submit the info. This will cause the information to be sent to the server where it will be validated and added to the database. The reviewer will then be informed of the success or failure of his action.
Next steps
The functionality is not yet made available on the site. The interface needs some cleaning up, more data validation is necessary, the data needs to be commited to the database and last but not least the user rights have to be integrated. Nevertheless the biggest steps have been taken and the remaining steps should just be a matter of integration.
Help us out
Anyone interested is free to join and help out. The code is available on Github, have a look and join us on Discord!
Utopian proof of work: GitHub commit
Posted on Utopian.io - Rewarding Open Source Contributors
Nice !
I am lazy will it be possible to generate automatically a short daily post on @steemmakers with all the entries ? Or may be you already have a workaround that I can be notified ?
That's on the list ;-)
Love this project, and seeing it improve!
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @jefpatat I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x