Eclipse for PHP developers

PHP 개발을 위한 Eclipse 설치

Vim으로 개발하는 PHP개발자들을 위해..

1. Eclipse Download

Eclipse홈페이지에 접속하여 다운로드 페이지를 열면 다양한 버젼이 나오는데 Eclipse IDE for JAVA EE Developers 버젼을 다운로드 받았다.
HTML, CSS, Javascript 를 다룰 수 있도록 도와주는 WTP(Web Tools Platform)을 설치할 필요가 없는 all-in-one 버젼이라고 한다. (http://download.eclipse.org/webtools/downloads/)
나중에 알았지만, WTP는 플러그인 추가로 간단하게 설치할 수 있다.

2. Settings

Plugin 기본 설치방법

Help > Install New Software 을 선택하여 Install 창을 열고
Work with 의 항목을 선택하면 아래영역에 설치 가능한 플러그인 목록이 나열된다.
필요한 플러그인을 선택 후 설치한다.
플러그인 사이트 목록은 Window > Preference > Install/Update > Available Software Sites 에서 편집이 가능하다.

PDT (PHP Development Tools)

PHP개발에 반드시 필요한 항목이다. Plugin 목록에서 Programming Languages의 하위항목 중에 PHP Development Tools (PDT) SDK features 를 설치한다.
PDT Plugin을 설치하고 Window > Open Perspective 에서 PHP를 선택하면 PHP개발을 위한 패널이 생성된다.
참고 : [eclipse] PHP Development Tools(PDT) 플러그인 설치하기

RSE (Remote System Explorer)

RSE는 SSH접속을 통해 원격 파일을 직접 수정할 수 있을 뿐 아니라 터미널과 FTP기능을 제공한다. 소스를 편집하면서 쉘작업을 동시에 수행 할 수 있어서 매우 편리한 기능을 제공한다.
참고1 : [Eclipse] 원격 프로젝트 관리하는 RSE(Remote System Explorer) Plugin
참고2 : Eclipse에서 원격으로 접속하여 작업

RSE Plugin을 통해 원격파일을 수정할 때 코드 어시스트 기능이 작동되지 않는 버그가 있다. 이는 직접 설정파일을 수정해줘야 한다.
참고: eclipse rse php code completion code assist bugs

Vim Plugin

Vim에디터를 이용할 수 있는 플러그인은 여러 종류가 있다. Vrapper는 설치가 간단하고, 도구버튼으로 일반에디터 모드로 전환이 가능한 장점이 있다. Vrapper 홈페이지에서 Update Site URL을 복사하여 플러그인 사이트로 추가하고, 나열된 플러그인을 설치한다.

Theme 변경

eclipsecolorthemes.org에서 원하는 테마를 선택하고, EPF파일을 다운로드 받는다.
Eclipse > File > Import 를 선택 후 General > Preference 항목을 선택하고 다음으로 진행한다.
다운로드 받은 EPF파일을 등록한 후 Import All 체크하고 완료한다.
참고 : 이클립스 배경색, 폰트 변경하기

Widgets admin page not working

Widgets admin page not working!
위젯 관리자페이지가 작동하지 않아요!

워드프레스 관리자 페이지에는 웹사이트의 위젯을 편집할 수 있는 페이지(Appearance > Widgets)가 있다.
이 페이지에서 원하는 위젯항목을 ‘드래그앤 드롭’으로 손쉽게 설정할 수 있다. 하지만 아무런 이유없이 위젯항목의 드래그가 되지 않는 경우가 있다.
위젯 관리자페이지가 작동하지 않으니 사이드 메뉴 편집이 불가능하다.
크롬 개발자도구에서 확인해보니 일부 자바스크립트를 불러오지 못한다.

javascript load error (using WordPress 3.2.1)

http://www.example.com/wp-admin/load-scripts.php?c=1&load=hoverIntent,common,jquery-color,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-draggable,jquery-ui-droppable,admin-widgets&ver=56cddb51797f303f32883e384390cc00

Solution for a problem
해결방법

플러그인 설치.
Use Google Libraries :  http://wordpress.org/extend/plugins/use-google-libraries/

Use Google Libraries

Use Google Libraries 플러그인을 설치하면 Google’s AJAX Libraries CDN 에서 제공하는 javascript로 대체한다.
이 문제가 아니더라도 설치해두면 좋은 플러그인일것 같다.

Google Libraries API

http://code.google.com/apis/libraries/

New start with WordPress

WordPress 선택

Tistory와 WordPress 사이에 많은 고민이 있었다.
가입형 블로그인 Tistory는 호스팅 부담이 없고, 스팸(Spam)에서 자유롭다는 장점이 있었다.
설치형 블로그인 WordPress는 다양한 플러그인이 매력적이였다.
하지만, WordPress를 선택하게된 가장 큰 이유는,
기본 Web 디자인을 그대로 유지하는 Mobile skin과 Onswipe ipad plugin 이다.
Onswipe plugin : http://wordpress.org/extend/plugins/onswipe/

블로그를 시작하면서..

자유롭기 쓰기.
무지함을 드러내기.

시작!