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를 이용한 다양한 커뮤니티 사이트가 생길 그 날을 기대해 봅니다!
감사합니다.
시리니님
최근 게시글들
최근 댓글들
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 배포 시점에 다시 말씀드리겠습니다.
