답은 뭐다? 스팀이지! Steemeasy.com

in #kr4 years ago (edited)

지난 관련 소식에 이어서...
https://steemit.com/kr/@clayop/4oh7z8-gui
https://steemit.com/kr/@morning/5a67pj

워드프레스 스팀 플러그인 개발이 진행중입니다.
https://github.com/sean0010/press

워드프레스 사용자 누구나 특정한 태그에 해당하는 스팀 컨텐츠를 워드프레스에 집어넣을 수 있는 플러그인입니다.
글목록, 글내용, 추천, 글쓰기, 댓글쓰기가 됩니다.

아직 플러그인 배포는 안했지만 Proof of concept 사이트를 만들었습니다.
https://steemeasy.com

추천 버튼에 약간의 혁신성을 담았습니다.

장점은 빠르다는 것입니다. 느껴보세요.

개발자를 위한 기술적인 설명

SteemConnect 와 Steem.js 가 써드파티 자바스크립트 프로그래머를 위해서 훌륭하게 API 호출을 해줍니다.
Steem.js 가 스팀 블록체인의 컨텐츠를 JSON 데이터 형식으로 가져와주면
그것을 HTML로 generate 해주는 부분이 일의 대부분입니다.
로그인, 추천, 글쓰기 기능은 SteemConnect v1 을 사용했습니다.
그러므로 조금 더 손보면 워드프레스 뿐 아니라 다른 어떤 Static HTML 페이지에도 넣을 수 있는 프론트엔드 자바스크립트 라이브러리가 됩니다.

Dependencies:

  • steemconnect.js
  • steem.js
  • lodash.js
  • remarkable.js

(Angular, React, Jquery 등등의 프레임워크를 필요로 하지 않습니다.)

워드프레스 플러그인 배포 계획

아직 완성이 안됐으나 조만간 첫 버전을 마무리해서 배포하려고 합니다.
점차 기능 추가 및 버그 수정을 하면서 버전업을 해 나가겠습니다.

큰그림

Steem.js 는 블록체인의 데이터를 그대로 보여주는데 중점을 두기 때문에
Search 기능에 부족함이 많습니다.
예를 들어 글 목록을 가져올 때 특정 태그의 최신 글 목록을 가져오고, 그 다음에 Load More 로 그 다음 오래된 목록을 가져오고 하는 방식으로는
오래된 글 목록으로 빠르게 찾아보기가 어렵습니다.
Pagination 기능을 넣기 위해서는 따로 서비스를 만들어야 하는데
Redis DB를 구축해서 글목록을 항상 up-to-date 하게 블록체인 데이터와 연동시켜놓고
Web Socket 서비스를 만들어서 Redis DB 에 접근할 수 있도록 만들려고 합니다.
이렇게 하면 Load More 방식이 아닌 1,2,3,4 ... n 방식의 Pagination 을 활용할 수 있게 됩니다.
스팀이지 뿐 아니라 누구나 가져다 쓸 수 있도록 퍼블릭 서비스를 하려고 합니다.

또한, 어떤 개인의 스팀 블로그 글들을 카테고리별로 정리하는 기능이 필요해보이는데
위의 Redis-WebSocket 서비스에 이 기능을 넣을것입니다.

이런식으로 스팀 블록체인 데이터를 필요와 입맛에 맞게 쿼리할 수 있는 서비스를 따로 운영하면서
스팀 워드프레스 플러그인에서도 그것을 활용하고
또 누구나 활용할 수 있도록 문서화 시키겠습니다.

Sort:  

@morning 님, 궁금한게 생겨서 다시 들렀습니다.
티스토리에서 스팀으로 옮기면서 항상 아쉬웠던 것이, 누군가가 필요한정보를 발견해서 제 글을 구글에서 찾았을 때, 질문을 한다거나 의견을 주기위해 리플을 달 수가 없다는 것이었습니다. 결국 이쪽 소통을 위해서는 제 다른 블로그나 이메일을 공개하는 방법 뿐이죠. 스팀잇계정이 없는사람이 대부분인데다가, 글에 리플달기 위해 가입으로 유도한다는건 쉽지않아 보이기 때문입니다.

