Attached image

TSBOARD v0.9.2 업데이트 안내드립니다!

0 1 101 2024-06-26

안녕하세요! TSBOARD 개발자 시리니입니다.


간만에 업데이트 소식을 전해드립니다.

이번에는 이미 보신 것처럼 첫화면 디자인 개편이 주를 이루고 있습니다.

아래에 보다 자세히 안내드릴께요!


  • TSBOARD 첫화면에서 이제 게시판 ID로 구분하여 최근 게시물들을 나눠서 보여줄 수 있습니다.

    • 그동안 모든 게시글들이 구분 없이 최신 순서로만 출력이 가능했었는데, 이제는 구분해서 나오며 순서 역시 src/pages/home/HomePageCategoryWindow.vue 파일에서 TARGETS 배열을 수정하면 변경 하실 수 있습니다. (아래 코드 참조)

    const TARGETS = [
      { id: "free", limit: 8 },
      { id: "photo", limit: 4 },
      { id: "sirini", limit: 4 },
    ]
    • 기본의 최신 게시글 순서로 출력되는 것은 LATEST 탭을 통해서 여전히 보실 수 있으며, 첫화면 상단 통합검색 부분에 검색어 입력 시 자동으로 탭이 전환됩니다. 검색어를 지우고 엔터 입력 시 다시 분류 형태의 첫화면으로 돌아올 수 있습니다.

  • 게시글 입력 화면에서 좌측 하단에 불러오기 버튼을 추가하였습니다. 글 작성 도중에 만약 브라우저를 새로 고침 했거나 할 경우 당황하지 마시고 불러오기 버튼을 클릭하시면 직전에 작성하셨던 내용을 그대로 불러오실 수 있습니다.

  • TSBOARD를 여러 서버에 분산하여 설치 후 사용하는 경우에, 작성된 글 내용을 쉽게 동기화하거나 전달할 수 있도록 sync 기능이 추가되었습니다. 이 기능은 대부분의 경우 사용할 일이 없지만, 제가 필요하게 되어서 반영하게 되었습니다.

    • 이 기능은 상대방 서버의 .env 파일에 명시된 JWT_SECRET_KEY 값을 정확히 알고 있어야만 사용이 가능합니다. 즉 일반적으로는 사용이 불가능합니다.

    • 만약 이 동기화 기능을 보다 명확하게 사용하지 않기를 원하신다면, server/routers/sync.ts 파일을 삭제하시면 됩니다.


이 밖에 자잘한 버그 수정이 반영되었습니다!


0.9.z 버전대에서는 블로그 기능 구현에 좀 더 집중을 해야 하는데, 작업을 하다보니 첫 화면에 손을 대기 시작하면서 약간 지체되었습니다.

기본적으로 블로그 형태나 기능(rss 등)은 다 되어 있으므로 목차 자동 생성하기나 읽고 쓰는데 좀 더 편한 기능들을 하나씩 반영해 나가려고 합니다.


TSBOARD를 이용한 다양한 커뮤니티 사이트가 생길 그 날을 기대해 봅니다!


감사합니다.

tsboard
업데이트
첫화면
개선
블로그

시리니님

프로필

최근 댓글들

시리니
24/06/28 11:38:24

v0.9.3 에서는 아래 사항들이 수정되었습니다.


  • TSBOARD.PREFIX가 이제 제대로 적용되도록 이미지 출력하는 코드 중심으로 모두 수정이 되었습니다. 만약 TSBOARD가 https://example.com/tsboard 경로에 설치되었다고 가정하면, TSBOARD.PREFIX 값을 /tsboard 로 설정할 경우 이미지나 리소스들이 정상적으로 출력 됩니다.

    • 지금 보시는 TSBOARD 공홈처럼 / 경로에 바로 설치가 되어 있거나, 혹은 apache / nginx 에서 root 경로를 / 로 잡아주신 경우에는 TSBOARD.PREFIX 값은 빈 문자열이 됩니다. 이 때 vite.config 기준으로 base 경로는 / 가 됩니다.

    • TSBOARD를 root 경로에 설치하지 않거나, apache 혹은 nginx 에서 따로 root 경로로 잡아주지 않으신 분들은 TSBOARD.PREFIX 값만 잘 설정하시면 됩니다!


위 업데이트 사항은 v0.9.4 배포 시점에 다시 말씀드리겠습니다.