년도별 글 목록: 2010

블로그 WordPress 3.0 으로 이전완료

2004년에 만들었던 개인용 블로그엔진 Papyrus 에서 WordPress 3.0 으로 이전했습니다. 옮기려고 한참을 준비했는데 워드프레스 3.0 이 곧 나온다고 해서 차일피일 미루다가 나오자 마자 업데이트하고 후다닥 작업진행해서 겨우 이전했네요.

그동안은 혼자서 이런저런 기능을 수작업으로 추가하면서 사용했는데, 이젠 혼자서 기능을 다 만들기에는 무리가 있더군요. 워드프레스의 막강한 Plugin 지원이 탐나기도 하구요. 현재 설치한 플러그인들입니다.

  • WP Super Cache : 워드프레스의 모든 페이지를 캐쉬하여 PHP / Mysql 실행속도를 최소화 해 줍니다.
  • WP Touch : 아이폰/안드로이드 같은 모바일 페이지를 지원해줍니다.
  • StatPress : 강력한 방문자 통계툴입니다.
  • Revision Control : 각 포스트의 수정시 저장되는 Revision 에 대한 상세설정을 제공합니다.
  • WP PageNavi : 포스트 검색결과/Archive 같이 여러페이지로 보일때 좀더 편한 네비게이션 기능을 제공
  • Topsy Retweet Button : 트위터 Retweet 버튼입니다. 숫자통계까지 보여줍니다.
  • Simple Yearly Archive : 전체 포스트를 Year 단위로 보여줍니다. 제 블로그 최상단에 Archive 를 눌러보세요.
  • Google XML Sitemaps : 서치엔진을 위한 XML 을 생성해줍니다.
  • All in one SEO pack : SEO ( Search Engine Optimization ) 관련 모든기능을 하나로 제공하는 플러그인
  • Akismet : 스팸방지 솔루션
  • Adsense Integrator : 애드센스 삽입 및 필터링

아직 많은 플러그인을 테스트해보진 못했는데, 이정도만으로도 매우 만족스럽네요.  혹시 꼭 추천할만한 필수 플러그인이 있으면 저에게도 알려주세요. 아직은 워드프레스 초보입니다 ^^

작업하면서 보니 7년간 운영해온 블로그이지만 데이타는 그리 많지 않더군요.

  • 포스트 : 508 개
  • 코멘트 : 11200 개
  • 태그 : 1350 개

데이타 변환을 위해서 워드프레스의 Import 기능을 사용하려고 했는데, XML 파일 만들기가 더 복잡하더군요. 끝내는 기존 블로그 데이타를 SQL 문장으로 뽑아내서 직접 워드프레스 테이블에다 삽입했네요. 이거 변환스크립트 만드느라 워드프레스 내부구조 공부는 많이 한듯 합니다.

워드프레스 이전을 더 끌리게 한건 아이폰/아이패드용 글 편집앱이 기본으로 제공된다는 것이였구요. 이제 좀 편하게 블로그 포스팅이 가능할것 같습니다. 종종 블로그에 글 올리도록 하겠습니다.

HTML5 로 iPhone App 만들기

2009년 이후로 HTML5 는 예전 AJAX 때와 비슷하게 웹 개발의 대세 처럼 인식되고 있습니다. 이 추세는 애플/구글 이 HTML5 에 대한 적극적인 지원을 표명하면서 더욱 활발해 지고 있는데요. 애플/구글 둘다 모바일에서 아이폰/안드로이드로 대결구도가 펼쳐지면서 앞서거니 뒷서거니 HTML5 를 이용한 혁신을 이끌어 내고 있습니다.

전 개인적으로 모바일 웹 어플리케이션에 관심을 가지고, 모바일 시작페이지인 m.xguru.net sizac.kr을 비롯하여 , 지름도우미 with RedLaser 처럼 앱과 웹을 연동하거나, 아이폰에 사진으로 전화걸기 아이콘 만들기 – QuickGuru 처럼 데스크탑/모바일이 연동된 아이폰 웹 어플리케이션을 테스트해 왔습니다.

이제 HTML5 를 이용해서 좀 더 네이티브 앱과 비슷한 웹 앱(Web App)을 만드는 방법을 소개합니다.

아래 자료는 6월12~13일간 열린 KT 의 Econovation 개발자 캠프에서 먼저 발표를 했는데요. 아직은 국내 아이폰 앱 개발자분들이 Objective-C 를 이용한 네이티브 앱에 관심들이 많으셔서 그런지, 조금 생소한 주제였던듯 합니다. 하지만 모바일에서의 HTML5 를 이용한 어플리케이션 개발은 분명한 장점을 가지고 있습니다. 한번만 작성하면 아이폰/안드로이드/블랙베리/심비안등 여러개의 플랫폼에 큰 문제없이 바로 적용이 가능하다는 것이죠. 강의에서는 이 모바일에서의 HTML5 를 이용한 개발의 장점에 대해 설명하고 어떻게 앱을 만드는지를 소개하려고 노력했습니다.

HTML5 로 iPhone App 만들기

자료의 내용은 4가지 주제로 이루어 집니다.

  • HTML5 – HTML5 자체의 기능에 대한 설명입니다. 이건 따로 웹사이트에 HTML5 slide 오픈소스를 수정해서 자료를 만들어 두었습니다. http://dev.xguru.net/html5 에서 보실수 있습니다.
  • iPhone Web Application 아이폰의 웹 어플리케이션 작성방법에 대한 간략한 소개입니다. 기존 웹 사이트 관리자들도 참고하실만 합니다
  • jQTouch, iUI , WebApp.Net 웹에서 아이폰 UI 스타일을 표현하기 위한 UI 프레임워크 들을 간략히 소개합니다.
  • PhoneGap 웹 어플리케이션을 아이폰 네이티브 어플리케이션으로 만들어주는 Phonegap 프레임워크를 소개합니다.

기본적으로 HTML,CSS,Javascript 에 대한 약간의 지식은 있다고 가정하고 작성을 했구요. ^^;

강의는 먼저 HTML5 의 기능중에서 모바일에 중요한 기능들을 설명하고, 아이폰에서 웹 앱을 만드는 방법에 대한 소개, 그리고 웹에서 아이폰 스타일의 UI 를 작성하는 방법 , 그리고이렇게 작성된 웹 앱을 네이티브 앱으로 만들어주는 Phonegap 을 소개하는 순으로 진행됩니다. 제가 말이 좀 많고 빠른편이라 슬라이드에는 설명은 그리 많지 않습니다. ^^;

아무래도 발표용 자료로 만든것이라 슬라이드만 보고 전체를 이해하시기에는 조금 어려울듯도 한데요. 궁금한 부분 있으시면 저에게 문의 주세요.
앞으로 미진한 부분을 조금씩 보강해 나가겠습니다. 혹시 필요하시다면 이 주제에 대한 세미나 요청은 메일로 보내 주세요 🙂