<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=2339&amp;type=atom"/>
	<updated>2006-12-26T09:08:19Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=2339</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14390#p14390"/>
			<content type="html"><![CDATA[<p>클립보드는 안건드리는 식입니다. 베타 트리 확인하시라 <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-12-26T09:08:19Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14390#p14390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14388#p14388"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peris 작성:</cite><blockquote><div class="quotebox"><cite>daybreaker 작성:</cite><blockquote><p>흐음...<br />클립보드는 사용자가 의도한 게 아니라면 안 건드리는 게 좋다는 생각입니다만...;</p></blockquote></div><p>저도 아침놀님에 한표..</p><p>의도하지 않은 동작으로 다른 중요한(?) 클립보드에 들어있는 자료가 날아가버리는 경우도 생각을 해주는게 어떨까요?<br />PC방 등의 장소에서 글을 저장하고 아무 작업없이 브라우저만 끄고 집에 가버린 경우 글의 내용이 클립보드에 남아있어서 보호/비공개 글의 경우 사생활 유출 등의 문제가 발생할 소지도 있겠군요.</p></blockquote></div><p>지적하신 문제들은 어떤식으로든 해결책을 찾으면 나올겁니다. <br />...하지만 저도 클립보드를 액세스하는건 썩 내키지 않는군요.</p><p>지금 문제가 되는 부분은, 타임아웃으로 로그인이 풀림으로서 중간에 증발하는 글을 보호하자는 것이 취지인것 같은데요<br />이걸 그냥 무시하고 바로 로그인 안되었으니 퉷! 하는 현재 상태를 개선해서, 일단 PHP가 POST 로 글 내용은 받은 상태이니 이걸 handle 해서 별도의 draft 를 두면 어떨까요. 임시보관소 라든가 하는 이름으로해서, 로그인 타임아웃이나 조작 실수라고 판단할 수 있는 경우 ownership 과 상관없이 관리자 모드에서만 확인할 수 있는 임시 보관소를 만들어 여기에 글을 넣어두고, 후에 여기에서 &#039;글 작성을 재개합니다&#039; 를 한다든가 해서 살릴 수 있다면 그것도 나쁘지 않다고 생각합니다.<br />그리고 이 글들은 일정한 유효기간 (48시간 정도?)을 갖고 이후에는 소거되도록 하고 말이죠.</p><p>실수한 놈이 나빠! 라고 하기엔 정말 앗 하는 사이에 어처구니 없는 실수를 하는 경우가 생각보다 비일비재하니 다른 각도로도 한번 생각해 볼 문제라고 봅니다.</p>]]></content>
			<author>
				<name><![CDATA[laziel]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=21</uri>
			</author>
			<updated>2006-12-26T09:03:22Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14388#p14388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14387#p14387"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>daybreaker 작성:</cite><blockquote><p>흐음...<br />클립보드는 사용자가 의도한 게 아니라면 안 건드리는 게 좋다는 생각입니다만...;</p></blockquote></div><p>저도 아침놀님에 한표..</p><p>의도하지 않은 동작으로 다른 중요한(?) 클립보드에 들어있는 자료가 날아가버리는 경우도 생각을 해주는게 어떨까요?<br />PC방 등의 장소에서 글을 저장하고 아무 작업없이 브라우저만 끄고 집에 가버린 경우 글의 내용이 클립보드에 남아있어서 보호/비공개 글의 경우 사생활 유출 등의 문제가 발생할 소지도 있겠군요.</p>]]></content>
			<author>
				<name><![CDATA[Peris]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=40</uri>
			</author>
			<updated>2006-12-26T08:16:42Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14387#p14387</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14386#p14386"/>
			<content type="html"><![CDATA[<p>흐음...<br />클립보드는 사용자가 의도한 게 아니라면 안 건드리는 게 좋다는 생각입니다만...;</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2006-12-26T07:23:24Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14386#p14386</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14380#p14380"/>
			<content type="html"><![CDATA[<p>글 쓰는 중간에 저장하기가 가능하도록 하였습니다. 기존의 저장하기는 완료하기로 바꾸었습니다. r2717입니다.</p><p>아직 중간 저장시에 싱크 처리가 되지 않도록 하는 부분을 어떻게 할까 고민 중입니다. 이미 싱크된 글 수정시에는 어떻게 해야 하는가가 동선의 문제로 남는데, 일단은 현재대로 두겠습니다.^^</p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-12-26T00:41:34Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14380#p14380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13819#p13819"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>laziel 작성:</cite><blockquote><p>플래시를 이용하면 뭐, 어떻게든 구현은 될 겁니다;;</p></blockquote></div><p>플래시를 이용하는 방법으로 하면 더 넓은 브라우저 호환성을 얻을 수 있겠군요. 플래시에 의존적인 코드가 되겠습니다. 그래서 플래시, 각 브라우저 별 폴백, 그외의 폴백 이런 순서로 작동이 되도록 작성될 필요가 있겠군요.</p>]]></content>
			<author>
				<name><![CDATA[CN]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=165</uri>
			</author>
			<updated>2006-12-14T03:14:19Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13819#p13819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13816#p13816"/>
			<content type="html"><![CDATA[<p>플래시를 이용하면 뭐, 어떻게든 구현은 될 겁니다;; 하지만 CN님 말씀처럼 안정적인 동작에 대한 아무런 보장이 없기 때문에, 클립보드를 액세스하는 코드는 되도록이면 피하는게 좋겠지요. 대신 이걸 원하는 목적은 최종적으로 저장 버튼을 누를때의 글 내용과 임시저장본 사이의 차이(이게 생각보다 크더군요_-;;)를 커버하기 위한 임시 저장이니 이를 구현하기 위한 다른 방법을 고민해보면 어떨까요.</p><p>$_POST 를 serialize 해서 한 변수로 만들어 세션에 등록하면?....음; 이것도 결국 세션테이블을 무겁게 만들겠군요;;<br />일단 자동저장이 제 기능을 충분히 발휘할 수 있게 하기 위한 고민이 우선일 것 같습니다. 보조장치는 그 다음..</p>]]></content>
			<author>
				<name><![CDATA[laziel]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=21</uri>
			</author>
			<updated>2006-12-14T02:39:01Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13816#p13816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13808#p13808"/>
			<content type="html"><![CDATA[<p>생각보다 어려운 문제입니다. 먼저 clipboarData는 호환성이 없기 때문에 아래와 같은 형태가 되어야 합니다.</p><div class="codebox"><pre><code>  &lt;!--[if IE]&gt;
    window.clipboardData.setData(&quot;Text&quot;, text);
    return;
  &lt;![endif]--&gt;</code></pre></div><p>물론 if IE를 쓰지 않고 window에서 ie냐 netscape이냐 확인한 후 파이어폭스 여부를 다시 확인하는 방법도 있습니다. 파이어폭스를 위해서는 더 긴코드가 필요합니다. 표준 객체가 아닌 확장 객체이기 때문입니다. (MDC의 <a href="http://developer.mozilla.org/en/docs/Using_the_Clipboard">문서</a>를 참고)</p><div class="codebox"><pre><code>const gClipboardHelper = Components.classes[&quot;@mozilla.org/widget/clipboardhelper;1&quot;].
                                    getService(Components.interfaces.nsIClipboardHelper);
gClipboardHelper.copyString(&quot;Put me on the clipboard, please.&quot;);</code></pre></div><p>물론 이 두코드를 병행해도 기타 브라우져와의 호환성은 없습니다.&nbsp; 관계 표준은 아직 준비 중입니니다. (W3 <a href="http://www.w3.org/TR/clipboard-apis/#Mathematic">문서</a> 참고)</p><p>표준에 마땅한 내용이 없기 때문에 각 브라우저 별로 호환 코드를 짜고 폴백을 만들어야 할 것입니다. 오페라나 사파리엔 관심이 없어 어떤 구현이 있는지 모르겠습니다. 구현을 아시는 분이 있나요?</p>]]></content>
			<author>
				<name><![CDATA[CN]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=165</uri>
			</author>
			<updated>2006-12-14T01:17:18Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13808#p13808</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[임시저장도 좋지만; 글 쓰기 전에 클립보드 저장도...]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13792#p13792"/>
			<content type="html"><![CDATA[<p>저장하기 눌러서<br />function EntryManager()<br />스크립트 함수 호출될 때;;</p><br /><p>oForm.content.value = editor.html2ttml(editor.contentDocument.body.innerHTML);<br />이거 밑에</p><br /><p>window.clipboardData.setData(&#039;text&#039;, oForm.content.value);<br />이거 한 줄 넣어주셨으면 좋겠습니다 ^^<br />(태그가 같이 들어가서 붙여넣으면 이상해집니다만.. =_=)</p>]]></content>
			<author>
				<name><![CDATA[NYA]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=902</uri>
			</author>
			<updated>2006-12-13T17:00:45Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13792#p13792</id>
		</entry>
</feed>
