<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ioriy2k&#039;s Knowledgebase &#187; Wordpress</title>
	<atom:link href="http://ioriy2k.pe.kr/archives/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://ioriy2k.pe.kr</link>
	<description>ioriy2k의 여러가지 지식 저장소</description>
	<lastBuildDate>Mon, 06 Feb 2012 11:01:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress의 Page Loading Speed를 올려보자 : Compression WP Plugin</title>
		<link>http://ioriy2k.pe.kr/archives/1814</link>
		<comments>http://ioriy2k.pe.kr/archives/1814#comments</comments>
		<pubDate>Tue, 01 Feb 2011 00:00:25 +0000</pubDate>
		<dc:creator>ioriy2k</dc:creator>
				<category><![CDATA[Using Wordpress]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[zlib]]></category>

		<guid isPermaLink="false">http://ioriy2k.pe.kr/?p=1814</guid>
		<description><![CDATA[평소 Google의 웹마스터 도구를 사용해서 Blog의 사용자 Link와 Traffic, 그리고 Google이 진단하는 Blog의 문제등을 확인하고 있었는데, 얼마 전 실험실의 사이트 성능 도구를 사용해보니 흥미로운 결과가 있더군요. 사이트 성능 도구는 Googlebot이 Site를 Crawling하면서 제안사항을 표시해 주는 도구입니다. 제 Blog에 대한 제안 중에 눈에 띄는 것 하나가 바로 gzip 압축 사용이었습니다. Page를 Loading할 때 Download하는 크기가 좀 [...]]]></description>
			<content:encoded><![CDATA[<p>평소 Google의 웹마스터 도구를 사용해서 Blog의 사용자 Link와 Traffic, 그리고 Google이 진단하는 Blog의 문제등을 확인하고 있었는데, 얼마 전 실험실의 사이트 성능 도구를 사용해보니 흥미로운 결과가 있더군요.</p>
<div id="attachment_1816" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/01-Google-웹마스터-도구-사이트-성능.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/01-Google-웹마스터-도구-사이트-성능-300x244.png" alt="Google 웹마스터 도구 - 사이트 성능" title="Google 웹마스터 도구 - 사이트 성능" width="300" height="244" class="size-medium wp-image-1816" /></a><p class="wp-caption-text">Google 웹마스터 도구 - 사이트 성능</p></div>
<p>사이트 성능 도구는 Googlebot이 Site를 Crawling하면서 제안사항을 표시해 주는 도구입니다. 제 Blog에 대한 제안 중에 눈에 띄는 것 하나가 바로 gzip 압축 사용이었습니다. Page를 Loading할 때 Download하는 크기가 좀 크다고 판단한 것 같네요.</p>
<p>그래서 WordPress에서 gzip Compression을 사용할 수 있는 방법이 혹시 있을까 해서 찾아보았더니 여러 Plugin이 있더군요. 그 중에서 Compression WP Plugin을 설치했는데 쉽고 간단하며 실제로 Test해보니 체감할 수 있을 정도로 Page Loading Speed가 빨라진 것을 느낄 수 있었습니다. </p>
<p>이번 Post에서는 Compression WP Plugin을 설치하는 방법과 실제로 얼마만큼 빨라졌는지 Benchmark한 결과에 대해 적어보도록 하겠습니다.</p>
<p><span id="more-1814"></span></p>
<h3>1. Compression WP Plugin 설치</h3>
<p>Compression WP Plugin은 Server에 설치된 PHP의 gzip Compression 기능을 사용하여 Server에서 전달하는 Page의 내용을 gzip으로 압축하여 Client가 Download하는 Page의 크기를 줄여 Network 부하를 줄이고 Page Loading Speed를 높이는 기능을 합니다.</p>
<p>이 Plugin을 사용하기 위해서는 WordPress를 Hosting하고 있는 Server의 PHP가 zlib extension을 지원해야 합니다. 대부분의 경우 기본적으로 지원하지만, 확실치 않다면 Hosting 업체에 문의하기 바랍니다.</p>
<p>Compression WP Plugin의 설치는 간단합니다. 다음의 순서대로 따라 하시면 됩니다. </p>
<blockquote><p>WordPress 3.0.4에서 Plugin을 설치하고 Test했습니다. 현재 가장 최신 Version에서 확인했기 때문에 이전 Version에서도 제대로 동작할 것입니다.</p></blockquote>
<div id="attachment_1817" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/02-플러그인-설치.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/02-플러그인-설치-300x224.png" alt="플러그인 설치 Page에서 검색" title="플러그인 설치 Page에서 검색" width="300" height="224" class="size-medium wp-image-1817" /></a><p class="wp-caption-text">플러그인 설치 Page에서 검색</p></div>
<p>먼저, WordPress의 관리 Page에 Login한 다음, SIdebar에서 플러그인의 Add New를 Click하면 위와 같이 플러그인 설치 Page가 표시됩니다. </p>
<p>검색창에 gzip을 입력하고 Search Plugins를 누릅니다.</p>
<div id="attachment_1818" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/03-Compression-WP-설치.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/03-Compression-WP-설치-300x102.png" alt="Compression WP 설치" title="Compression WP 설치" width="300" height="102" class="size-medium wp-image-1818" /></a><p class="wp-caption-text">Compression WP 설치</p></div>
<p>검색된 결과 중에 Compression WP를 찾아 지금 설치하기를 누릅니다.</p>
<div id="attachment_1819" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/04-연결-정보.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/04-연결-정보-300x152.png" alt="연결 정보 입력" title="연결 정보 입력" width="300" height="152" class="size-medium wp-image-1819" /></a><p class="wp-caption-text">연결 정보 입력</p></div>
<p>Plugin을 설치하기 위해서 Hosting Server의 연결 정보를 입력합니다.</p>
<div id="attachment_1820" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/05-플러그인-설치중.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/05-플러그인-설치중-300x97.png" alt="플러그인 설치중" title="플러그인 설치중" width="300" height="97" class="size-medium wp-image-1820" /></a><p class="wp-caption-text">플러그인 설치중</p></div>
<p>자동으로 Plugin을 Server로 Download한 후 설치합니다. 설치가 완료되면 이 플러그인을 활성화를 눌러 Plugin을 활성화합니다.</p>
<div id="attachment_1840" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/Compression-WP-Options.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/Compression-WP-Options-300x92.png" alt="Compression WP Options" title="Compression WP Options" width="300" height="92" class="size-medium wp-image-1840" /></a><p class="wp-caption-text">Compression WP Options</p></div>
<p>마지막으로 Plugin 설정을 위해서 Sidebar의 설정에서 Compression WP를 Click하면 위와 같이 설정 Page가 표시됩니다. </p>
<p>첫 번째 Option은 Compression을 사용할 것인지 여부를 묻는 것이고, 두 번째는 Plugin Support를 할 것 인지를 묻는 것입니다.</p>
<p>Plugin 사용을 위해서 첫 번째 Option에 On을 선택하고, 두 번째 Option은 No를 선택합니다. 두 번째 Option을 Yes로 선택할 경우 Footer에 Text와 Link가 표시되는데 별로 예쁘지 않네요.</p>
<p>설치가 모두 완료되었습니다. 이제 Plugin을 통해서 얼마나 속도가 빨라졌는지 확인해 봅시다.</p>
<h3>2. Benchmark</h3>
<p>Web Page Loading Speed Benchmark에 대해서 Google에 검색해 보니 Benchmark Site가 있더군요. WebWait (<a href="http://webwait.com" target="_blank">http://webwait.com</a>) 이라는 Site인데 원하는 Page를 여러 번 Loading하여 걸리는 시간을 평균, 중간값, 표준편차로 표시해 줍니다.</p>
<p>Benchmark를 위해서 이 WebWait을 사용하여 Compression WP를 설치하기 전과 후를 비교해 보았습니다.</p>
<div id="attachment_1823" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/08-Compression-WP를-설치하기-전-Page-Loading-Speed-Benchmark-Index.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/08-Compression-WP를-설치하기-전-Page-Loading-Speed-Benchmark-Index-300x143.png" alt="Compression WP를 설치하기 전 Page Loading Speed Benchmark - Index" title="Compression WP를 설치하기 전 Page Loading Speed Benchmark - Index" width="300" height="143" class="size-medium wp-image-1823" /></a><p class="wp-caption-text">Compression WP를 설치하기 전 Page Loading Speed Benchmark - Index</p></div>
<div id="attachment_1824" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/09-Compression-WP를-설치한-후-Page-Loading-Speed-Benchmark-Index.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/09-Compression-WP를-설치한-후-Page-Loading-Speed-Benchmark-Index-300x143.png" alt="Compression WP를 설치한 후 Page Loading Speed Benchmark - Index" title="Compression WP를 설치한 후 Page Loading Speed Benchmark - Index" width="300" height="143" class="size-medium wp-image-1824" /></a><p class="wp-caption-text">Compression WP를 설치한 후 Page Loading Speed Benchmark - Index</p></div>
<table class="box-table">
<thead>
<tr>
<th scope="col">분류</th>
<th scope="col">평균</th>
<th scope="col">중간값</th>
<th scope="col">표준 편차</th>
</tr>
</thead>
<tbody>
<tr>
<td>Plugin 사용 전</td>
<td>3.21s</td>
<td>3.17s</td>
<td>0.11s</td>
</tr>
<tr>
<td>Plugin 사용 후</td>
<td>2.84s</td>
<td>2.76s</td>
<td>0.29s</td>
</tr>
</tbody>
</table>
<p>Blog의 Index Page를 Loading하는데 걸리는 시간을 WebWait으로 Benchmark한 결과입니다. 평균값으로 비교해 봤을 때 약 0.4초 정도 빨라졌군요.</p>
<div id="attachment_1821" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/06-Compression-WP를-설치하기-전-Page-Loading-Speed-Benchmark-Blog-Post.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/06-Compression-WP를-설치하기-전-Page-Loading-Speed-Benchmark-Blog-Post-300x143.png" alt="Compression WP를 설치하기 전 Page Loading Speed Benchmark - Blog Post" title="Compression WP를 설치하기 전 Page Loading Speed Benchmark - Blog Post" width="300" height="143" class="size-medium wp-image-1821" /></a><p class="wp-caption-text">Compression WP를 설치하기 전 Page Loading Speed Benchmark - Blog Post</p></div>
<div id="attachment_1822" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/07-Compression-WP를-설치한-후-Page-Loading-Speed-Benchmark-Blog-Post.png" rel="lightbox[1814]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2011/01/07-Compression-WP를-설치한-후-Page-Loading-Speed-Benchmark-Blog-Post-300x143.png" alt="Compression WP를 설치한 후 Page Loading Speed Benchmark - Blog Post" title="Compression WP를 설치한 후 Page Loading Speed Benchmark - Blog Post" width="300" height="143" class="size-medium wp-image-1822" /></a><p class="wp-caption-text">Compression WP를 설치한 후 Page Loading Speed Benchmark - Blog Post</p></div>
<table class="box-table">
<thead>
<tr>
<th scope="col">분류</th>
<th scope="col">평균</th>
<th scope="col">중간값</th>
<th scope="col">표준 편차</th>
</tr>
</thead>
<tbody>
<tr>
<td>Plugin 사용 전</td>
<td>3.72s</td>
<td>3.67s</td>
<td>0.21s</td>
</tr>
<tr>
<td>Plugin 사용 후</td>
<td>3.57s</td>
<td>3.44s</td>
<td>0.32s</td>
</tr>
</tbody>
</table>
<p>이번에는 Blog Post를 가지고 Test한 결과입니다. Post의 경우 Server 외부에서 가져오는 정보 (Adsense, Widget)가 Index Page보다 많아서 격차가 그리 크지 않네요. </p>
<p>평균값 기준으로 약 0.2초 정도 빨라진 것을 확인할 수 있습니다.</p>
<h3>3. 마치면서..</h3>
<p>체감 속도와 Benchmark 결과를 통해서 Compression WP Plugin을 사용했을 때 확실히 속도가 빨라졌다는 것을 확인할 수 있었습니다. 아마도 외부 Server에서 가져오는 정보들이 적고 Page에 Data가 많다면 더 좋은 성능을 얻을 수 있을 것입니다. </p>
<p>Compression WP Plugin을 통해 WordPress를 사용하면서 느끼는 Page Loading의 답답함을 줄여보시기 바랍니다.</p>
  
<div class="wp_license">
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/"><img src="http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png" alt="Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea" class="alignleft" style="margin-top:4px;" />
</a>This work  is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/">Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea</a>.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://ioriy2k.pe.kr/archives/1814/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>새로 작성한 Post를 Twitter로 자동으로 알리자! : YOURLS &#8211; WordPress To Twitter Plugin</title>
		<link>http://ioriy2k.pe.kr/archives/1168</link>
		<comments>http://ioriy2k.pe.kr/archives/1168#comments</comments>
		<pubDate>Fri, 05 Nov 2010 01:00:28 +0000</pubDate>
		<dc:creator>ioriy2k</dc:creator>
				<category><![CDATA[Using Wordpress]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://ioriy2k.pe.kr/?p=1168</guid>
		<description><![CDATA[WordPress를 사용하면서 새로운 Post를 작성한 후 Publishing한 다음, Twitter에 작성한 Post에 대한 Tweet을 보내서 Post를 알리는 일을 하다보니 이것을 일일히 수작업으로 하지 않고 Publishing와 동시에 Tweet을 보낼 방법이 없을까 하는 생각이 들게 되었습니다. (귀차니즘;;) Googling을 통해서 검색한 몇 가지 Plugin을 Test한 후, 그 중에 고른 것이 이번에 소개할 YOURLS WordPress To Twitter Plugin입니다. YOURLS는 Your [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress를 사용하면서 새로운 Post를 작성한 후 Publishing한 다음, Twitter에 작성한 Post에 대한 Tweet을 보내서 Post를 알리는 일을 하다보니 이것을 일일히 수작업으로 하지 않고 Publishing와 동시에 Tweet을 보낼 방법이 없을까 하는 생각이 들게 되었습니다. (귀차니즘;;)</p>
<p>Googling을 통해서 검색한 몇 가지 Plugin을 Test한 후, 그 중에 고른 것이 이번에 소개할 YOURLS WordPress To Twitter Plugin입니다.</p>
<p><a href="http://yourls.org" target="_blank">YOURLS</a>는 Your Own URL Shortener의 약자로 자신만의 URL Shortener Server를 구축할 수 있게 해주는 Open-source Web Script입니다.</p>
<p>그리고 YOURLS를 지원하기 위한 WordPress Plugin 중 하나로 <a href="http://wordpress.org/extend/plugins/yourls-wordpress-to-twitter/" target="_blank">YOURLS WordPress To Twitter Plugin</a>을 제공하고 있는데, 이 Plugin은 새로 작성한 Post가 Publishing 될 때 YOURLS로 현재 Post의 URL을 Shortening한 다음 Twitter로 Post에 대한 Tweet을 보내는 기능을 합니다.</p>
<p>이 Plugin을 이용하면 굳이 YOURLS를 자신의 Server 또는 Hosting Service에 설치하지 않아도 기존의 다른 URL Shortening Service (ex. Bit.ly, Tiniurl..)로 URL을 Shortening해서 보낼 수 있습니다.</p>
<p>이번 Post에서는 YOURLS WordPress To Twitter Plugin을 사용해서 새로 작성한 Post를 Twitter로 자동으로 알리고, 동시에 Tweet에 들어갈 Post의 URL을 기존의 URL Shortening Service를 사용하여 처리하는 방법을 알아보겠습니다.<br />
<span id="more-1168"></span></p>

<h3>1. Plugin 설치 (WordPress 3.0.1 기준)</h3>
<p>먼저 WordPress에 Login한 후, 관리 페이지로 들어갑니다. 그 다음 왼쪽 Side Menu 중에서 플러그인의 플러그인 추가하기를 Click합니다.</p>
<div id="attachment_1171" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/01.플러그인-설치-Page에서-검색.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/01.플러그인-설치-Page에서-검색-300x152.png" alt="플러그인 설치 Page에서 검색" title="플러그인 설치 Page에서 검색" width="300" height="152" class="size-medium wp-image-1171" /></a><p class="wp-caption-text">플러그인 설치 Page에서 검색</p></div>
<p>플러그인 추가하기 Page에서 위의 그림과 같이 YOURLS로 검색어를 입력하고 플러그인 검색을 누릅니다.</p>
<div id="attachment_1172" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/02.플러그인-검색-결과에서-설치.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/02.플러그인-검색-결과에서-설치-300x202.png" alt="플러그인 검색 결과에서 설치" title="플러그인 검색 결과에서 설치" width="300" height="202" class="size-medium wp-image-1172" /></a><p class="wp-caption-text">플러그인 검색 결과에서 설치</p></div>
<p>검색 결과 중에서 YOURLS : WordPress To Twitter 항목 밑에 지금 설치하기를 Click합니다.</p>
<div id="attachment_1173" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/03.설치를-위한-연결정보-입력.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/03.설치를-위한-연결정보-입력-300x149.png" alt="설치를 위한 연결정보 입력" title="설치를 위한 연결정보 입력" width="300" height="149" class="size-medium wp-image-1173" /></a><p class="wp-caption-text">설치를 위한 연결정보 입력</p></div>
<p>Web Server 또는 Hosting Server에서 자동으로 Plugin을 Download받아 설치하도록 하기 위해서 연결 정보를 입력합니다.</p>
<div id="attachment_1174" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/04.Plugin-설치-여부-확인.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/04.Plugin-설치-여부-확인-300x81.png" alt="Plugin 설치 여부 확인" title="Plugin 설치 여부 확인" width="300" height="81" class="size-medium wp-image-1174" /></a><p class="wp-caption-text">Plugin 설치 여부 확인</p></div>
<p>설치여부를 묻는 Dialog가 표시됩니다. 확인을 누릅니다.</p>
<div id="attachment_1175" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/05.Plugin-설치중.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/05.Plugin-설치중-300x90.png" alt="Plugin 설치 중" title="Plugin 설치 중" width="300" height="90" class="size-medium wp-image-1175" /></a><p class="wp-caption-text">Plugin 설치 중</p></div>
<p>자동으로 Plugin을 Download한 후 설치하는 과정이 진행됩니다. 성공적으로 설치되었다는 Message가 나오기 전까지는 다른 동작을 실행하지 않기 바랍니다. 설치 완료되면 플러그인을 활성화를 Click하여 Plugin을 동작시킵니다.</p>
<h3>2. Plugin Setting </h3>
<div id="attachment_1176" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/06.Plugin-활성화-후-Setting-필요.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/06.Plugin-활성화-후-Setting-필요-300x85.png" alt="Plugin 활성화 후 Setting 필요" title="Plugin 활성화 후 Setting 필요" width="300" height="85" class="size-medium wp-image-1176" /></a><p class="wp-caption-text">Plugin 활성화 후 Setting 필요</p></div>
<p>Plugin을 활성화시키게 되면 위의 그림과 같이 Plugin의 Setting이 필요하다고 경고 Message가 표시됩니다. Settings를 Click하여 Plugin Setting Page로 가 봅시다.</p>
<div id="attachment_1177" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/07.YOURLS-WP-to-Twitter-설정-Page.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/07.YOURLS-WP-to-Twitter-설정-Page-300x214.png" alt="YOURLS WP to Twitter 설정 Page" title="YOURLS WP to Twitter 설정 Page" width="300" height="214" class="size-medium wp-image-1177" /></a><p class="wp-caption-text">YOURLS WP to Twitter 설정 Page</p></div>
<p>Plugin Settins Page에서는 3개의 큰 항목이 있습니다. URL Shortening Settings는 URL Shotening을 할 때 어떤 Service를 사용할 것인지에 대한 설정을, Twitter Settings는 Twitter로 Tweet을 보내기 위한 설정을, 그리고 WordPress Settings는 WordPress의 어떤 내용을 Tweet할 것인지에 대한 설정을 할 수 있습니다.</p>
<div id="attachment_1178" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/08.Twitter-Settings.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/08.Twitter-Settings-300x170.png" alt="Twitter Settings" title="Twitter Settings" width="300" height="170" class="size-medium wp-image-1178" /></a><p class="wp-caption-text">Twitter Settings</p></div>
<p>먼저, Twitter Settings 부터 해 봅시다. Twitter와 연동하기 위해서 Twitter가 사용하는 OAuth 인증을 위해 Twitter에 Application을 등록해야 합니다. 위의 그림에서 Register an Application 위에 Mouse 오른쪽 Button을 눌러 Popup을 띄운 다음 새 탭으로 열기를 클릭합니다.</p>
<div id="attachment_1179" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/09.Twitter-Developer-Site-Login.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/09.Twitter-Developer-Site-Login-300x145.png" alt="Login Twitter Developer Site" title="Login Twitter Developer Site" width="300" height="145" class="size-medium wp-image-1179" /></a><p class="wp-caption-text">Login Twitter Developer Site</p></div>
<p>Twitter의 Devloper Site가 표시되고 Login을 위한 Form이 표시됩니다. Username과 Password를 입력하여 Login합니다.</p>
<div id="attachment_1180" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/10.Register-an-Application.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/10.Register-an-Application-300x243.png" alt="Register an Application" title="Register an Application" width="300" height="243" class="size-medium wp-image-1180" /></a><p class="wp-caption-text">Register an Application</p></div>
<p>Application을 등록하기 위한 Form이 표시되는데, 여기서 아래의 항목을 필수로 입력합니다.</p>
<ul>
<li>Application Name : 등록할 Application의 이름을 입력합니다. 여기서는 Blog의 이름을 입력합니다.</li>
<li>Description : 등록할 Application의 간단한 설명을 적습니다.</li>
<li>Application Website : Blog의 URL을 적습니다.</li>
<li>Application Type : Browser를 선택합니다.</li>
<li>Callback URL : Blog의 URL을 적습니다.</li>
<li>Default Access Type : Read &#038; Write를 선택합니다.</li>
</ul>
<div id="attachment_1181" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/11.Terms-of-Service.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/11.Terms-of-Service-300x240.png" alt="Terms of Service" title="Terms of Service" width="300" height="240" class="size-medium wp-image-1181" /></a><p class="wp-caption-text">Terms of Service</p></div>
<p>맨 아래의 Register Application을 Click하면, 사용약관이 표시됩니다. I Accept를 Click합니다.</p>
<div id="attachment_1182" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/12.ApplicationDetailsPage.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/12.ApplicationDetailsPage-300x273.png" alt="Application Details Page" title="Application Details Page" width="300" height="273" class="size-medium wp-image-1182" /></a><p class="wp-caption-text">Application Details Page</p></div>
<p>Register가 완료되면 위의 그림과 같이 Application Details Page가 표시됩니다. 여기서 Consumer Key와 Consumer Secret을 Copy한 후, Plugin Setting Page에 Consumer Key와 Consumer Secret에 Paste합니다.</p>
<p>그 다음 Application Details Page의 오른쪽 상단에 있는 My Access Token을 Click합니다.</p>
<div id="attachment_1183" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/13.AccessTokenRequisition.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/13.AccessTokenRequisition-300x173.png" alt="Access Token Requisition" title="Access Token Requisition" width="300" height="173" class="size-medium wp-image-1183" /></a><p class="wp-caption-text">Access Token Requisition</p></div>
<p>Application Details Page에서는 Access Token과 Access Token Secret을 각각 Copy하여 Plugin Setting Page의 각 항목에 Paste합니다.</p>
<div id="attachment_1184" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/14.Twitter-Settings-완료된-모습.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/14.Twitter-Settings-완료된-모습-300x206.png" alt="Twitter Settings 완료된 모습" title="Twitter Settings 완료된 모습" width="300" height="206" class="size-medium wp-image-1184" /></a><p class="wp-caption-text">Twitter Settings 완료된 모습</p></div>
<p>이제 Plugin Setting Page로 돌아가서 Twitter Settings에 값이 다 입력된 것을 확인한 후, 맨 아래에 있는 변경사항 저장을 Click합니다. 입력한 값이 제대로 되었다면 위와 같이 Twitter와 연동이 완료되었다는 내용이 표시될 것입니다.</p>
<div id="attachment_1185" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/15.URL-Shortener-Settings.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/15.URL-Shortener-Settings-300x83.png" alt="URL Shortener Settings" title="URL Shortener Settings" width="300" height="83" class="size-medium wp-image-1185" /></a><p class="wp-caption-text">URL Shortener Settings</p></div>
<p>그 다음, Plugin Setting Page에서 URL Shortening Setting을 해 봅시다. URL Shortening Service의 You are using에서 another public service such as TinyURL or bit.ly를 선택합니다.</p>
<p>그리고 Public Service에서 원하는 Service를 선택합니다. 저는 Bit.ly를 주로 사용하기 때문에 여기서는 Bit.ly로 선택한 경우를 설명하겠습니다.</p>
<p>Bit.ly를 선택하면 API Login과 API Key를 입력해야 합니다. Bit.ly 계정이 없다면 <a href="http://bit.ly/a/sign_in" target="_blank">여기</a>에서 계정을 만드세요.</p>
<p>API Login에는 만든 계정의 Username을 대소문자에 유의하여 입력합니다.</p>
<div id="attachment_1186" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/16.bit_.ly-Settings-Page.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/16.bit_.ly-Settings-Page-300x262.png" alt="bit.ly Settings Page" title="bit.ly Settings Page" width="300" height="262" class="size-medium wp-image-1186" /></a><p class="wp-caption-text">bit.ly Settings Page</p></div>
<p>그 다음에 API Key를 얻기 위해서 Browser의 새 Tab을 열어서 Bit.ly에 접속하여 Login한 다음, 오른쪽 Menubar 상단에 있는 Settings를 Click하면 위와 같은 그림이 나옵니다.</p>
<p>여기에서 위의 그림에 표시한 것과 같이 API Key가 표시되어 있는데 이것을 Copy한 다음, Plugin Setting Page에 API Key 항목에 붙여넣고 맨 아래의 변경사항 저장을 Click합니다.</p>
<div id="attachment_1187" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/17.URL-Shortener-Settings-완료.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/17.URL-Shortener-Settings-완료-300x85.png" alt="URL Shortener Settings 완료" title="URL Shortener Settings 완료" width="300" height="85" class="size-medium wp-image-1187" /></a><p class="wp-caption-text">URL Shortener Settings 완료</p></div>
<p>URL Shortener Settings가 정상적으로 완료되면 위의 그림과 같이 완료되었다는 표시가 나타날 것입니다.</p>
<div id="attachment_1188" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/18.WordpressSettings.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/18.WordpressSettings-300x242.png" alt="Wordpress Settings" title="Wordpress Settings" width="300" height="242" class="size-medium wp-image-1188" /></a><p class="wp-caption-text">Wordpress Settings</p></div>
<p>마지막으로 WordPress Settings를 봅시다. 새로운 Post가 Publishing될 때 Tweet을 보내고 싶다면 위와 같이 New Post Published의 Generate Short URL을 Check하고 그 다음에 표시되는 Send a tweet with the short URL을 Check합니다.</p>
<p>그 다음, Tweet Message Option으로 Tweet을 보낼 때 표시되는 내용을 설정할 수 있습니다. 여기서 변수를 몇가지 쓸 수 있는데 위의 그림에서 쓰인 %T는 Post의 Title을, %U는 Post의 URL을 나타냅니다. 그 외에 다른 변수에 대해서는 Advanced Template를 Click하면 자세한 설명을 볼 수 있습니다.</p>
<p>이제 설정이 끝났다면 변경사항 저장을 Click하여 모든 설정을 완료합니다.</p>
<h3>3. Plugin Test</h3>
<div id="attachment_1189" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/19.PluginTestPost-작성.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/19.PluginTestPost-작성-300x152.png" alt="Plugin Test Post 작성" title="Plugin Test Post 작성" width="300" height="152" class="size-medium wp-image-1189" /></a><p class="wp-caption-text">Plugin Test Post 작성</p></div>
<p>Plugin이 제대로 동작하는지 확인하기 위해서 새 글 쓰기를 Click하여 글 편집 Page로 가봅시다. Plugin이 활성화되면서 Post Title을 적는 부분의 오른쪽 끝에 숫자가 표시되는 것을 볼 수 있습니다. 이것은 Blog Post의 Title을 Tweet으로 보낼 때 Tweet의 최대 문자수를 넘지 않도록 남은 글자의 수를 표시해 주는 것입니다.</p>
<p>또한 오른쪽 아래에 보면 YOURLS Widget이 보입니다. 아직 Publishing한 상태가 아니기 때문에 설정할 것이 보이지는 않습니다.</p>
<p>간단하게 Test를 위한 Post를 작성하고 공개하기를 Click하여 Publishing해 봅시다.</p>
<div id="attachment_1190" class="wp-caption aligncenter" style="width: 310px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/20.TweetDeck으로-확인한-Tweet.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/20.TweetDeck으로-확인한-Tweet.png" alt="TweetDeck으로 확인한 Tweet" title="TweetDeck으로 확인한 Tweet" width="300" height="89" class="size-full wp-image-1190" /></a><p class="wp-caption-text">TweetDeck으로 확인한 Tweet</p></div>
<p>Publishing이 완료된 후, Twitter에 제대로 Post에 대한 Tweet이 올라갔는지 확인해 봅니다. 저의 경우 TweetDeck으로 확인해 봤는데 위의 그림처럼 제대로 표시가 되더군요.</p>
<div id="attachment_1191" class="wp-caption aligncenter" style="width: 295px"><a href="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/21.YOURS-Widget.png" rel="lightbox[1168]"><img src="http://ioriy2k.pe.kr/wordpress/wp-content/uploads/2010/11/21.YOURS-Widget-285x300.png" alt="YOURS Widget" title="YOURS Widget" width="285" height="300" class="size-medium wp-image-1191" /></a><p class="wp-caption-text">YOURS Widget</p></div>
<p>Publishing한 다음에 Post를 다시 편집하면 위의 그림과 같이 아까는 설정할 수 없었던 YOURLS Widget에 설정할 수 있는 Option이 표시되는 것을 볼 수 있습니다.</p>
<p>Short URL에는 아까 설정한 URL Shortening Service로 이 Post의 URL을 Shortening한 URL이 표시됩니다. 그리고 아래에 Tweet This를 Click하면 이전에 Tweet했던 내용을 편집하여 다시 Twitter로 전송할 수 있습니다.</p>
<h3>4. 마치면서..</h3>
<p>저는 WordPress를 2.x version 부터 써왔는데 예전에 비해서 정말 설치와 설정이 간편해졌다는 것을 느낍니다. 이전에는 일일이 Plugin을 Google로 검색해서 Server에 upload하고 설치를 위해 File을 편집하는 등의 번거로운 작업이 많았는데 이제는 간단하게 플러그인 설치 Page에서 검색해서 Click만으로 설치할 수 있으니 정말 편해진 것이지요. 이 Post를 읽는 WordPress User분들에게 이 글이 도움이 되었으면 합니다. <img src='http://ioriy2k.pe.kr/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  
<div class="wp_license">
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/"><img src="http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png" alt="Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea" class="alignleft" style="margin-top:4px;" />
</a>This work  is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/">Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea</a>.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://ioriy2k.pe.kr/archives/1168/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone에서 WordPress app로 포스팅 테스트 ㅎ</title>
		<link>http://ioriy2k.pe.kr/archives/357</link>
		<comments>http://ioriy2k.pe.kr/archives/357#comments</comments>
		<pubDate>Tue, 15 Dec 2009 10:29:09 +0000</pubDate>
		<dc:creator>ioriy2k</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Smartphone]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://ioriy2k.pe.kr/archives/357</guid>
		<description><![CDATA[iPhone에서 WordPress 2 app를 통해 블로그 포스팅을 올립니다. 사용하는 방법은 추후에 올리도록 하겠습니다. &#8211; God Bless&#8230;]]></description>
			<content:encoded><![CDATA[<p>iPhone에서 WordPress 2 app를 통해 블로그 포스팅을 올립니다. 사용하는 방법은 추후에 올리도록 하겠습니다. </p>
<p>&#8211; God Bless&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ioriy2k.pe.kr/archives/357/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

