Steem 콘덴서 (Steemit.com) 개선 항목

in #ayogom21 days ago (edited)

안녕하세요. ayogom 입니다.
최근에 steem 콘덴서인 Steemit.com 을 개선 작업좀 진행하고 있습니다.
AI와 함께 하니 무서울 것이 없네요.

일단 어떤 것인지 설명을 하기 위해 그래도 오랜만에 ayogom 계정으로 글을 남겨봅니다.
(몇분이나 보실런지 모르겠지만)

'1. 글 작성 에디터 부분 (마크다운) 이 개선되었습니다.

image.png

'2. 카테고리를 구현했습니다.

image.png
이 카테고리는 Steem chain 내에 JSON metadata 를 활용하여 category 항목을 추가하였습니다.
체인으로 살펴보면, category 가 보이고, movie가 쓰여있으며 ID는 20030350이 포함되어 있습니다.

image.png

이것이 어떠한 의미를 갖느냐, 이 게시물을 실제 읽어보면,
스팀잇 사이트에서는 아래와 같이 그냥 평범한 게시물로 보여지지만,

image.png

현재 개발중인 사이트에서 읽어보면,

image.png

movie 카테고리답게, 영화 정보가 보여집니다. 즉 ID에 표시된 20030350은 영화의 ID입니다.
개발중인 사이트에서는 이 ID를 바탕으로 영화의 정보를 가져와서 보여주게 됩니다.
따라서 영화 리뷰등을 하실때 보다 편리하게 리뷰를 작성 할 수 있습니다. 그러면 이러한 ID값은 어떻게 만들어지는가... 하면

글 작성시 카테고리를 영화로 선택을 하고 하단에 영화제목을 넣으면 자동으로 기입이 됩니다.

image.png

그리고 자유롭게 쓰면 됩니다.
그렇게 해서 작성된 글은 다음과 같이 표시가 됩니다.

image.png

저는 이것을 포탈이라고 부르고 있습니다.
기존의 steemit 콘덴서와 사뭇 다른 느낌이 있습니다. 그외에 여러가지가 보이죠?
작성된 카테고리를 기반으로 게시판을 할당 했습니다.

현재 구분되는 카테고리는 위의 이미지에 있는 항목과 같으며 이 부분은 언제든 추가가 가능한 부분입니다.

그리고 왼쪽에 여러 가지 기능을 추가하였습니다.

'3. 서명/꼬릿말 구현

글을 작성하다보면 나만의 아이덴티한 서명/꼬릿말을 넣는 경우가 있습니다.
저도 매번 메모장에 넣어두고 붙이곤 했었습니다. 그걸 편하게 하기 위해 미리 저장 해둘 수 있게 구현을 했습니다.

image.png

해당 내용은 글 작성시 하단에 표시가 됩니다.

image.png

'4. 기능 구현
기존 Steemitkorea에서 제공하던 기능을 그대로 구현했습니다.

image.png

예약 포스팅과 자동 보팅 , 큐레이션 트레일 그리고 자동 클레임

image.png

image.png

image.png

image.png

'5. 체인 탐색기
체인 탐색기는 기존에 steemitkorea에서는 제공하지 않던 기능으로 steem chain explorer 입니다.
최근 explorer 사이트가 문을 닫고, 문제가 있어서 추가 구현을 하였습니다.

image.png

'6. 뱃지 시스템
뱃지 시스템은 여러가지 활동등에 대해서 달성 시 받을 수 있는 뱃지로 밋업 뱃지 등도 추후 추가될 예정입니다.

image.png

이 뱃지는 프로필 하단에 표시가 되고 있으며, 공동이의 한계로 예쁜 이미지 작업 가능하신분을 애타게 찾습니다...
다양한 뱃지는 원하는 뱃지만 표시되게 할 수도 있고, 안보이게 할 수도 있습니다.

' 7. 즐겨찾기 게시물
말 그대로 즐겨찾는 게시물이 있다면 저장해둘 수 있습니다. 해당 정보는 DB에 보관이됨으로
다른 환경에서 로그인을 하더라도 그대로 사용할 수 있습니다.

image.png

'8. 쪽지함 구현
사용자간 소통 할 수 있는 쪽지함을 구현하였습니다. 이 부분은 체인에 남지 않고 DB화 되어 있습니다.

image.png

직접 쪽지함에서 계정을 쓰거나 해당 상대의 프로에서 보낼 수 있게 되어 있습니다.