과연 외부와의 의사소통 단절을 어떻게 극복할까 고민해봤는데, 워드프레스 플러그인을 보고 무릎을 탁 쳤습니다. 스팀잇에는 못달아도 워드프레스에다 달수 있는..... 단점은 그 리플이 스팀잇에 기록되지 못한다는 것인데요, 혹시 이부분에 대해 아이디어가 있으십니까? 스팀잇 오너 (여기선 워드프레스의 오너겠죠) 계정으로 리플을 대신 달수있도록 하는것이 이론상 가능할까요? 뭐 이런식으로 말입니다.

  • asbear [지나가던행인1] 잘봤습니다 감사합니다
    • asbear 감사합니다~ 자주들러주세요
      • asbear[지나가던행인1] 넵 종종 들를게요

일단, 기술적으로 쉽게 가능합니다.
이게 정말 좋은 아이디어인지는 좀더 생각을 해봐야겠는데요
요점은 지나가는 행인이 스팀 계정 없을 때 워드프레스 블로그 주인의 아이디로 댓글을 스팀블록체인에다가 올라가도록 단다는 것인데
그 댓글이 좋은 댓글이라면 워드프레스 주인의 스팀계정이 업보트를 받을 수도 있겠으나
그 댓글이 스팸성 댓글이라면 워드프레스 주인이 독박을 쓰게 되겠죠.
제가 이전에 생각도 안해본 굉장히 기발한 아이디어입니다. 좀더 발전시켜보면 좋겠네요

아.. 스팸이 문제군요 맞습니다. 인터넷에는 온갖 인간들과 봇들이 있으니, 바로 저장하는건 문제가 되겠네요.

티스토리에서는 누가 비로그인으로 리플 달면 오너가 승인할때까지는 승인대기중 이라고 나오게
설정할 수 있습니다. 승인 거부 하면 그 리플은 지워지구요. 워드프레스 플러그인이 중간에서 그 역할을 해주면 그런 방식으로 의 구현은 가능하겠네요.^^ 답변 감사합니다.

듣고보니 이거 굉장히 획기적인데요
기능 넣겠습니다.

오 영광입니다^^ 기회가되면 저도 개발에 조금이나마 기여해 보겠습니다 (허락 하신다면). 보팅까지 해주셨네요 감사드립니다.

코드 기여 할 수 있도록 오늘이나 내일 중으로 준비해놓을께요

감사합니다.

오~~~ 뭔가 대단한것을 만들고 계시는군요... 태권브이 다시 태어나는 것인가요? 깃헙에 놀러가겠습니다.

뭔가 어마어마한것이 만들어질거같은 느낌이네요. 응원합니다.

설명이 좀 이상했지만... 네 제 스스로 생각해도 꽤 괜찮은 것 같습니다.

멋지십니다!! Good!!!!!

깃헙 가서 별 박고 왔습니다 ㅎㅎㅎ

개발자분들 늘 화이팅입니다!!

오오 좋군요!! 깃헙도 구경가겠습니다.

오~ 신기하네요~~+.+

안녕하세요~ Morning님, 항상 응원하도록 하겠습니다. 감사합니다^^

와우! 대단하십니다!
정확히는 감이 안 오지만.. 뭔가 대단한거 같아요 ㅎㅎ

포스팅과 검색기능이 나아진다는 말씀인거죠? 아...우리 천사님들 노력해주시니 우리가 날로 스마트하게 즐기겠네요. 감사감사합니다.


올ㅋ 이거 좋은데요 ㅋ 자주쓰는 퍼센테이지 저장+_+
근데.. 이거 로그인이 바로되던데
브라우저의 쿠키를 사용해서 되는건가요?
혹시 쿠키에 스티밋 개인키도 있나요?

로그인 세션 관련 기능은 SteemConnect 에서 다 해줘서 개인키를 전혀 안다룹니다. 퍼센트 옵션들은 브라우저의 Local Storage 에 저장되어서 그 브라우저에만 남아있게 됩니다. 스팀이지에 대한 쉬운버전 리뷰 한번 부탁드려요...

넵 한번 해보겠습니다 (+_+) >

스팀커넥트를 쓰기에 busy를 쓰시면 그대로 로그인될 수도 있습니다.

busy가 뭐지 한참생각하다보니.. busy.org 였군요
예전에 로그인했었는데 그게 그대로 적용되나 보네요-0-

와우 멋찌십니당 ^^

카테고리별 정리 정말 필요합니다 ㅠ.ㅠ 정말 감사합니다. 고생 많으십니다 ^^

와 멋집니다.
역시 한국인에겐 이런게 훨씬 익숙하네요.
앞으로 발전 기대할게요.~~

