공지

프리스레드 v5 업데이트 변경 및 안정화 내역

웹마스터 2021.09.10 17:16:22
프리스레드 v5 업데이트 및 후속 안정화 업데이트에 관한 모든 업데이트를 정리한 공지 입니다.

2021.08.29


프리스레드 v5 업데이트
프리스레드는 기존에 자체 제작 Thread Float 포럼 엔진인 Sakura Engine을 사용하고 있었습니다. 하지만 기능 추가에 제약이 많아 지난 년도부터 앞으로 업데이트 될 기능들을 위해 자체 제작 프레임워크로 이동을 하였습니다.
이번 업데이트를 통해 새로운 프레임워크인 Bloom Framework의 완성도를 높이고 전체 코드를 완전히 변경하였습니다.
프레임워크 업데이트는 기능 및 디자인이 아니라 체감할 수 없는 부분이기에 별로 달라진 것이 없어 보일 수 있습니다.

Bloom Framework란?
Bloom Framework v0.9는 웹마스터(관리자)가 자체 개발한 약 1년간의 개발 및 테스트, 점진적인 도입을 거친 MVC 프레임워크입니다. 이를 기반으로 모든 프리스레드 소스코드를 처음부터 다시 작성하였습니다.
이 프레임워크의 특징인 경량화 및 최적화를 통해 전반적인 로딩 시간을 줄이고, 버그 발생을 (어느정도) 방지하며, 기능 추가를 더 유연하게 할 수 있게 되었습니다.

프레임워크 vs 엔진 무엇이 다른가요?
기존에 엔진이라고 부르던 것은 게시판 엔진 자체를 의미하는 것이였습니다. 말 그대로 게시판 운영에 특화되어 있는 프로그램이며 커스터마이징, 기능 추가등이 매우 제한되어있습니다.
프레임워크는 더 포괄적인 개념으로 효율적으로 유지보수가 가능하며 다양한 기능을 쉽게 붙일 수 있는 프로그램 설계 구조입니다. 이를 통해 다양한 신 기능 구현 및 유지보수가 더 용이해집니다.

변경내역 (Bloom Framework):
- Bloom Framework v0.9로 업데이트
- URL Routing 알고리즘 개선
- IoC Container 도입
- Controller 개선
- Request, Response 처리 개선
- DB 클래스 개선
- Kernel 개선 및 캡슐화
- logger 추가
- 메모리 소모량 개선

변경내역 (디자인 및 기능):
- 전체 디자인 리뉴얼 및 정비 (둥근 모서리, 폰트 크기, 폰트 색상, 아이콘 등)
- 메인 페이지 타임라인 및 공지 재정비
- 메인 페이지에서 eyecatch 삭제
- 글타래 목록 페이지 이동 및 검색 개선 (새로고침 없이 즉시 로드됨)
- 글타래 목록 페이지 디자인 개선
- 글타래 목록 페이지에서 한 페이지 당 보이는 글타래 수가 25개로 증가
- 글타래 보기 페이지에서 1번 답글이 먼저 보인 후 최신 답글 로드되도록 수정
- 글타래 보기 페이지에서 날짜 클릭 시 상세 시각이 보이도록 수정
- 글타래 보기 페이지에서 답글 작성, 답글 보기, 최신/이전 답글 불러오기 시 전체 날짜 표기 시각을 해당 버튼을 누른 시각을 기준으로 변경
- 답글 작성, 글타래 작성란 디자인 변경
- 답글 작성, 글타래 작성 최적화 (로딩시간 감소)
- 스크롤 애니메이션 추가
- 신고 팝업 창 개선
- 답글 보기 팝업 창 개선
- 공지/eyecatch 디자인 개선
- 관리자 패널 개선

2021.08.29 ~ 2021.09.04


- 1번 답글 줄바꿈 적용 안되던 문제 해결
- 업데이트 초기에 답글 작성 불가능하던 문제 해결
- 답글/글타래 작성시 내용 입력란을 터치하기 쉽도록 조금 더 크게 변경
- 스크롤 애니메이션 삭제 (어지럽고 시간이 오래 걸림)
- 일부 기능 최적화
- 연령제한 콘텐츠 잠금 해제 시 재로그인 해야 반영되던 문제 해결
- 연령제한 콘텐츠 잠금 해제 시 404페이지로 이동되던 문제 해결
- 글타래 검색 및 페이지 이동 후 글타래 보기 페이지로 넘어간 후 다시 글타래 목록 페이지로 돌아올 때 페이지가 1로 초기화되던 문제 해결
- 관리자 패널 개선

2021.09.09


- 관리자 패널 개선
- 답글 줄바꿈 시 줄바꿈 후 한 칸 띄어지던 문제 해결

2021.09.10


- 글타래 목록 스크롤 위치를 기억하도록 변경
- 관리자 게시판 글 관련 기능 추가 및 개선
- 답글이 길어질 경우 페이지를 뚫고 나가던 문제 해결
- 공지 글 디자인 개선
- 공지 글 작성자 변경 (관리자 ➔ 웹마스터)
1 2 3 4 5