image.png

'9. 텔레그램 연동
알람을 텔레그램을 통해 받아볼 수 있습니다.
물론 쪽지가 도착해도 알람을 받을 수있고, 텔레그램을 통해 쪽지 답장도 가능합니다.

image.png

텔레그램을 통해 답변한 쪽지는 아래와 같이 비행기가 표시가 됩니다.

image.png

'10. 카테고리 게시물의 DB 검색

개선 사이트에서 작성 된 게시물의 경우 DB에 저장을 하고
자체 검색 기능을 제공하고 있습니다.

image.png

'11. 포스팅 내 번역 기능을 추가

글러벌한 대응을 위해 외국어로 작성된 게시물에 대해서 번역 기능을 제공합니다.

반영전

image.png

반영후

image.png

'12. 게시물의 PDF 저장을 지원.

이미지가 포함된 저장을 지원하고 있습니다.

image.png

'13. 그 외 많은 취약점 개선

콘덴서 자체가 너무 오래전에 만들어져있다보니, 의존성 문제 및 버전이 낮아서 취약점들이 많아
몽땅 개선했습니다.

그리고 카테고리 부분에서 추가설명이 필요해 보이네요
음식점 카테고리 , 여행기 카테고리 는 지도 정보가 들어가서 지도가 보여집니다.

image.png

책 카테고리는 책정보가 나옵니다.

image.png

(이미지는.... 회사라)

그외 주식 카테고리는 국장/미장의 종목을 보여줍니다.

음 또 뭐가있나.. 기억이 안나네요

그래서 왜 이 글을쓰느냐,
아이디어를 주세요 그러면 구현해서 보다 편리한 시스템을 구현해보겠습니다.
개선은 해당 게시물에 남겨주시면 됩니다

Sort:  

Upvoted! Thank you for supporting witness @jswit.

우와~ㅎㅎ
이 중에서 일부라도 스팀잇에 적용될 수 있기를!!🙏🙏🙏ㅎㅎ

DB를 사용하는 부분이 많아 적용되기 어려워 보입니다. ㅎㅎ

유용하고 좋은 기능들이 많은 것 같아요~ 잘 구현되면 좋겠습니다!

스팀잇을 사용하면서... 아 이런 기능이 있으면 좋을 텐데... 하는 것이 있었습니다.
바로 나의 콘텐츠(게시글)를 주제별/카테고리별로 분류해서 관리할 수 있는 기능 입니다!

이 기능은...

좌측(혹은 우측, 또는 상단 등) 메뉴에 나의 글에 대한 카테고리를 트리구조로 만들고,
내가 포스팅하는 글들을 내가 만든 카테고리에 할당할 수 있도록 하는 것입니다.

구현 가능여부를 떠나 아이디어 차원에서 적어보았으니,
가볍게 읽어주셔요~

고맙습니다. ^^

  • [Steemit.com 기능 개선 아이디어 제안] 나의 콘텐츠(게시글)를 주제별/카테고리별로 분류해서 관리할 수 있는 기능 / https://steemx.org/hive-196917/@yoghurty/steemitcom--g5sfc9
    별도 글에 이미지와 함께 조금 더 자세한 내용을 적어 놓았으니 참고하셔도 좋습니다.

이번에 추가한것이 전체 게시판에는 카테고리를 반영 해둿는데 개인 블로그에는 추가 여부가 좀 고민스럽네요 물론 불가능한 부분은 아닐것 같은데 db 구조가 너무 복잡해질것만 같아서 ㅎ 고민을 많이 했던 부분인데, 아직도 고민스럽네요 ㅎㅎ 일단 커스텀은 불가능하고요

Good job 👍

너무 좋네요~ 감사합니다. 이런 기능들을 쓰려면 어떻게 하면 되는지요?

아직 비공개판이라서 어느정도 안정화 마무리가 되면,
오픈 베타 서비스로 진행 하겠습니다 그때 접속해서 steemit 이나 steemx처럼 접속해서 이용하시면 됩니다

이런 구상이 스팀잇에 적용되면 좋을 것 같습니다. 스팀이 흥하는 길은 이런 개발이 이루어지고 잘 적용되는 것이 아닌가 합니다. 포스팅의 번역기능 같은 것도 매우 필요한데 그동안 제대로 못했던 것이기도 합니다. 화이팅입니다.