오호 이런 기술적인부분이 플랫폼발전에 중요한데 감사드립니다.

워드프레스 플러그인 엄청나게 기대하고 있겠습니다!!! 온맘다해 응원하고 개발일지마다 풀보팅으로 표현하겠습니다! 감사드립니다 ^^

엄청 날꺼 같습니다ㅎㅎ기대기대~~

개발 포스팅은 항상 응원합니다.

✈ 제가 워드프레스를 사용하는데 정말 너무 좋을 것 같아요. 나오자마자 바로 사용해보도록 하겠습니다 ㅎㅎ

오 빠르고 좋은데요? STEEMKR.COM 개발진과 밀접한 새로운 관계를 지니면 스마트하게 스팀잇할 것 같네요~

까막눈은 팽팽 돌지만 소개하시는 기능들이 꼭 필요하다는 것은 알겠습니다.

수고하셨습니다.
이렇게 진행이 되고 있는지 몰랐네요
다들 대단하시다는 말씀 밖에 드릴 말씀이 없습니다.
대단 하십니다.

응원합니다👍👍

KR 일일 Top10 랭크 1위에 랭크된 것을 진심으로 축하합니다.
현재는 Feed플러그인만 있는데.. 이런 플러그인이 나온다면 정말 좋겠네요. 오픈시점이 언제정도인지 알수 있을까요?

뭔가 엄청 후덜덜한 프로젝트가 진행중인 것 같습니다.

스팀을 활용한 중고시장이나 외부 서비스들도 가능 할 것으로 생각되는데.. 개발 능력이 정말 부럽습니다.

오오~! 모닝님 응원합니다!ㅎㅎ

지금만으로도 상당히 편한데요. 앞으로 기능들이 추가되면 끝내주겠군요!!

와 이런 멋진 계획을 실행하시는 분들이 있다는게 대단합니다.
개발자 화이팅입니다. 감사해요~
개발 못하는 저는 글과 소통을 열심히 해야겠네요 ^^

이야~ 엄청나네요! 놀랍습니다.

대단하십니다! 깃헙도 구경갈게요!

기술에 있어서는 완벽 문외한인 저는
모닝님께서 이래 잘 만들어놓으신 것을 받아묵기만 합니다~
보팅이라도 ㅎㅎ

오오... 워드 프레스 스팀잇 플러그인이 잘 배포된다면 엄청난 변화가 있을 것 같네요 :)

네~ 스팀 커뮤니티 전체를 위해 유용하게 쓰일 수 있도록 만들어보겠습니다.

청평서 먼 곳에서 사시나 봐요.
못알아 듣고는 ......ㅡ.ㅡ; 이러구 있답니다.
댓글 보니 무쟈게 훌륭한 일을 하시는 것 같은데.......,

치앙마이에 살고 있습니다... 글을 쓰면서 이게 개발자 아닌 분들에게 설명이 제대로 안되고 있음을 느낄순 있었으나 그대로 글을 올릴수밖엔 없었씁니다. @twinbraid 님의 해설을 기대해봅니다...

아.
제가 너무 무뇌아 라서 그런 거구요.
나중에 눈가 사용법 까지 알려주면 사골 뽑는 스타일 입니다.
감사합니다......!

@morning 정말 워드프레스만 제데로 되어도 엄청난 편할것같습니다!

멋지시네요. 깃허브에서 좀 더 찬찬히 보고, 지속적인 관심 가지겠습니다 ^^

오~ 굿입니다^^
수고많으셨습니다 ㅎ... 모닝님 덕분에 스팀이 한단계 레벨업 하겠네요^^

이거 스팀에 날개가 달리는 소식이네요!!
개발 응원합니다! Flow하고 갑니다

게시판은 스팀이지!

웹툰 게시판도 있네요!!! 역시 한국인은 한국형 인터페이스를 써야합니다ㅋㅋㅋㅋㅋ 정말 편하네요!!!! 속이 다 후련하네!! 마치 눈이 개안하는 기분!!!!

와 디씨 같고 좋습니다.!!

좋은 친구. Steemit에 놀라운 글쓰기, 나는 당신의 스타일 동생을 좋아합니다. 어떻게 내가 너처럼 될 수 있을까? 그러나 나는 불안 장애에 관한 블로그를 쓰려고 노력하고 있습니다. 만약 당신이 자유라면 형제를 도울 수 있습니다.