Attached image

TSBOARD v0.9.4 업데이트 안내

0 1 68 2024-07-19

안녕하세요! TSBOARD 개발하고 있는 시리니입니다.


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

지난 번 v0.9.2 업데이트 이후 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 에서는 아래의 사항이 변경되었습니다!


  • 이제 기본 게시판 목록보기 시 페이지가 주소 표시줄에 표기되고, 페이지들을 이동하다가 게시글을 열람한 후 다시 목록으로 돌아갈 때 이전 페이지 목록으로 그대로 돌아옵니다.

    • 브라우저의 뒤로가기, 앞으로 이동하기 등과도 호환됩니다.

    • 주소 표시줄에서 임의의 페이지로 바로 이동하려는 경우는 지원하지 않습니다. 예를 들어, 이 곳 게시판에 접속 시 /page/123 처럼 주소에 직접 페이지 번호를 입력하더라도 처음 접속은 무조건 /page/1 로 고정됩니다.


페이징 처리는 처음 TSBOARD 개발을 할 때부터 어떻게 하면 좋을지 고민이 많았습니다.

처리 속도를 고려하고자 페이징 처리를 DB에서 LIMIT 절로 하지 않기로 하면서 이 고민들이 시작되었는데,

결국 편의성을 좀 더 높이면서 너무 복잡해지지 않도록 신경을 쓰느라 반영이 이제서야 되었네요.


페이징 부분에서 혹시 문제가 있거나 버그를 발견하신 분들은 알려주시면 빠르게 수정해 나가도록 하겠습니다!

tsboard
업데이트
페이지
게시글
목록

시리니님

프로필

최근 댓글들

시리니
24/07/24 17:35:19

Github repo를 통해서 v0.9.5 업데이트가 공개되었습니다!


  • 글 수정에서 이미 첨부한 파일을 삭제한 경우, 해당 게시글이 제대로 불러지지 않는 문제를 수정하였습니다.

    • 이 문제는 특히 이미지 파일을 첨부한 갤러리에서 페이지가 보여지지 않던 문제를 야기했었습니다. 비슷한 문제를 겪으셨던 분들은 이번 버전으로의 업데이트를 추천드립니다.

  • 갤러리와 게시판을 오가며 댓글을 남길 때 게시판에 남겨져야 할 댓글이 갤러리에 남겨지거나 하는 문제를 수정하였습니다.

  • 이제 v0.9.5 설치부터 테이블 간의 의존 관계를 좀 더 명확히 하도록 외래 키 설정이 보강됩니다.

    • 기존 사용자의 경우 업데이트를 제공할 예정입니다.


버그 제보나 새로운 기능 제안 등은 언제나 환영합니다! 많이 써보시고 필요한 것들은 언제든지 알려주세요~!