새로운 Installer 플러그인이 드디어 출시되어, WordPress 관리 화면에서 상용 테마와 플러그인을 쉽게 설치할 수 있게 되었습니다.
오래 전, 당사는 WordPress 플러그인의 설치 및 업그레이드 프로세스를 통합하는 것을 목표로 야심 찬 프로젝트를 시작했습니다. 이제 준비가 완료되었으니 자유롭게 다운로드하여 사용해 보시기 바랍니다.
당사의 비전 – WordPress 관리 화면에서 상용 테마 및 플러그인 검색 및 설치
Installer의 기본 아이디어는 상용 테마와 플러그인을 WordPress.org의 무료 테마 및 플러그인처럼 사용할 수 있게 만드는 것입니다. 즉, 다음과 같은 작업이 가능해집니다.
- 검색
- 설치
- 업그레이드
오늘날 이 과정이 엉망이라는 점을 가장 먼저 인정합니다. 당사 역시 그 엉망인 상황의 일부이기 때문에 이를 인정하는 것입니다. 유료 테마와 플러그인은 WordPress.org 리포지토리에 등록하여 자동화 기능을 누릴 수 없습니다. 자체 서버에 코드를 올리고 유료 고객에게 제공해야 합니다. 그것이 현실입니다.
안타깝게도 이러한 현실은 관련된 모든 사람에게 혼란을 초래합니다. 당사는 WordPress ‘플러그인’ 메커니즘에 훅을 걸고 WPML 업데이트를 인식하도록 하는 데 상당한 시간을 할애해야 합니다. 서버와 플러그인에 들어갈 코드를 작성해야 하며, 이는 유지 관리해야 할 코드가 많다는 것을 의미합니다.
소중한 고객 여러분은 구매하는 상용 테마나 플러그인마다 새로운 요령을 익혀야 합니다. 모든 개발자가 각기 다른 방식으로 문제를 해결하기 때문에, 상용 코드마다 관리 화면이 다르고 업데이트를 처리하는 방식도 조금씩 다릅니다.
Installer는 이 모든 것을 바꿀 것입니다. 테마 및 플러그인 화면에 단 한 번만 훅을 걸어 다양한 소프트웨어 소스에 개방합니다. 이렇게 하면 wpml.org가 소프트웨어 소스가 되고 다른 리포지토리도 그 뒤를 따르게 될 것입니다(당사는 관련 담당자들과 소통하며 이 작업을 진행 중입니다). 그러면 WPML에서 불필요한 정크 코드를 모두 제거할 수 있습니다. 더 이상 필요하지 않기 때문입니다. ‘구독 키’ 같은 것도 더 이상 필요 없습니다.
당사 서버인 wpml.org는 WordPress.org와 동일한 언어로 통신하기 시작했습니다. 하나의 관리 화면에서 로그인할 수 있으며, 향후에는 다른 소프트웨어 소스에도 로그인할 수 있게 될 것입니다. 그러면 모든 업그레이드가 ‘플러그인’ 화면에 정상적으로 표시됩니다.
이 방식의 장점은 다음과 같습니다.
- WPML에서 많은 코드 제거
- 설치 및 업그레이드를 위한 훨씬 더 많은 기능 추가
- WPML.org의 요소를 다른 소프트웨어 소스에 재사용 가능
테마 및 플러그인 개발자를 돕는 Installer
상용 테마나 플러그인을 개발 중이라면 Installer 사용에 대해 당사와 논의해 보시기 바랍니다. 이는 여러분을 위해 만들어졌습니다.
단 한 줄의 코드를 작성하지 않고도 고객사에게 자동 설치 및 업그레이드라는 훌륭한 기능을 모두 제공할 수 있습니다.
Installer가 작동하려면 서버가 표준 프로토콜을 사용하여 통신해야 합니다. 당사에서 제공하는 참조 코드를 사용할 수 있으며, 여러분의 구독 시스템에 맞게 조정하도록 도와드리겠습니다.
완전히 제어할 수 없는 더 큰 시스템에서 작업물을 호스팅하는 경우 당사에 알려주시면 해당 시스템 관리자와 논의하겠습니다.
다운로드 및 사용해 보기
먼저 Installer를 다운로드하고 설치해야 합니다.
현재 WPML 내에는 ‘기존’ 구독 메커니즘이 여전히 남아 있습니다. 이는 무시하셔도 됩니다. Installer가 이러한 훅을 재정의하므로 ‘구독 키’는 더 이상 중요하지 않습니다.
Installer를 설치하고 활성화한 후 Installer->Repositories로 이동하세요. 새로운 WPML 리포지토리가 표시됩니다. WPML.org 로그인 정보를 입력하세요. 비밀번호는 일반 텍스트로 저장되지 않으니 안심하셔도 됩니다. ‘솔트(salt)’ 처리하여 암호화된 상태로 저장됩니다.
로그인하면 자동으로 설치하고 업데이트를 받을 수 있습니다.

