Redesigning the last bits of the SteemMakers website

in #utopian-io6 years ago (edited)

Busy weeks

The last two weeks have been quite busy in the @steemmakers core team. The @utopian-io trail is giving us a big boost and the fact that the website redesign is getting closer to completion opens up time for more discussions about new features and what to do next. One of the features we're working on behind the scenes is our own scoring system as is described in our last post here. For this we are discussing the questionnaire in our discord and on GitHub in this issue. And we're starting to think about promotion and a landing page.

Post submission

Submitting posts is a feature that is only available to a select number of users which we call the reviewers. These user rights are available in our database and the API was expanded to be able to use this data. Using this updated API we can now enable certain parts of the application based on the rights. One such part is the post submission. This part has been largely rewritten from scratch to use all reusable components that have been made so far. The most visible part is the post preview, but there are others in the code.

testje.gif

New features in the animation above:

  • profile thumbnail
  • 'submit post' menu item limited to reviewers
  • automatic parsing of the link to author and permlink
  • complete preview as used elsewhere on the site
  • integration of our block spinner in the button while validating

The spinner cost me quite some fiddling but I got it to work. @podanrj already came up with some alternatives using our own logo. Maybe we'll change this later.

Lasts bits left

One of the last bits to have all functionality available in the SPA is the authorization. The app is now authorized but this is not yet synchronized to the server. Because this is an important aspect I want to take the time to review this thoroughly as a separate item and left it a last. Another item to be integrated is obviously the questionnaire but that is a new feature.

Proof of work done

Repository: https://github.com/JefPatat/SteemMakers/tree/master/website

My github account: https://github.com/JefPatat

Relevant commits: several commits from June 1st to June 6th: https://github.com/JefPatat/SteemMakers/commits/master

Sort:  

Thank you for your contribution. I am seeing a lot of codes which are commented out, is this deliberately because it unnecessary increase the file size.

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]

That's for my own reference. It's functionality that still needs to be ported. Once completed all that should be gone.

Hey @jefpatat
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!