﻿<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Workflow &#8211; Josephology 101</title>
	<atom:link href="http://joseph101.com/tag/workflow/feed" rel="self" type="application/rss+xml" />
	<link>http://joseph101.com</link>
	<description></description>
	<lastBuildDate>Sat, 23 Nov 2019 06:20:09 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3.12</generator>

<image>
	<url>http://joseph101.com/wp/wp-content/uploads/2019/01/favicon-150x150.png</url>
	<title>Workflow &#8211; Josephology 101</title>
	<link>http://joseph101.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73667219</site>	<item>
		<title>CinemaCut iOS13 버전 배포</title>
		<link>http://joseph101.com/2019/11/5017</link>
				<comments>http://joseph101.com/2019/11/5017#respond</comments>
				<pubDate>Sat, 23 Nov 2019 06:20:09 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[CinemaCut]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[단축어]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=5017</guid>
				<description><![CDATA[소개글은 여기에서 볼 수 있다. iOS13 변경에 따른 설치 방법 변화 iOS13에서 단축어를 설치하시려면 위와 같은 과정을 거쳐야 한다. 먼저 설정 &#62; 단축어에 들어가셔서 신뢰할 수 없는 단축어 허용을 체크해야 한다. 이 항목은 다음 정식 버전에선 사라질 수 있다. 그리고 아래의 다운로드 링크를 통해 들어간 단축어 추가 창에서 (길고 긴) 화면의 제일 아래로 내려가 신뢰할 [&#8230;]]]></description>
								<content:encoded><![CDATA[<p><a href="http://joseph101.com/2019/03/4873">소개글은 여기에서 볼 수 있다.</a></p>
<h2>iOS13 변경에 따른 설치 방법 변화</h2>
<p><img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/ihws9p350lokhg3/ios13-shortcut-install.jpeg"><br />
iOS13에서 단축어를 설치하시려면 위와 같은 과정을 거쳐야 한다.<br />
먼저 설정 &gt; 단축어에 들어가셔서 <code>신뢰할 수 없는 단축어 허용</code>을 체크해야 한다. 이 항목은 다음 정식 버전에선 사라질 수 있다.<br />
그리고 아래의 다운로드 링크를 통해 들어간 단축어 추가 창에서 (길고 긴) 화면의 제일 아래로 내려가 <code>신뢰할 수 없는 단축어 추가</code>를 눌러주셔야 비로소 단축어를 추가할 수 있다.</p>
<h2>업데이트 내역</h2>
<p>&#8211;<strong>iOS12 지원 중단</strong>. iOS13에서 하위 버전의 단축어를 수정할 수 없어 더이상 지원할 수 없게 됨.<br />
-메가박스의 예매문자를 인식하지 못하는 문제 해결.<br />
-롯데시네마 알림톡 메시지에서 예매번호가 사라짐에 따라 단축어에서도 삭제함.</p>
<h2>iOS13 버전에만 적용되는 업데이트</h2>
<p>-SKT, KT, LGU+ 3대 통신사와 인터파크 영화 예매를 지원함. 단축어가 많이 커진 관계로 더 이상의 예매처 추가는 어렵습니다.<br />
-iOS13 단축어 업데이트에 따라 액션 일부를 수정함.</p>
<h2>문제 리포트</h2>
<p>문제 리포트는 <code>cinema.cut@outlook.com</code> 로 보내주시면 좋겠다.</p>
<h2>다운로드</h2>
<p>iOS13 버전은 다음 링크에서 받으시면 되겠다.<br />
<a href="http://tiny.cc/cinemacut" data-versionurl="http://web.archive.org/web/20191123062102/http://tiny.cc/cinemacut" data-versiondate="2019-11-23T06:21:01+00:00" data-amber-behavior="">http://tiny.cc/cinemacut</a></p>
<p>iOS12를 쓰고 계시는 분들은 다음 링크에서 받으시면 되겠다.<br />
<a href="http://tiny.cc/cinemacut12" data-versionurl="http://web.archive.org/web/20191123063509/http://tiny.cc/cinemacut12" data-versiondate="2019-11-23T06:35:08+00:00" data-amber-behavior="">http://tiny.cc/cinemacut12</a></p>
]]></content:encoded>
							<wfw:commentRss>http://joseph101.com/2019/11/5017/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">5017</post-id>	</item>
		<item>
		<title>CinemaCut 업데이트 (19.05.16)</title>
		<link>http://joseph101.com/2019/05/4938</link>
				<pubDate>Thu, 16 May 2019 08:38:38 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[CinemaCut]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[단축어]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=4938</guid>
				<description><![CDATA[소개글은 여기에서 볼 수 있다. 자체 업데이트 기능 추가 이번 업데이트에서 가장 큰 변경점은 새 버전의 CinemaCut을 따로 글을 확인하지 않고 업데이트를 받을 수 있도록 한 것이다. 처음에는 UpdateKit이나 기타 비슷한 기능을 이용한 업데이트 기능을 도입하려고 여러가지 시도를 해보았지만, 이런 경우 단축어가 실행될 때마다 매번 단축어 앱이 실행되는 번거로움이 생겼다. 그래서 다른 방법을 고민한 끝에 [&#8230;]]]></description>
								<content:encoded><![CDATA[<p><a href="http://joseph101.com/2019/03/4873">소개글은 여기에서 볼 수 있다.</a></p>
<h2>자체 업데이트 기능 추가</h2>
<p>이번 업데이트에서 가장 큰 변경점은 새 버전의 CinemaCut을 따로 글을 확인하지 않고 업데이트를 받을 수 있도록 한 것이다.<br />
처음에는 UpdateKit이나 기타 비슷한 기능을 이용한 업데이트 기능을 도입하려고 여러가지 시도를 해보았지만, 이런 경우 단축어가 실행될 때마다 매번 단축어 앱이 실행되는 번거로움이 생겼다. 그래서 다른 방법을 고민한 끝에 앱이 실행되지 않고도 단축어가 작동되는 방식을 도입했다.<br />
다만 업데이트가 필요할 때엔 어쩔 수 없이 단축어 앱이 켜질 것이다.</p>
<h2>그 외 업데이트</h2>
<p>-Yes24영화 예매문자를 제대로 인식하지 못하는 문제 해결.<br />
-최초 설치 시 뜨는 사전 질문 중 일정 제목에 대한 부분을 보다 쉽게 설정할 수 있도록 개선함.</p>
<h2>문제 리포트</h2>
<p>문제 리포트는 <code>cinema.cut@outlook.com</code> 로 보내주시면 좋겠다.</p>
<h2>다운로드</h2>
<p><a href="http://tiny.cc/cinemacut" data-versionurl="http://web.archive.org/web/20191123062102/http://tiny.cc/cinemacut" data-versiondate="2019-11-23T06:21:01+00:00" data-amber-behavior="">아이클라우드 링크</a></p>
]]></content:encoded>
									<post-id xmlns="com-wordpress:feed-additions:1">4938</post-id>	</item>
		<item>
		<title>CinemaCut: 단축어로 극장 예매 일정을 등록하기</title>
		<link>http://joseph101.com/2019/03/4873</link>
				<comments>http://joseph101.com/2019/03/4873#respond</comments>
				<pubDate>Tue, 05 Mar 2019 03:33:04 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[CinemaCut]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[단축어]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=4873</guid>
				<description><![CDATA[작년에 극장 일정 등록 단축어들을 만들었었다. 다만 극장별로 단축어가 나뉘어있던 점, 극장의 웹사이트에서 전송받은 문자나 알림톡으로는 일정 등록이 안되던 점이 문제점이었다. 그래서 연휴기간 동안 처음부터 새로이 단축어를 만들어보았다. 이전 버전에 있던 오류들을 확인된 범위 안에선 다 잡아내고 지저분한 액션들을 최대한 쳐냈다. 이름인 CinemaCut은 일종의 프로젝트명이었는데 며칠 새에 정이 들어서 정식 명칭으로 붙여보았다. 지원 CinemaCut은 다음의 [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>작년에 <a href="http://joseph101.com/2018/09/4754">극장 일정 등록 단축어</a>들을 만들었었다. 다만 극장별로 단축어가 나뉘어있던 점, 극장의 웹사이트에서 전송받은 문자나 알림톡으로는 일정 등록이 안되던 점이 문제점이었다. 그래서 연휴기간 동안 처음부터 새로이 단축어를 만들어보았다. 이전 버전에 있던 오류들을 확인된 범위 안에선 다 잡아내고 지저분한 액션들을 최대한 쳐냈다. 이름인 CinemaCut은 일종의 프로젝트명이었는데 며칠 새에 정이 들어서 정식 명칭으로 붙여보았다.</p>
<h2>지원</h2>
<p>CinemaCut은 다음의 극장과 서비스의 예매 내역을 지원한다:<br />
&#8211; CGV<br />
&#8211; 롯데시네마<br />
&#8211; 메가박스<br />
&#8211; 맥스무비<br />
&#8211; Yes24영화</p>
<p>씨네큐의 경우 예매 문자를 특정 짓기 어려워 지원하지 않는다.</p>
<h2>초기 설정</h2>
<p><img src="https://dl.dropboxusercontent.com/s/rhboe0xvw24x7n8/ini_setting_3.jpeg" alt=""><br />
처음 단축어를 설치할 때 4단계의 설정을 거쳐야 한다. 왼쪽부터  ① 일정이 추가될 캘린더, ② 일정의 알림 시간, ③④ 일정 제목에 관한 부분이다.</p>
<p>③④번은 등록할 일정에 기입될 영화 제목의 앞뒤를 꾸며주는 단어를 입력할 수 있다. 기본값인 빈칸 그대로 넘어가면 일정 이름엔 영화 제목만이 들어가지만, 설정에 따라 예시처럼 제목을 괄호가 감싼다든지 하게 할 수 있습니다. <em>(19.05.16 업데이트로 간소화함)</em></p>
<p>만약 초기 설정을 잘못 입력했어도 단축어 편집창의 우측 상단에 있는 설정 버튼<img src="https://dl.dropboxusercontent.com/s/yrkhb92v9xwt12a/set_button.jpg" alt="">으로 들어가 <code>단축어 사용자 설정</code>을 누르면 재설정할 수 있다.</p>
<h2>사용방법</h2>
<p><strong>예매 내역 정보를 복사한 후 CinemaCut을 실행</strong>하면 되는 간단한 일이지만 서비스별로 추가적인 입력을 요하는 것들이 있어 상황에 따른 설명을 아래에 덧붙인다.</p>
<h3>1. 기본</h3>
<p><img src="https://dl.dropboxusercontent.com/s/k26iqz59re46loo/sample.jpeg" alt=""><br />
멀티플렉스 3사의 모바일 티켓엔 위와 같이 공유할 수 있는 기능이 있다. 예를 들어 문자메시지로 공유를 한다고 하면 버튼 탭 후 나오는 문자 내용을 복사한 뒤 단축어를 실행하면 된다. 기타 문자메시지나 카카오톡 알림톡으로 오는 것도 마찬가지로 복사한 뒤 단축어를 실행하면 된다.</p>
<p>이전 버전의 모습이지만 절차는 동일하므로 아래의 움짤을 보면 쉽게 이해가 갈 것이다.<br />
<img src="https://dl.dropboxusercontent.com/s/j3c33xh0u0k6nog/megabox.gif" alt=""></p>
<h3>2. 영화의 상영 시간(길이)을 입력해야 하는 경우</h3>
<p><img src="https://dl.dropboxusercontent.com/s/h4c8anbmr4mnrfh/request_runtime.jpeg" alt=""><br />
CGV와 메가박스의 웹사이트에서 예매 후 받은 문자, Yes24영화에서 보내오는 문자를 보면 영화가 언제 끝나는지 <strong>나와있지 않다</strong>. 그래서 단축어를 실행하면 위와 같이 상영 시간을 입력하도록 해놓았다. 단위는 분이고 따로 입력하지 않고 확인을 누르면 90분으로 상정하도록 만들어두었다.</p>
<h3>3. 영화의 제목까지 입력해야 하는 경우</h3>
<p><img src="https://dl.dropboxusercontent.com/s/tq5kgbxredcvvzu/request_title.jpeg" alt=""><br />
맥스무비는.. 예매 문자에 예매번호와 시작 시간만 있다. 그래서 영화의 상영 시간을 입력한 다음에 영화 제목까지 입력해야 하는 번거로움이 있다. 직접 타이핑해 입력해야 하는 절차 때문에 다른 경우와 달리 단축어 앱이 실행된다.</p>
<h2>다운로드</h2>
<p><a href="http://tiny.cc/cinemacut" data-versionurl="http://web.archive.org/web/20191123062102/http://tiny.cc/cinemacut" data-versiondate="2019-11-23T06:21:01+00:00" data-amber-behavior="">아이클라우드 링크</a></p>
<h2>업데이트</h2>
<p><strong>19.03.13</strong><br />
&#8211; 맥스무비, Yes24영화 등 예매사이트 문자를 인식하지 못하는 문제 해결.</p>
<p><strong>19.05.16</strong><br />
&#8211; 자체 업데이트 기능 추가.<br />
&#8211; Yes24영화 예매문자를 제대로 인식하지 못하는 문제 해결.<br />
&#8211; 최초 설치 시 뜨는 사전 질문 중 일정 제목에 대한 부분을 보다 쉽게 설정할 수 있도록 개선함.</p>
<h2>첨언</h2>
<p>원래는 UpdateKit을 도입해서 혹여 단축어를 수정하게 되더라도 사용자들이 단축어를 쉽게 업데이트 받을 수 있도록 하려했으나, UpdateKit에는 단축어 실행 과정에서 반드시 앱이 열리는 단점이 있음을 알고 결국 적용하지 않았다. <em>(19.05.16 업데이트로 적용함)</em></p>
]]></content:encoded>
							<wfw:commentRss>http://joseph101.com/2019/03/4873/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">4873</post-id>	</item>
		<item>
		<title>iOS 단축어 공유: 극장 예매 문자로 일정 등록</title>
		<link>http://joseph101.com/2018/09/4754</link>
				<comments>http://joseph101.com/2018/09/4754#respond</comments>
				<pubDate>Sat, 22 Sep 2018 07:47:23 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[단축어]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=4754</guid>
				<description><![CDATA[새 버전을 출시하였다: http://joseph101.com/2019/03/4873 Workflow가 애플의 앱이 되고 한글화가 되며 생긴 큰 장점은 역시 이용자수가 증가했다는 것이다. 머릿수가 증가하면서 생각해본 적 없는 아이디어들이 나오고 있다. 다만 개인 서버 같은 걸 이용하는 건 내가 건드릴 수 있는 영역이 아니니 적절히 할 수 있는 영역 안에 있는 단축어들을 보고 새로이 배우고 있다. 그러다 클리앙의 tmykm님이 공유하신 단축어를 [&#8230;]]]></description>
								<content:encoded><![CDATA[<p><em>새 버전을 출시하였다: <a href="http://joseph101.com/2019/03/4873">http://joseph101.com/2019/03/4873</a></em></p>
<p>Workflow가 애플의 앱이 되고 한글화가 되며 생긴 큰 장점은 역시 이용자수가 증가했다는 것이다. 머릿수가 증가하면서 생각해본 적 없는 아이디어들이 나오고 있다. 다만 개인 서버 같은 걸 이용하는 건 내가 건드릴 수 있는 영역이 아니니 적절히 할 수 있는 영역 안에 있는 단축어들을 보고 새로이 배우고 있다.</p>
<p>그러다 클리앙의 tmykm님이 공유하신 단축어를 보았다. <a href="https://www.clien.net/service/board/cm_iphonien/12621467?po=0&amp;od=T31&amp;sk=&amp;sv=&amp;category=%EC%82%AC%EC%9A%A9%ED%8C%81&amp;groupCd=&amp;articlePeriod=default" data-versionurl="http://web.archive.org/web/20190305041119/https://www.clien.net/service/board/cm_iphonien/12621467?po=0&amp;od=T31&amp;sk=&amp;sv=&amp;category=%EC%82%AC%EC%9A%A9%ED%8C%81&amp;groupCd=&amp;articlePeriod=default" data-versiondate="2019-03-05T04:11:20+00:00" data-amber-behavior="">CGV 예매 내역이 오는 메일을 갖고 일정을 등록하는 단축어</a>인데, 이를 다른 극장에도 적용시켜보자 해서 고민하다가 예매 내역 문자를 갖고 만들자고 생각하였다. 다른 게 아닌 문자를 이용하는 이유는 메가박스는 예매 메일을 발송하지 않기 때문이다.</p>
<p>기본적으로 문자 내용을 긁어와 영화 제목과 같은 이름의 일정을 생성하는 기능을 한다. 일정 내용엔 예매 번호가 입력되도록 하였다. 롯데시네마에선 실제로 종이 티켓을 뽑아본 적이 없어서 이 번호가 키오스크에 입력하는 그 번호인지는 확신이 서지 않는다.</p>
<h3>설치 시 주의점</h3>
<p>각 단축어의 맨 아래에는 캘린더에 일정을 추가하는 액션이 있다. 여기서 일정의 <code>제목</code>, 일정이 저장될 <code>캘린더</code>, <code>알림</code> 시간 등을 수정하고 사용하는 것이 좋다.</p>
<h3>업데이트 이력</h3>
<p><strong>2018.10.29</strong><br />
&#8211; CGV 일정 등록 시 제목 뒤에 생기는 빈칸 제거.<br />
&#8211; 기본 일정 이름을 기존의 <code>영화 &amp;lt;영화 제목&amp;gt;</code>에서 영화 제목만 단독으로 입력되도록 함.</p>
<p><strong>2018.11.01</strong><br />
&#8211; 메가박스와 CGV 일정 중 제목란의 대괄호와 괄호 내용 제거. 예를 들어 <code>(금주의 특가)</code>는 일정에 등록되지 않도록 함.</p>
<p><strong>2018.11.09</strong><br />
&#8211; 조조 영화 등록 시 날짜 오류로 등록되지 않는 문제를 해결.<br />
&#8211; 클립보드에서 해당 극장의 문자를 찾지 못할 때 에러 메시지가 출력하도록 함.</p>
<p><strong>2018.12.27</strong><br />
&#8211; 다음 해의 일정이 제대로 추가되도록 수정함.</p>
<h2>메가박스</h2>
<p><img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/j3c33xh0u0k6nog/megabox.gif"></p>
<p>모바일 티켓 창 아래의 SMS 공유 기능으로 들어가 내용을 복사한 후 단축어를 실행하면 된다.</p>
<p><a href="https://www.icloud.com/shortcuts/28ab271db9114c1da97e288bf0966296" data-versionurl="http://web.archive.orgindex.html.zh-Hans" data-versiondate="2019-03-05T04:04:57+00:00" data-amber-behavior="">다운로드</a></p>
<h2>롯데시네마</h2>
<p><img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/i94yp19jwnxul3l/lottecinema.gif"></p>
<p>마찬가지로 바로티켓 창 맨 밑의 SMS 공유 기능으로 메시지를 불러와 복사하고 단축어를 실행하면 된다.</p>
<p><a href="https://www.icloud.com/shortcuts/03729a2657974055a6e797ee03fc145a" data-versionurl="http://web.archive.orgindex.html.zh-Hans" data-versiondate="2019-03-05T04:06:18+00:00" data-amber-behavior="">다운로드</a></p>
<h2>CGV</h2>
<p><img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/vm4uub9iyy3b2il/cgv.gif"></p>
<p>모바일티켓 창 아래의 SMS 공유를 통해 메시지를 복사한 다음 단축어를 실행하면 된다.</p>
<p><a href="https://www.icloud.com/shortcuts/71a86368189f4c709d44db979f73c5b4" data-versionurl="http://web.archive.orgindex.html.zh-Hans" data-versiondate="2019-03-05T03:47:12+00:00" data-amber-behavior="">다운로드</a></p>
]]></content:encoded>
							<wfw:commentRss>http://joseph101.com/2018/09/4754/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">4754</post-id>	</item>
		<item>
		<title>Workflow와 Drafts로 블로그 리뷰 글 작성하기 (2/2)</title>
		<link>http://joseph101.com/2016/03/3238</link>
				<comments>http://joseph101.com/2016/03/3238#respond</comments>
				<pubDate>Tue, 08 Mar 2016 02:28:27 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[Drafts]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=3238</guid>
				<description><![CDATA[이전 글: Workflow와 Drafts로 블로그 리뷰 글 작성하기 (1/2) 나는 지금 블로그 글을 쓸 때 녹풍님이 만드신 Mytory Markdown 플러그인을 사용한다. 드랍박스의 퍼블릭 폴더에 올린 마크다운 형식의 글을 워드프레스에 연결시켜 띄울 수 있는 플러그인이다. 녹풍님의 소개글과 칼킨님의 소개글을 읽어보면 좋다. 내 글을 워드프레스 DB가 아니라 내 컴퓨터에 그대로 보유하고 싶다는 이유로 이 플러그인을 쓰고 있다. [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>이전 글: <a href="http://joseph101.com/2016/01/2907">Workflow와 Drafts로 블로그 리뷰 글 작성하기 (1/2)</a></p>
<p>나는 지금 블로그 글을 쓸 때 <a href="http://mytory.net/who-am-i/">녹풍님</a>이 만드신 <a href="https://wordpress.org/plugins/mytory-markdown/">Mytory Markdown 플러그인</a>을 사용한다. 드랍박스의 퍼블릭 폴더에 올린 마크다운 형식의 글을 워드프레스에 연결시켜 띄울 수 있는 플러그인이다. <a href="http://mytory.net/archives/12276">녹풍님의 소개글</a>과 <a href="http://blog.kalkin7.com/2014/01/04/mytory-markdown-plugin-using-dropbox-public-link/">칼킨님의 소개글</a>을 읽어보면 좋다. 내 글을 워드프레스 DB가 아니라 내 컴퓨터에 그대로 보유하고 싶다는 이유로 이 플러그인을 쓰고 있다.</p>
<p>이번 글에서는 Drafts와 Mytory Markdown 플러그인을 이용해서 어떻게 글을 발행하는지 설명할 것이다.</p>
<p>추가로, 이전 글을 쓴 이후 Workflow의 액션을 다듬어서 조금이나마 더 깔끔하게 만들었지만 그거에 대해선 쓰지않는다. 쓰다보면 어떤 부분을 줄일 수 있을지 알 수 있을 것이다.</p>
<p><span id="more-3238"></span></p>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/v8huxjrtna4l8wo/drafts-review-001.png" style="padding-right:1em; float:left;"></p>
<h2>1.</h2>
<p>〈자객 섭은낭〉을 본 글을 쓸 것이다. Workflow를 통해 영화 제목, 개봉 년도, 포스터 이미지의 드랍박스 주소를 가져왔다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:2em;"> <img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/8nn9tjpg7qm1q5j/drafts-review-002.jpg" /></p>
<h2>2.</h2>
<p>발행 시에는 ‘Wordpress에 글쓰기’를 선택한다. 이 액션은 오른쪽의 단계를 거치도록 돼있다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/kekgzwj0jd0zm75/drafts-review-003.png" style="padding-right:1em; float:left;"></p>
<h2>3-1.</h2>
<p>첫번째 Clipboard 단계는 별게 아니다. 현재 년도를 복사해두는 단계이다. 이후 단계에서 쓰기 위해 넣어둔 단계이다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/ybxuit9rof9fp8n/drafts-review-004.png" style="padding-right:1em; float:left;"></p>
<h2>3-2.</h2>
<p>두번째 단계는 현재 Drafts에 적어둔 본문을 드랍박스에 올리는 부분이다. 파일명은 ‘YYYY-MM-DD 글제목’ 형식으로, 확장자는 마크다운 형식 <code>.md</code>으로 저장될 것이다. 경로는 드랍박스의 퍼블릭 폴더의 특정 경로로 지정했다. <code>[[clipboard]]</code> 태그로 이전 단계에서 복사한 올해 년도를 불러온다.<br />
아래의 <code>[[title]]</code>은 본문의 첫번째 줄을, <code>[[body]]</code>는 첫 줄을 제외한 나머지 전부를 가리킨다. 맨 앞에 <code>#</code>을 붙인 건 Mytory Markdown 플러그인이 맨처음 <code>&lt;h1&gt;</code> 태그를, 즉 마크다운에서 <code>#</code> 한개가 붙은 곳을 글의 제목으로 지정하기 때문이다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/a3dndmw5ezcw4at/drafts-review-005.png" style="padding-right:1em; float:left;"></p>
<h2>3-3.</h2>
<p>세번째 단계에선 자바 스크립트를 사용한다. 이거 하느라 자바스크립트 용어들도 검색하고 그랬다. 이 단계로 이전 단계에 올려둔 마크다운 파일의 위치까지의 폴더 경로를 만든다.<br />
&#8211; <code>var year = getClipboard();</code> : 첫 단계에서 복사한 년도를 <code>year</code>로 지정한다.<br />
&#8211; <code>var userId = ('XXXXXX' + '/');</code> : XXXXXX는 내 드랍박스 번호이다. 그걸 <code>userId</code>로 지정한다.<br />
&#8211; <code>var folder = ('Blog' + '/' + 'Posts' + '/' + year + '/');</code> : 마크다운 파일이 저장된 경로의 폴더 구성이다. <code>folder</code>로 지정한다.<br />
&#8211; <code>var url = ('https://dl.dropboxusercontent.com/u/' + userId + folder);</code> : <code>userId</code>와 <code>folder</code>를 합쳐서 전체 파일 경로를 만든 후 <code>url</code>로 지정한다.<br />
&#8211; <code>draft.defineTag("location", url);</code> : 위의 지정한 <code>url</code>을 이 단계 안에서가 아니라 다음 액션 단계에서 쓸 수 있도록 <code>location</code>이라고 지정한다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/kds0v6at9xcvznf/drafts-review-006.png" style="padding-right:1em; float:left;"></p>
<h2>3-4.</h2>
<p>다음 단계에서 쓰기 위해 파일명을 클립보드에 복사한다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/hcr5z8g7y997v3i/drafts-review-007.png" style="padding-right:1em; float:left;"></p>
<h2>3-5.</h2>
<p>파일 공유주소를 완성한다.<br />
&#8211; <code>var url = (draft.getTag("location") + getClipboard());</code> : 지정해둔 <code>location</code>, 즉 폴더 경로와 클립보드에 복사해둔 파일명을 합치면 파일의 공개 공유주소가 완성될 것이다.<br />
&#8211; <code>setClipboard(url)</code> : 그것을 클립보드에 복사한다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/cymg6f556huesp9/drafts-review-008.png" style="padding-right:1em; float:left;"></p>
<h2>3-6.</h2>
<p>이 주소는 내 블로그의 새 글 작성 페이지의 주소다. 이제 Mytory Markdown 플러그인을 사용하기 위해 여기로 이동할 것이다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/u/6486797/Blog/Images/2016/03/drafts-review-009.png" style="padding-right:1em; float:left;"></p>
<h2>4-1.</h2>
<p>플러그인을 설치했다면 글쓰기 화면에 이런 박스가 생겨있을 것이다. URL 부분에 복사된 마크다운 파일의 공유주소를 여기에 붙여놓고 에디터 내용 갱신을 누른다.</p>
</figure>
<figure style="float:left; width:100%; padding-top:1em;">
<img src="https://dl.dropboxusercontent.com/s/yo6rtggnk1qfiyc/drafts-review-010.png" style="padding-right:1em; float:left;"></p>
<h2>4-2.</h2>
<p>이렇게 <code>#</code>이 붙은 맨 첫줄은 제목으로, 나머지는 본문으로 들어가진다. 태그나 글 형식같은 나머지 사항들을 점검하고 발행하면 된다.</p>
</figure>
<p>이렇게 하면 글을 작성하고 발행하는 과정이 마무리된다. 예시에서 올린 글은 이 글의 <a href="http://joseph101.com/2016/03/3233">바로 앞 글</a>에서 확인할 수 있다. Mytory Markdown 플러그인을 쓰기 전에는 워드프레스에 메일을 보내 발행하는 방법을 썼었다. 보통은 그거면 충분할 것이다.</p>
]]></content:encoded>
							<wfw:commentRss>http://joseph101.com/2016/03/3238/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">3238</post-id>	</item>
		<item>
		<title>Workflow와 Drafts로 블로그 리뷰 글 작성하기 (1/2)</title>
		<link>http://joseph101.com/2016/01/2907</link>
				<comments>http://joseph101.com/2016/01/2907#respond</comments>
				<pubDate>Sun, 03 Jan 2016 16:32:19 +0000</pubDate>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[Drafts]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[자동화]]></category>

		<guid isPermaLink="false">http://joseph101.com/?p=2907</guid>
				<description><![CDATA[iOS의 대표적인 자동화(Automation) 앱인 Workflow를 이용해서 워드프레스 글을 써보자는 생각을 했다. 지금의 리뷰글 방식을 처음 쓴 글은 《언제 들어도 좋은 말》리뷰글이었다. 이때는 알라딘에서 책 표지를 받아 드랍박스에 올려두고 워드프레스 사이트의 에디터를 통해 글을 쓰는 방식이었다. 글을 쓰는 것보다 다른 것 때문에 글쓰기가 귀찮아지는 상황이었다. 그러다 서울비님의 글을 읽고 나도 이정도 글은 자동화로 좀 더 편히 [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>iOS의 대표적인 자동화(Automation) 앱인 <a href="https://workflow.is/">Workflow</a>를 이용해서 워드프레스 글을 써보자는 생각을 했다. 지금의 리뷰글 방식을 처음 쓴 글은 <a href="http://joseph101.com/2015/11/2473">《언제 들어도 좋은 말》리뷰글</a>이었다. 이때는 알라딘에서 책 표지를 받아 드랍박스에 올려두고 워드프레스 사이트의 에디터를 통해 글을 쓰는 방식이었다. 글을 쓰는 것보다 다른 것 때문에 글쓰기가 귀찮아지는 상황이었다. 그러다 <a href="http://seoulrain.net/2015/11/29/workflows/">서울비님의 글</a>을 읽고 나도 이정도 글은 자동화로 좀 더 편히 쓸 수 있지 않을까 싶어졌고, 이것저것 만지다 이 방법을 만들게 됐다.</p>
<p>그림을 올리고, 링크를 만들고, 글 전체 형식을 갖추는 태그들을 달아 서식을 만드는 건 가능해보였다. 다만 글 쓰기 자동화라 해도 ‘글’을 자동화할 수는 없다. 바로 그 ‘글’을 쓰는 부분 때문에 Workflow만으로 글을 완성시킬 수 없었다. 그래서 Workflow에서 만든 서식을 Drafts로 보내고, 거기서 완성시켜 블로그에 발행하는 방식을 썼다. 왜 Drafts인가 하면 내가 아이폰으로 무언가를 쓸 땐 Drafts에서 작성하는 것이 제일 편한데다, 그 앱에 만들어둔 스크립트들이 글을 쓸 때 유용하기 때문이다.</p>
<p>Workflow와 Drafts의 내용을 모두 쓰기엔 너무 길어져서 &#8212; <em>Workflow의 분량이 예상보다 많았다</em> &#8212; 첫번째 글인 여기엔 Workflow에서 어떻게 서식을 만드는지에 대해서만 쓸 것이다. Drafts에 대한 이야기는 다음 글에 적을 것이다.</p>
<p>참고로 큰 디스플레이인 PC나 태블릿에서 보는 것이 좋을 것이다.</p>
<p><span id="more-2907"></span></p>
<figure style="float:left; width:100%;">
<img src="https://dl.dropboxusercontent.com/s/muiq9sfqhz7156f/workflow-review-01.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h2>1.</h2>
<p>미리 받아놓은 책의 표지 이미지, 혹은 영화 포스터를 선택해, <strong>Set Variable</strong>로 <code>Image</code>라 지정한다.<br />
&#8211; <strong>Resize Image</strong>로 이미지를 가로 200px에 맞게 축소한다. 필요하면 <strong>Edit Image</strong>로 크롭도 한다.<br />
&#8211; 축소한 이미지를 <strong>Save to Dropbox</strong> 액션으로 드랍박스의 임시 폴더에 올려두고, <strong>Set Variable</strong>로 올려둔 이미지를 <code>Temp</code>라 지정한다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/n9u64chtmpr81y5/workflow-review-02.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h3>1-1.</h3>
<p><strong>Get Variable</strong>로 <code>Image</code>를 불러와 삭제한다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:0;"> <img src="https://dl.dropboxusercontent.com/s/6bfdqflet2wayue/workflow-review-03.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h2>2.</h2>
<p>이제 드랍박스에 올려둔 파일 <code>Temp</code>의 위치와 이름을 바꿀 것이다. 내 블로그에 올라온 이미지들은 보통 드랍박스에 <code>Blog Images/년도/월</code> 순의 폴더별로 정리되기 때문에 올려둔 이미지를 해당 폴더에 바르게 옮기는 것이 중요하다.<br />
&#8211; 먼저 <strong>Date</strong>로 현재 날짜를 불러와 <strong>Format Date</strong>를 이용해 ISO 8601순으로 출력한다. 이는 yyyy-mm-dd 순이다.<br />
&#8211; 이것을 <strong>Set Variable</strong>로 <code>Date</code>라 지정한다.<br />
&#8211; 그리고 이 변수를 <strong>Split Text</strong>에서 <code>-</code> 를 기준으로 자르면 yyyy와 mm과 dd 세 가지가 나온다. 이 모두를 <code>SplitDate</code>라고 <strong>Set Variable</strong>한다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:2em;"> <img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/c3ijdvwsp5eudyg/workflow-review-04.jpg" /></p>
<h3>2-1.</h3>
<p>연도와 월을 지정하는 부분이다.<br />
&#8211; <code>SplitDate</code>에서 반복 작업 <strong>Repeat with Each</strong>를 한다.<br />
&#8211; 첫번째 항목(First Item)인 yyyy를 <code>Year</code>로, 두번째 항목(Item at Index, 2)인 mm을 <code>Month</code>로 지정한다. dd는 필요없으니 넘어간다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/t59pe0tj497iets/workflow-review-05.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h3>2-2.</h3>
<p>마지막으로 올려둔 <code>Temp</code>의 확장자를 지정해둔다.<br />
&#8211; <strong>Get Details of FIles</strong>로 파일 확장자 정보를 얻어서 <code>Ext</code>라 정했다.<br />
이제 파일명과 위치 변경을 위한 작업은 다 해둔 것이다. 지금까지가 복잡해 보이지만 사진 삭제하는 과정을 제외하고는 따로 누를 일이 없이 자동으로 진행된다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/48fknu4yyc3sqgc/workflow-review-06.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h2>3.</h2>
<p>일단 <strong>Get Variable</strong>로 드랍박스에 올려뒀던 이미지 파일 <code>Temp</code>를 불러둔다.<br />
&#8211; 그리고 <strong>Choose from Menu</strong> 액션으로 이제야 책 리뷰글을 쓰는 것인지, 영화 리뷰글을 쓰는 것인지 정하게 된다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/10q8pbakuyb38xb/workflow-review-07.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h3>3-1-1.</h3>
<p><strong>Set Name</strong> 액션으로 <code>Temp</code>의 파일명을 바꾼다. <code>Date</code> 항목에서 날짜를 불러와 <code>Book-yyyy-mm-dd</code>로 만들고 <code>Ext</code>에서 확장자를 불러와 파일 이름을 변경한다.<br />
&#8211; <strong>Save to Dropbox</strong> 액션으로 이름을 바꾼 파일을 새롭게 저장한다. 저장 위치는 이전에 지정한 <code>Year</code>와 <code>Month</code>에 맞춰 지정돼있다.<br />
&#8211; 그리고 <strong>Set Variable</strong>로 이 새로운 파일을 <code>New</code>라고 지정한다.<br />
물론, 이제 필요없는 <code>Temp</code>는 지워준다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/huynidasruunynr/workflow-review-08.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h3>3-1-2.</h3>
<p><strong>Get Dropbox Link</strong> 액션으로 새 파일 <code>New</code>의 공유 링크를 만든다. 다만 이 링크는 워드프레스 블로그에서 바로 쓸 수 없기 때문에 좀 바꿔줘야 한다.<br />
&#8211; <strong>Replace Text</strong>로 링크 주소에서 바꿔줄건 바꿔주고, 버릴건 버린다.<br />
&#8211; 다듬어진 주소를 <strong>Copy to Clipboard</strong> 액션으로 복사해둔다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img src="https://dl.dropboxusercontent.com/s/xladafyg7r4pcox/workflow-review-09.jpg" style="padding-right:1em; width:45%; float:left;" /></p>
<h3>3-1-3.</h3>
<p>드디어 서식을 만들기 시작한다. 드디어! 하지만 3번에서 고른 것 이후로도 자동으로 처리되는 것들이다.<br />
&#8211; 이 책의 제목을 적기 위해 <strong>Ask for Input</strong>을 이용한다.<br />
&#8211; 그리고 <code>Title</code>로 지정한다.<br />
&#8211; 가끔 책 리뷰글엔 인용문을 적어두기 때문에 인용문이 있는지 물어보는 항목을 넣었다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/0pajg2xr37b6lf0/workflow-review-10.jpg" /></p>
<h3>3-1-4.</h3>
<p>만약 인용문이 있다면 왼쪽처럼, 없다면 오른쪽처럼 서식을 만들어서 Drafts에 보낸 뒤 곧바로 Drafts 앱이 넘어가 계속해서 글을 쓸 수 있게 돼있다.<br />
<code>cover</code>와 <code>tag</code>는 뒤에 설명한다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/r80bqg5l3nh3izq/workflow-review-11.jpg" /></p>
<h3>3-2-1.</h3>
<p>영화도 이와 크게 다르지 않다.<br />
&#8211; 파일명이 <code>Movie-yyyy-mm-dd</code>이다.<br />
&#8211; 인용문이 아니라 올해 개봉했는지 그 이전에 개봉한 작품인지를 물어본다. 영화 리뷰글에는 글 제목에 개봉년도가 들어가기 때문이다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:1em;"> <img class="embedded-image-link" src="https://dl.dropboxusercontent.com/s/e4yk77d8d8tdz8v/workflow-review-12.jpg" /></p>
<h3>3-2-2.</h3>
<p>올해 개봉작일 경우가 왼쪽, 그 외일 경우가 오른쪽이다.<br />
&#8211; 올해 작품이라면 2-1번에서 지정한 연도를 불러와 서식에 넣는다.<br />
&#8211; 몇년도 작품인지를 입력하면 이를 <code>ReleaseYear</code>로 지정해서 서식에 들어간다.<br />
역시 이렇게 완성된 서식은 Drafts로 보낸다.<br />
</figure>
<figure style="float:left; width:100%; padding-top:2em;">
<p><iframe src="https://player.vimeo.com/video/150597774?title=0&#038;byline=0&#038;portrait=0" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>
<p>복잡해 보이지만 실제로 해보면 입력하는 것이 얼마 없다. 위 영상은 책 글을 쓰면서 인용문이 없다고 했을 경우의 예시이다.<br />
</figure>
]]></content:encoded>
							<wfw:commentRss>http://joseph101.com/2016/01/2907/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">2907</post-id>	</item>
	</channel>
</rss>
