Textcube 2.0 Alpha 4 (20160119)
Pre-release
Pre-release
inureyes
released this
20 Jan 04:04
·
60 commits
to master
since this release
텍스트큐브 2.0 Alpha 4 (20160119)
텍스트큐브 2.0은 텍스트큐브 1.X에 이은 차세대 개발 브렌치입니다.
구조가 급격하게 변하였기 때문에 테스트 목적 이외의 사용은 절대 삼가하시기 바랍니다.
1.10.X에서 2.0 정식 버전으로의 업그레이드는 지원하지만, 2.0 알파 버전에서 2.0 정식 버전으로의 업그레이드는 지원하지 않습니다.
Alpha 4 변경 및 집중 테스트 사항
- PHP 7 지원
Alpha 3 변경 및 집중 테스트 사항
- tinyMCE 에디터의 markdown 지원 개선
- tinyMCE 에디터의 첨부 파일 기능 수정
- minified JS 제공의 부작용으로 인한 각종 기능 오작동 수정
- requireJS 도입
- 글 저장시 데이터베이스에 따라 글이 저장되지 않고 오작동하는 문제 수정
- (엄청난 양의) 버그 수정
v2.0 배포 요약
추가된 점 [WIP]
- 일반 : 독립 페이지 지원 - 블로그 주소 끝에 임의의 주소를 추가한 경우 해당되는 slogan의 글이 있으면 단일 페이지로 보여줌 (#1198, #1443)
- 일반 : 세션 만료 체크 지능화 (#1113)
- 일반 : 커스텀 패키지의 쉬운 배포 및 개발을 위한 번들 기능 (#1603)
- 일반 : 커스텀 패키지의 개발을 쉽게 만드는 project camouflge 정식 도입 (#1431)
- 일반 : blog-specific 플러그인 실행 권한 지원 (#1173)
- 일반 : Google AppEngine 실행 지원 (#1067) [WIP]
- 일반 : 동일 포스트의 다국어 포스트 작성 및 전환 지원 (#1064) [WIP]
- 일반 : 여러 서비스의 oAuth를 통한 외부 로그인 지원 [WIP]
- 일반 : PHP 7 지원 (#1835)
- 스킨 : 서로 다른 블로그 간의 포스트 / 댓글 / 트랙백 싱크 지원 [WIP]
- 스킨 : 관리자 스킨 개발을 위한 프레임 샘플 스킨 추가 (#1535)
- 스킨 : 사용자 스킨 백업 및 업로드 지원 (#1315) [WIP]
- 관리패널 : 로그인 화면에 일정 기간동안 로그인 상태 유지 옵션 추가 (기본값 2주) (#1536)
- 관리패널 : 관리패널 스킨에서 커스텀 자바스크립트 사용 가능 (#1552, #1535)
- 관리패널 : 포스트 수정 기록 저장 및 versioning 지원 [WIP]
- 관리패널 : config.php 를 서버 설정 메뉴에서 저장시 각 항목에 대한 상세 주석을 파일 내에 붙임 (#1751)
- 플러그인 : markdown + 오토링크 기능에 기반한 위키 기능 추가 (#1543) [WIP]
- 에디터 : side-by-side markdown 작성 지원 [WIP]
- 데이터 : 스태틱 리소스 서버 분리를 위한 파일 입출력 후킹 기능 추가 (#1405) - 이후 FSModel 구현 완료 시점에서 대체 예정 [WIP]
변경된 점
- 일반 : PHP 최소 지원 버전을 5.5로 상향 (#1701)
- 일반 : 기본 프레임웍을 NAF1에서 codeball/NAF2로 이전 (#1052)
- 일반 : 세션 테이블에 expires 명시화 (#1113)
- 일반 : XHTML 1.1 기반의 마크업을 HTML5 기반으로 이전 (#1717)
- 일반 : 클라우드 VM에서 내부 IP와 외부 IP가 다른 경우의 세션 핸들링 개선 (#1585)
- 일반 : 첨부 파일 및 업로드 가능한 스태틱 파일 (스킨 등) 의 구글 앱엔진 FS 지원 추가 (#1067)
- 에디터 : 기존 modern editor의 글들을 tinyMCE로 이전 (#1586)
- 관리패널 : Canon 스킨 업데이트 (#1770)
- 관리패널 : HTML5 반영 및 silica 스킨 추가 [WIP]
- 관리패널 : 사이드바에서 미리보기 모드 제거 (#1270)
버그 수정
이 배포판 자체가 거대한 버그 덩어리입니다. 테스트 목적 이외로는 절대 사용하지 마세요!