Blog
Textyle v1.0b 배포를 시작합니다
2009.10.13 15:36
글쓰기가 즐거운 블로그 툴,
텍스타일(Textyle) 1.0 베타 버전이 드디어 나왔습니다. 안정적이지 못하거나 생각과는 다르게 동작하던 부분, 쓰기
불편하거나 이해하기 어렵던 부분들을 뜯어 고치고, 바로잡았습니다. 그 결과 버전 숫자는 겨우 0.0.5 올라갔지만, 안정성과
사용성은 대폭 향상되었습니다.
그럼 텍스타일 1.0 베타 버전의 대표적인 변화 네 가지를 한 번 보시죠.
1. 한층 더 쓰기 편해진 단락별 편집기
텍스타일의 대표적인 특징이자 가장 강력한 무기인 단락별 편집기가 업그레이드 되었습니다. 전반적으로 여러 부분이 개선되었지만, 굵직한 것 3개만 소개 드리겠습니다.
1) 툴바가 항상 손 닿는 곳에
단락 추가 툴바가 플로팅 레이어(floating layer)로 바뀌어, 시야에서 벗어나는 일 없이 항상 화면 아래 쪽에 자리잡게 되었습니다. 이제 글이 아무리 길어져도 툴바를 찾느라 힘들게 스크롤 할 필요가 없습니다.
2) 글감 보관함이 툴바 속으로
글쓰기 화면 오른쪽에 자리잡고 있던 글감 보관함이 단락 추가 툴바 속으로 쏙 들어갔습니다. 이로 인해 시각적으로도 깔끔하고 쓰기 편해졌을 뿐 아니라, 단락별 편집기의 활용성이 높아지고 글감 보관함의 확장도 쉽게 되었습니다.
3) 단락의 위치와 이동을 더 편리하게
새
단락을 원하는 위치에 만들기가 좋아졌습니다. 이제 툴바 버튼을 클릭하건 단축키를 사용하건, 새 단락을 만들 때는 언제나 지금
선택된 단락의 하단에 만들어집니다. 또, 단락의 편집을 완료하면 해당 단락이 선택된 상태가 되어 바로 원하는 위치로 옮기기
편해졌습니다. 뿐만 아니라 CTRL+화살표 단축키로 단락을 옮길 때 화면이 따라서 스크롤 되도록 개선되었습니다.
2. 더욱 강력해진 발행 기능
Blog API를 이용한 원격발행 기능이 정식으로 추가되었습니다. "원격발행 설정" 메뉴에서는 텍스트큐브, 티스토리, 네이버 블로그, 이글루스 등 MetaWeblog API를 지원하는 다양한 블로그로의 원격발행 설정을 쉽게 할 수 있습니다. (이후 MovableType API 등 여타 글쓰기 API를 추가로 지원할 예정입니다.)
또, 글쓰기 화면과 발행하기 화면이 분리되었습니다. 이제 글을 쓸 때는 글쓰기에만 집중하고, 완성된 글을 발행할 때는 다양한 옵션을 선택하여 편하게 발행할 수 있게 된 것이죠. 무조건 외부 블로그로 원격발행을 하거나 미투데이로 새글알림을 보내는 대신, 글마다 발행/알림 여부를 선택할 수 있게 했습니다.
3. 댓글 알리미 지원
많은 분들이 기다리셨던 댓글 알리미 애드온을 사용할 수 있게 되었습니다. 단, 댓글 알리미 애드온은 별도로 배포되므로, 애드온을 다운로드 받아 설치한 후 활성화 해주셔야 합니다. 댓글 알리미 애드온 사용을 위한 자세한 설정방법은 이곳을 참조하세요.
4. 관리자 메뉴를 원하는 대로 설정
XE 최고 관리자가, 일반 회원들의 텍스타일 관리자 화면에 노출되는 좌측 메뉴를 마음대로 설정할 수 있게 되었습니다. 이 기능은 회원들에게 텍스타일 블로그를 분양해주고 계신 커뮤니티 운영자 여러분들께 특히 유용합니다. 기존의 메뉴를 숨길 수 있을 뿐 아니라, 새로운 메뉴를 추가할 수도 있는 강력한 기능입니다.
사용성을 최대한 끌어올리면서 안정성을 보장하기 위해 노력했습니다만, 베타 버전이라 아직 불완전한 부분이 조금은 있을 지도 모릅니다. 번거로우시겠지만 Textyle 프로젝트의 이슈트래커를 통해 제보해주시면 정말 감사하겠습니다. 또, 포럼을 통해 좋은 의견 주시면 이후 버전에 반영하겠습니다.
주의 : Textyle v1.0b는 오늘 배포된 XE Core 1.2.6 이상에서만 동작합니다. 반드시 XE Core 업그레이드 후 설치해주세요!
알림 : 텍스타일을 써오시던 분들 중 업그레이드 후 툴바에 글감 보관함 버튼이 나타나지 않을 경우, 쿠키를 삭제해주세요.
감사합니다.
댓글 9
-
매실茶
2009.10.13 15:46
흠... 전 왜 글감 버튼이 안생길까요... -
XE
2009.10.13 15:51
쿠키 삭제 한번 해보시겠어요? -
매실茶
2009.10.13 15:54
쿠키 삭제하니 나오는군요 ^^
고맙습니다. !!
-
라르게덴
2009.10.13 16:56
수고하셨습니다. ^^
-
조량
2009.10.13 18:17
감사합니다^^ -
이용국 프로덕션
2009.10.13 18:45
정말 감사합니다.
근데 전 텍스타일부터 설치하고 접속해보려고하니 코어를 설치하라고 해서 코어 설치중입니다. 혹시 문제가 될까요?
-
이용국 프로덕션
2009.10.13 18:59
gs); $_data = array(); if($output->data) { foreach($output->data as $key => $val) { if(in_array($val->member_srl,$site_admin_srls)) continue; $_data[$key] = $val; if($val->member_srl<1) continue; $img = $oMemberModel->getProfileImage($val->member_srl); if($img) $_data[$key]->profile_image = $img->src; } } $output->data = $_data; return $output; } function getTextylePath($module_srl) { return sprintf("files/attach/textyle/%s",getNumberingPath($module_srl)); } function checkTextylePath($module_srl, $skin = null) { $path = $this->getTextylePath($module_srl); if(!file_exists($path)){ $oTextyleController = &getController('textyle'); $oTextyleController->resetSkin($module_srl, $skin); } return true; } function getTextyleUserHTMLFile($module_srl) { return sprintf("%stextyle.html", $this->getTextylePath($module_srl)); } function getTextyleUserCSSFile($module_srl) { return sprintf("%stextyle.css", $this->getTextylePath($module_srl)); } function getTextyleUserHTML($module_srl) { $filename = $this->getTextyleUserHTMLFile($module_srl); return FileHandler::readFile($filename); } function getTextyleUserCSS($module_srl) { $filename = $this->getTextyleUserCSSFile($module_srl); return FileHandler::readFile($filename); } function getTextyleAPITest() { $oTextyleModel = &getModel('textyle'); $oTextyleController = &getController('textyle'); $oPublish = $oTextyleModel->getPublishObject($this->module_srl); $var = Context::getRequestVars(); $output = $oPublish->getBlogAPIInfo($var->blogapi_service, $var->blogapi_host_provider, $var->blogapi_type, $var->blogapi_url, $var->blogapi_user_id, $var->blogapi_password); if(!$output->toBool()) return $output; if(!$output->get('url')) $this->setMessage('not_permit_blogapi'); $this->add('site_url', $output->get('url')); $this->add('title', $output->get('name')); } function getTrackbackUrl($domain,$document_srl){ $oTrackbackModel = &getModel('trackback'); $key = $oTrackbackModel->getTrackbackKey($document_srl); return getFullSiteUrl($domain,'','document_srl',$document_srl,'key',$key,'act','trackback'); } } ?>
이런 메시지가 뜨네요 ㅜㅜ
-
이용국 프로덕션
2009.10.13 19:11
다시 텍스타일을 까니깐 원 상태로 돌아왔네요. 휴...^^
설치하실때 반드시 코어 1.2.6을 먼저 설치하시고 그 다음에 텍스타일 1.0베타를 설치하셔야 합니다. 그래야 에러가 나지 않습니다.
참고하세요.^^
텍스타일 개발자님 감사합니다.^^
-
기린샘
2009.10.19 21:31
일반적인 게시판에서 사용하기 위해서 위지윅 에디터의 스킨을 dredtior로 바꾸었는데요, HTML편집은 어떻게 하나요?