Textcube (이하 텍스트큐브) 1.8.5 : Accelerando (r27, 1.8.8813.20101028) 를 공개합니다.
내려받기
업그레이드 안내 (1.8.4 에서 업그레이드)
diff 파일을 내려 받아 patch 프로그램으로 업데이트 할 수 있습니다. 단 이 경우, 텍스트큐브 코어 패키지만 업데이트 되므로, 기존에 확장팩을 설치하신 분들께서는 패치 후 확장팩을 내려받아 플러그인 디렉토리 (/plugins) 를 덮어 씌우시기 바랍니다.
텍스트큐브 1.8.5
텍스트큐브 1.8.5는 텍스트큐브 1.8.4에서 크게 빨라진 속도 개선 루틴들에 의해 생긴 버그들의 패치에 중점을 두었습니다. 또한 피드 출력 방식의 표준화가 일부 반영 되었습니다. 1.8.4를 사용하시는 분들께는 꼭 업데이트를 부탁 드립니다.
텍스트큐브 1.8.4-5 : Accelerando
텍스트큐브 1.8.4는 속도 및 안정성에 중점을 두고 개선되었습니다. 특히 작고 빠른 텍스트큐브를 만드는 프로젝트인 minicube의 개선점이 대부분 반영되어 속도 면에서 기존보다 훨씬 향상되었습니다. 텍스트큐브의 캐시 옵션을 모두 사용하는 경우 일반적인 환경에서 세 배 이상의 수행 속도를 보이며, 플러그인을 많이 사용하거나 스킨을 복잡하게 사용하는 환경에서는 경우에 따라 여덟배 이상의 실행 속도 향상을 보입니다.
텍스트큐브 1.8에서 도입된 라인 기능을 사용하는 경우, 라인을 첫 페이지로 사용할 수 있습니다. 라인은 플러그인 또는 텍스트큐브 자체 라인 글쓰기 및 브라우저의 검색 입력 줄에 등록하여 짧은 글을 입력하는 기능입니다. 트위터 등의 서비스들과 연동하여 자동으로 라인에 소셜 네트워킹 서비스의 글이 올라오거나, 반대로 라인에 입력한 글을 소셜 네트워킹 서비스로 보낼 수도 있습니다. 커버페이지/라인 기능/최근 글 중 하나를 선택하여 첫 화면으로 사용할 수 있으며, 관리 패널의 설정-블로그 항목에서 조정할 수 있습니다.
또한 1.8.3.1까지 발견되었던 많은 버그를 고쳤으며, 텍스트큐브 1.9 개발 버전의 데이터베이스 아답터의 개선점도 반영 되었습니다.
텍스트큐브 1.8
텍스트큐브 1.8은 텍스트큐브 1.7을 기반으로 새로운 환경에 대응하기 위하여 하부 구조를 재설계하는 첫 버전입니다.
텍스트큐브 1.8은 1.7 코어의 하부 구조를 새로운 기반인 PHP 5.2 / MySQL 4.1의 기능을 충분히 활용하여 개선함과 동시에 대량 트래픽에 대한 대응 및 다양한 데이터베이스 지원과 텍스트큐브 2.0 프레임웍의 일부 테스트를 목표로 합니다.
1.7과 비교하여 향상된 기능들에 대한 소개는 텍스트큐브 1.8 소개 및 안내 글 을 참고하시기 바랍니다.
텍스트큐브 1.8 관련 문서
업그레이드 시 주의사항
more..
업그레이드 하신 경우 반드시 블로그 주소 끝에 /checkup을 붙여서 데이터베이스 구조를 변경하시기 바랍니다. 그렇지 않으면 정상적으로 동작하지 않습니다.
텍스트큐브 1.8은 PHP 5.2 이하의 버전에서 정상적으로 동작하지 않을 수 있습니다. 설치하는 서버의 PHP 버전이 5.2 이상인지 반드시 확인하시기 바랍니다.
텍스트큐브 1.8의 대부분의 기능 변경점과 버그 수정은 텍스트큐브 1.7.9에 백포트되어 선반영 된 상태입니다. 아래는 텍스트큐브 1.8에서 고유하게 변경된 내용입니다.
텍스트큐브 1.7.8 코어와 비교하여 텍스트큐브 1.8 에서 변경된 점 중 업그레이드시 주의해야 하는 사항입니다.
텍스트큐브 1.8.3 이후 추가된 부분들
스킨 치환자 추가 안내
펼치기...
텍스트큐브 1.8.3부터는 아래의 스킨 치환자를 추가로 지원합니다.
공지 영역 s_notice 안
- notice_rep_author : 저자 이름
- notice_rep_author_link : 저자가 작성한 글 목록 페이지로 가는 링크
키로그 영역 s_keylog 안
- keylog_rep_author : 저자 이름
- keylog_rep_author_link : 저자가 작성한 글 목록 페이지로 가는 링크
본문 영역 s_article 안
- article_rep_author_link : 저자 이름
- article_rep_author_link : 저자가 작성한 글 목록 페이지로 가는 링크
사이드바의 최근 댓글 영역 s_rctps 안
- rctps_rep_author : 저자 이름
- rctps_rep_author_link : 저자가 작성한 글 목록 페이지로 가는 링크
모바일 관리 패널 안내
펼치기...
텍스트큐브 1.8.3에는 모바일 관리 패널의 초기 버전이 반영되었습니다. 아직 초기 버전이기 때문에 사용을 위해서는 옵션 파일의 수정이 필요합니다. 설치된 디렉토리의 config.php 에 아래의 한 줄을 추가하시면 됩니다.
$service['usemobileadmin'] = true;
이후 정식 기능이 될 경우에는 서버 메뉴의 환경 설정 패널에서 조정할 수 있게 될 예정입니다.
변경사항 기록 (1.8.3.1 - 1.8.4)
펼치기...
추가된 점
- 블로그 : 사용자가 댓글을 달 때 저장중이라는 메세지를 출력함 (#1488)
- 일반 : 스킨 컨텐트 출력 폭을 DB에서 읽어오도록 변경 (#1497)
- 일반 : 컨텐츠 포매터를 매번 거치지 않고 캐시 사용 (#1513)
- 관리패널 : 컨트롤 패널의 독립 (#1338)
- 관리패널 : 블로그 설정에서 첫 화면을 글/표지/라인 선택 기능 추가 (#1500)
- 플러그인 : 플러그인 정보를 텍스트큐브 로드 시마다 실시간 해석하는 대신 캐시 사용 (#1508)
- 플러그인 : 플러그인 환경 설정 정보를 캐싱함. (#940)
변경된 점
- 관리패널 : 블로그 초대 시스템시 불명확한 사용자 메세지 개선 (#1361)
- 관리패널 : 비공개 블로그 서비스에서 적용 가능한 옵션 조정 (#1478)
- 관리패널 : 모바일 모드 스킨은 관리 패널 스킨 선택에서 나타나지 않도록 조정 (#897)
- 일반 : paging 루틴 개선 (#1454)
- 일반 : 댓글에 댓글 달기 창의 높이 조정 (#1465)
- 일반 : 댓글 알리미 발송/수신시 스팸 필터를 거칠 수 있도록 수정 (#1472)
- 블로그 : 검색 form에 name 속성 추가 (#1481)
- 블로그 : 다중 블로그 모드에서 로그인 시 권한에 따라 안내 메세지를 출력하도록 추가 (#1485)
- 스킨 : 댓글을 단 후 에러메세지가 null로 출력되는 경우 상세하게 출력되도록 일부 루틴 추가 (#1496)
- 에디터 : 모바일 모드에서 로그인했을 때 업로드창이 출력되지 않도록 조정 (#1497)
버그 수정
- 일반 : 대표 블로그 설정값이 제대로 적용되지 않는 문제 수정 (#1463)
- 일반 : 대시보드 변경시 캐시가 재생성되지 않는 문제 수정 (#1362)
- 일반 : 현재 사용자가 접근 권한이 있는 블로그를 추가로 생성한 후 로그아웃후 로그인하지 않으면 새 블로그 관리 패널에 접근이 불가능한 문제 수정 (#1446)
- 일반 : php 5.2.11 이전 버전에서 uksort의 동작 오류 우회 (#1475)
- 일반 : 한줄짜리 본문의 경우 ttxml의 태그가 제대로 파싱되지 않는 문제 수정 (#1479)
- 일반 : 최근 공지 호출시 내부 에러 메세지 발생하는 문제 수정 (#1493)
- 일반 : 트랙백정보가 제대로 수정안되는 문제 수정 (#1480)
- 관리패널 : 블로그 이미지 변경 후 스킨 캐시가 제대로 갱신되지 않는 문제 수정 (#1486)
- 관리패널 : 다중 블로그 모드일 때 대표 블로그 지정시 반영되지 않는 문제 수정 (#1487)
- 관리패널 : 보낸 트랙백 주소가 저장이 되지 않는 문제 수정 (#1474)
- 관리패널 : 링크 추가시 http:// 가 붙어있지 않은 경우 링크가 블로그 하위로 붙는 문제 수정 (#1499)
- 모바일 : 관리 패널에서 아이폰 바로가기를 만들 경우 블로그 아이콘이 바로가기 아이콘으로 적용되지 않는 문제 수정 (#1469)
- 모바일 : 모바일 뷰에서 locale 클래스가 정상적으로 동작하지 않던 문제 수정 (#1476)
- 플러그인 : DateConverter 플러그인 'List date' 변환 안되는 버그 수정 (#1222)
- 에디터 : 업로드 창의 디자인이 사라지는 문제 수정 (#1466)
피드백
테스트 중 개선에 대한 건의 사항이나 버그 보고는 태터 네트워크 재단 / 태터앤 프렌즈 포럼 의 아이디어 포럼이나 버그 보고 및 품질 검수 포럼으로 부탁 드립니다.
소스에 대하여 궁금하거나 변경사항을 추적하고 싶은 분들께서는 텍스트큐브 소스 내의 documents 디렉토리에 여러 문서들이 있으므로 참고하시기 바랍니다.
이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
2014/05/13 08:46 PERMALINK MODIFY/DELETE REPLY
벌써 발표후표 나왔네요^^ 아직 깔진 않았지만 버전업된 tinyMCE 가 기대되네요^^
2014/05/19 18:12 PERMALINK MODIFY/DELETE REPLY
tinymce 에디터에 심각한 링크기능 버그가 있습니다.
재현 환경은
Windows 7 Professional 64bit
Chrome 34.0.1847.137
그리고 서버에는 textcube 1.9.3 발표후보1 버전을 설치하였습니다.
재현방법은 다음과 같습니다.
1. 글쓰기 화면을 띄웁니다.
2. 아무 http 링크나 복사해서 붙여넣기 합니다.
3. 엔터를 누릅니다. 그럼 에디터가 이 주소를 인식하여 자동으로 링크를 만들어줍니다.
4. 이 상태에서 엔터를 4번이상 반복하여 누릅니다. 그러면 커서가 갑자기 위에서 만들었던 링크의 바로 밑으로 강제이동됩니다. ㅡㅡ;;;
5. 이 상태에서 엔터를 계속 반복하여 누르면 커서가 뺑뺑이 도는 광경을 볼 수 있습니다.
이 버그 때문에 링크기능을 전혀 쓰지 못하겠습니다.
글쓰다가 단락나누려고 엔터 두번 누르면 바로 링크밑으로 커서가 강제이동되어버리거든요..ㅠㅠ
고쳐주세요... orz
2014/05/19 18:35 PERMALINK MODIFY/DELETE
좀 더 테스트를 해서 조건을 확실히 알아냈습니다.
주소를 맨 처음 입력했을때와 글의 중간에 입력했을때 동작이 다르군요..
글의 중간에 주소를 복붙해넣으면 위의 버그가 발생하지 않습니다.
그러나 맨 처음에 주소를 복붙해넣으면 위의 버그가 발생합니다.
2014/05/27 21:54 PERMALINK MODIFY/DELETE
tinyMCE 의 autolink 플러그인의 버그입니다. 해당 플러그인을 제외하는 방법으로 대응했습니다. 이후 동작을 보고, 수정 후에 다시 추가하도록 하겠습니다. :)
2014/05/27 21:58 PERMALINK MODIFY/DELETE
임시 해결책은, 링크를 붙여넣은 후 엔터 대신 스페이스바를 입력해 주세요. :)
2014/05/24 21:16 PERMALINK MODIFY/DELETE REPLY
관리자만 볼 수 있는 댓글입니다.
2014/05/27 08:47 PERMALINK MODIFY/DELETE REPLY
1. tinyMCE 이미지 삽입시에 오른쪽 레이어창이 반응하지 않습니다.
URL 새창 [적용하기] [취소하기]
이 레이어가 사라지지 않아서 [미리보기] [저장 후 돌아가기]를 누를 수가 없습니다.
1.9.2 정식에 tinyMCE만 1.9.3.발표후부1꺼 덮었습니다. 브라우저는 쿨노보 버전 2.0.9.20 입니다.
2.html 코드에서 img를 highlight JS로 사용 하고 싶어서 <a href > 태그에 onclick="return hs.expand(this)" 를 넣으면 사라집니다.
html 코드가 직관적이여서 참 맘에 드는데, 이미지 부분은 조금 아쉬운 면이 있습니다. 하지만 tinyMCE가 지금까지 텍큐 에디터 중에는 제일 맘에 듭니다.^^ 감사합니다 수고하세요
2014/05/27 13:37 PERMALINK MODIFY/DELETE
2번은 플러그인으로 해결하였습니다.
2014/05/27 15:58 PERMALINK MODIFY/DELETE REPLY
키워드 등 새 창으로 띄우는거 등 관련 동작이 안 되었다고 이전에도 말씀 드린적이 있었는데, .htaccess 지우고 재설정까지 가서 잠깐 되나 했는데,
그게 아니라 외부 리소스 경로 때문이었습니다. 이거 끄니깐 멀쩡히 동작이 되네요 -_-
동작 안 될 때 블로그 -> 관리자 페이지로 오는 q 단축키도 안 됩니다.
반대는 당연히 되구요. 다른 단축키는 먹히나 안 눌러봐서..;;
버전 올릴 때마다 안 된다고 했었는데 그게 아니었네요... ㅜ
2014/05/27 21:49 PERMALINK MODIFY/DELETE
아하 네; 프리릴리즈는 외부 리소스 업데이트를 하지 않아서 일어나는 일인듯 합니다. ㅠ_ㅠ
2014/06/05 21:45 PERMALINK MODIFY/DELETE REPLY
안녕하세요, 1.7.8에서 1.9.3으로 업그레이드 했습니다.
사용에는 문제가 없는데 checkup을 하면 아래 메시지가 반복되는군요,
도움 부탁드립니다.
트랙백 테이블에 컨텐츠 종류를 판단하기 위한 필드를 추가합니다.: 실패
트랙백 테이블의 호환성을 위하여 필드 이름을 변경합니다.: 실패
트랙백과 핑백의 출력을 위하여 필드 속성을 변경합니다.: 실패
2014/06/11 15:22 PERMALINK MODIFY/DELETE
혹시 어떤 DBMS를 사용하시는지 알려주실 수 있을런지요? 1.7->1.8->1.9에서 테이블 구조가 변경되는데 그 작업을 실패해서 발생하는 메세지입니다. MySQL을 사용하시면, 혹시 가능하시다면 Trackbacks 또는 RemoteResponses 테이블의 스키마를 알려주시면 쉽게 도움을 드릴 수 있겠습니다.