[Steem Engine SCOT] community exclusive posting (via json_metadata)

in #utopian-io5 years ago (edited)

Repository

https://github.com/holgern/steem-scot
also applicable to https://github.com/MattyIce/steem-engine

Issues

Components

  • Community exclusive posting
  • a small bug on 404 not found page

Proposal Description

An @aggroed's posting, A new era for Steem: Scotbot powered custom website up and running ! Welcome https://www.weedcash.network! made lots of users excited, especially because many people were exhausted due to the long delay of SMT.

Most non-dev users were quite surprised with the website that looks exactly like steemit.com and they liked the idea that they can use their own token for their own community.

I'm not talking about the technical difference between SMT and Steem Engine here, but I like to make a simple but important and feasible suggestion to Steem Engine SCOT system.

Let me illustrate the idea with an example of weedcash which is live already.

How weedcash knows if a post was written on weedcash?

As many people experienced and realized already, to make a post/comment visible on weedcash, you should write it on weedcash. How do they distinguish this?

Compare the same posting on two websites. Some comments are not visible on weedcash.


The magic is in tag in json_metadata

https://steemd.com/utopian-io/@blockchainstudio/steem-engine-scot-community-exclusive-posting-via-jsonmetadata

As you can see on steemd.com, weedcash uses tags in the json_metadata. Thus, even if you write it on steemit.com or busy.org, if you put weedcash tag, it's visible on weedcash.

What about a comment?

In the case of comments, a comment automatically inherits the first tag (called category) as its tag. Thus, unless the main post's first tag wasn't weedcash, a comment written not on weedcash is invisible on weedcash.

Of course, you can put weedcash tag even on a comment using API, as I did, in the above picture. The first comment wasn't written on weedcash but using API. The second one was written on Steemit, the third one was on Busy.

Community exclusive post

Certain communities may want posts to be visible only when it's written on their customized website. For instance, if you want weedcash posts are visible on weedcash only when they were written on weedcash (to avoid tag abuse, for instance). How to do this?

The json_metadata can be used for this purpose. For instance, as you can see in the third comment in the above picture, Busy is using community and app to distinguish whether a post is actually written on Busy.org for their upvoting.

Likewise, a specific community site can utilize either community or app or any custom field in json_metadata to customize their post visibility.

Mockups / Examples

Community exclusive posting can be implemented by utilizing json_metadata field.

json_metadata: {"community":"weedcash","app":"weedcash\/0.0.1"}

Ex1: utilizing "standard" community or app field.


Altenatively,

json_metadata: {"ssc-community":"weedcash"}

Ex2: a new json id such as ssc-community can be used.

Benefits

Steem Engine has been delivering many features that SMT was supposed to do. We all know the general benefits of SMT or Steem Engine SCOT, so I don't think I need to explain too much details here.

It's all about community! Each community can use its own token, and naturally some community may wanna keep their posts only when they were actually from their communities. This simple yet important and realistic suggestion will make it possible!

A small bug on 404 not found page on weedcash

The first prototype weedcash page has some "bug" that shows steemit instead of weedcash in certain cases.

I found one:

This not found page was actually improved by me (previously it was a text :). See the details here: https://github.com/steemit/condenser/pull/3282 which was also introduced by the official @steemitblog's post

GitHub Account

https://github.com/economicstudio

Sort:  

Hi @blockchainstudio, thank you for your contribution.

Your publications are always good and this one is not the exception.
It will be nice to have the option to easly change between tags and app although having app by default is better, in my opinion.
Hopefully this will be implemented soon.
Thank you and welcome back.

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? Chat with us on Discord.

[utopian-moderator]

Hi @favcau, thank you for your review and comments :)

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

Korean: Weedcash 댓글처리 방식 / 스팀잇 UI개선에 대한 기대감 에서 설명드린 내용이니 이 글을 참조하시면 좋을 것 같습니다. 만약 해당 토큰 커뮤니티가 자체 사이트에서 작성된 글만 보여주고 싶을 경우 이에 대한 해결책을 제안한 것입니다. 단순 태그로 판별하는 것이 아니라 좀 더 정교하면서도 구현가능한 제안입니다. 실제 Busy에서도 Busy에서 작성한 글 판별할 때 유사한 방법을 사용하고 있습니다.

pick it up. 좋은 제안입니다~

곰돌이가 @dakeshi님의 소중한 댓글에 $0.012을 보팅해서 $0.011을 살려드리고 가요. 곰돌이가 지금까지 총 4609번 $52.178을 보팅해서 $58.512을 구했습니다. @gomdory 곰도뤼~

jayplayco님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
jayplayco님의 [위드캐쉬] SMT의 미래가 손에 잡히다.

... 점
  • 스테이킹된 스팀엔진 토큰은 해당 태그를 써야지만 업보팅이 됩니다. 상세한 분석은 blockchainstudio님께서 여기 영어로 (ㅎㅎㅎ) 하셨습니다.
  • 스테킹된 토큰을 보유하고 태그를 쓴 포스...

    Great post, i have jumped on the bandwagon and im hoping the create a scotbot for steemsilvergold which is steemit precious metals stacking group.

    thank you for your comment. hope SCOT will bring some excitement to STEEM :)

    thanks ! @blockchainstudio for contribution ! :) ♥♬

    Posted using Partiko Android


    You've got DRAMA!

    To view or trade DRAMA go to steem-engine.com.

    A comment by with an additional tag weedcash using API

    A comment written on steemit.com (not visible on weedcash)

    A comment written on Busy.org (not visible on weedcash)

    zorba님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
    zorba님의 [2019/5/12] 가장 빠른 해외 소식! 해외 스티미언 소모임 회원들의 글을 소개해드립니다.

    ...an님, 태국에서 jisoooh0202님, 미국 캘리포니아에서 livelyshawnee님, 영국에서 blockchainstudio gomdory님, 일본에서 sizuko님, 프랑스에서 eric66님, laylador님, 네덜란드에...

    zorba님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
    zorba님의 [2019/5/13] 가장 빠른 해외 소식! 해외 스티미언 소모임 회원들의 글을 소개해드립니다.

    ...an님, 태국에서 jisoooh0202님, 미국 캘리포니아에서 livelyshawnee님, 영국에서 blockchainstudio gomdory님, 일본에서 sizuko님, 프랑스에서 eric66님, laylador님, 네덜란드에...

    Coin Marketplace

    STEEM 0.19
    TRX 0.13
    JST 0.029
    BTC 58000.61
    ETH 3105.20
    USDT 1.00
    SBD 2.42