RSS

월간 보관물: 4월 2013

Simple Post Box 플러그인에 대한 소개

wp_등록 확인[Wordpress.org에 게시한 첫 플러그인 : Simple Post Box]

Simple Post Box는 블로그의 최신 포스트를 보여주는 박스입니다. 기본으로 제공되는 위젯과 내용상은 동일하지만 jquery와 CSS를 이용하여 액티브하게 만들었습니다. 우측하단의 아이콘을 클릭하면 최신 포스트가 위쪽으로 움직이며 나타납니다.

spb-이미지

SVN은 http://plugins.svn.wordpress.org/simple-post-box/

readme 파일 작성할 때는 영어의 압박으로 힘들었지만, 사전, 번역툴, 워드프레스 플러그인 디렉토리를 참조하며 작성했습니다. 주요 내용은 Simple Post Box에 대한 설명, 사용 가능 환경, 버전 정보 등이다.

=== Plugin Name ===
Contributors: jandbond
Donate link:
Tags: post, posts, simple, box, korean, plugin
Requires at least: 2.0.2
Tested up to: 3.2
Stable tag: 1.0

This plugin will help you to display recent posts in your site.

== Description ==

Simple Post Box is a very easy plugin for WordPress which displays your recent 5 posts with a simple box. This plugin will be shown on the footer of your pages. Once you click the icon, a recent post will be shown. This is a jQuery and css based box.

Thank you.

== Installation ==

1. Download the .zip file
2. Extract the contents and upload into your wp-content/plugins directory
3. Activate the plugin in your WordPress Dashboard

== Screenshots ==

1. screenshot-1.png
2. screenshot-2.png

== Changelog ==

= 1.0 =
* This is the first version of the plugin.

== Upgrade Notice ==
There have been no upgrades yet.


플러그인 추가 후 앞으로 해야 할 일들이 많네요. 지속적인 개선은 물론이거니와 소스 공유와 커밋에 대한 것, 스크린 샷 올리기, 피드백 받고 처리하기 등….

 
 

태그: ,

WordPress.org에 플러그인을 게시하다.

워드프레스에 대해 관심을 두게 된 건 친구의 사업 홈페이지 컨설팅 때문이다. 코어까지 모두 오픈 소스로 공유된 환경, 수많은 개발자와 블로그 사용자들이 사용하는 이 플랫폼이 상당히 매력적으로 다가왔다. 단조로운 직장생활 패턴에서 재미있는 놀거리가 생길 것 같았다.

가장 먼저 wordpess.org에서 코어 소스를 내려받아 훑어 보았다. 최적화되고 잘 정형화된 프로그램이라 쉽게 이해할수 없었다. 소스가 모두 오픈되어 있음에도 분석과 활용은 요원해 보였다. 도서관에 가서 책을 빌렸다. 내가 어려워했던 이유를 책 속에서 찾을 수 있었다. 워드 프레스는 핵심 엔지니어가 수정하는 코어 부분과 일반 개발자가 마음껏 활용할 수 있는 부분으로 크게 두 부분으로 구분되어 있다. 난 계속 코어를 디버깅하려고 했으니 얼마나 어려웠겠는가…^^ 그래서 책이 필요하다.

제대로 공부하기 위해 시간과 노력이 필요하다는 생각이 들어 혼자 볼 수 있는 책을 골라 주문했다. 그렇게 올 초부터 약 3개월간 이 블로그에 강좌를 올리며 공부를 시작했다. 이전에 내가 했었던 웹 프로그램과는 많이 달랐다. 그러나 중요한 건 흥미와 관심이 생겼다는 거다.

약 2개월이 지나 어느정도 기초가 쌓이고 플러그인을 개발할 수 있겠다는 생각이 들었다. 뭘 만들까 고민을 했지만 명확하게 떠오르지 않았다. 일단은 최소한의 기능을 가진 플러그인을 사이트에 게시해 보기로 했다. 그 과정에서 배우는 게 많을 거고 또 프로그램의 미비점은 조금씩 개선하자고 마음 먹었다.

로컬 환경에서 많은 테스트를 거쳐, 마침내 wordpress.org에 정식 등록 요청을 했다. 물론, 바로 승인이 날 것으로 기대는 하지 않았다. 하루가 지나 나의 메일로 피드백이 왔다. jquery 참조 방법에 문제가 있다는 내용이었다.

[jquery include 사용 문제 피드백]

jquery문제내 플러그인은 자체 jquery파일을 참조했는데, 그렇게 하면 안 되고 코어에서 제공하는 함수를 이용해 jquery참조를 하라는 것이었다. 프로그램을 수정하고 소스를 압축해 리턴 메일을 보냈다. 하루가 지나 드디어 승인 메일과 함께 플러그인 svn이 할당되었다. 가슴이 두근두근 뛰었다.

[나의 첫 플러그인(Simple Post Box) 승인 메일]

승인메일

다음은 사이트에 실제 게시를 해야 한다. svn에 익숙지 않아 메뉴얼을 찾아보고 연습한 후 소스 업로드 그리고 게시가 완료~~. 정말 나의 플러그인이 wordpress.org에 등록된 것이었다. 허접하긴 하지만 오픈소스에 첫 발을 내디뎠다.

플러그인 개발과 승인 및 게시에 이른 과정을 그려보았다. 

플러그인등록_플로우

나의 첫 플러그인 url은 http://wordpress.org/extend/plugins/simple-post-box/

게시 이틀 만에 27명이 다운로드 했다. 세계 곳곳에 흩어져 있는 개발자들이 받아간 것이다. 흥미롭다. 이런 게 오픈 소스의 매력이 아닐까.

 
 

태그: , ,