WPML

WPML 2.3.4가 출시됨에 따라 WPML 2.4.0 작업을 시작합니다. 항상 그렇듯이 개발할 시간보다 기능에 대한 아이디어가 더 많기 때문에, 어떤 기능을 포함하고 제외할지 결정하기 전에 여러분의 의견을 듣고 싶습니다.

먼저 “큰 그림”을 살펴보겠습니다. 저희의 목표는 다국어 사이트를 더 쉽게 구축할 수 있도록 돕는 것입니다. 너무 당연한 이야기지만, 항상 염두에 두어야 할 부분입니다. 가장 중요한 질문은 여러분이 실제로 무엇을 하고 있으며, 저희가 어떻게 그 작업을 더 쉽게 만들어 드릴 수 있는가 하는 것입니다.

WordPress는 블로그의 영역을 넘어 주류 CMS로 자리 잡고 있습니다. 이에 따라 다음 요소들이 중요해지고 있다고 생각합니다.


  • 메뉴 시스템 – 현재 확인되는 모든 WordPress 테마는 기본 WordPress 메뉴 시스템을 사용합니다. 사이트에는 하드코딩된 텍스트나 다른 맞춤형 솔루션을 대체하는 여러 메뉴가 포함되는 경우가 많습니다.

  • 사용자 정의 데이터 유형 – 사용자 정의 글 유형, 택소노미, 필드의 조합을 통해 웹마스터는 WordPress를 사용하여 무엇이든 구축할 수 있습니다. 사용자 정의 작성 패널과의 더 나은 통합에 대한 필요성이 커지고 있습니다.

  • 역할 관리 – 복잡한 사이트에는 여러 작성자와 관리자 계층이 존재합니다. 이를 위해 언어별 제어를 포함하여 더 세밀한 접근 제어가 필요합니다.

WPML 2.4.0에서는 이 세 가지 측면에서 주요한 개선이 이루어지기를 바랍니다. 저희가 계획하고 있는 내용을 말씀드리겠습니다.

메뉴 번역 자동 동기화


현재도 WPML을 사용하여 메뉴를 번역할 수 있습니다. 어려운 부분은 실제로 WordPress 관리 화면에서 번역된 메뉴를 생성하는 것입니다. 가능하기는 하지만 관리자에게는 큰 어려움이 될 수 있습니다. 메뉴에 수십 개의 항목이 있고 3개 언어로 사이트를 운영하는 경우, 해당 메뉴를 수동으로 세 번 다시 만들어야 합니다. 물론 해당 언어를 구사하지 못한다면 조금 더 어렵습니다.

WPML 2.4.0에서는 각 메뉴에 메뉴 동기화 버튼이 추가될 예정입니다. 이 버튼을 사용하면 다른 모든 언어로 해당 메뉴의 번역이 자동으로 생성됩니다. 번역된 메뉴가 이미 존재하는 경우, 기본 언어 메뉴의 변경 사항을 반영하여 업데이트합니다. 이렇게 하면 번역된 메뉴에서 수동으로 편집한 내용이 모두 유지됩니다.

사용자 정의 작성 패널과 사용자 정의 필드 동기화 지원


이 부분은 해결하기 까다로운 문제입니다. 사용자 정의 데이터 작업 시 훌륭한 사용자 경험을 제공하는 뛰어난 사용자 정의 필드 관리 플러그인이 여러 가지 있습니다. 안타깝게도 이러한 플러그인을 사용할 때 WPML은 번역 간에 사용자 정의 필드를 제대로 동기화할 수 없습니다. 이러한 모든 플러그인이 WordPress API를 우회하여 자체적인 규칙을 만들기 때문입니다.

저희는 WordPress용 상업용 수준의 사용자 정의 필드 플러그인을 개발 중이며 몇 주 안에 출시할 예정입니다. 이를 통해 편집 패널을 완벽하게 사용자 정의하는 동시에 WPML과 완벽하게 호환되도록 할 수 있습니다. 이 플러그인은 wp.org 저장소에서 다운로드할 수 있는 무료 플러그인으로 제공됩니다. 저희는 이것이 WPML을 보완하는 매우 필수적인 기능이라고 생각합니다.

Role Scoper와의 통합


많은 사용자가 이미 WPML과 Role Scoper가 함께 제대로 작동하도록 요청했습니다. RS 개발자도 이에 관심이 있으며 저희 역시 마찬가지입니다. 유일하게 부족했던 것은 시간뿐이었습니다. 이 작업은 이미 WPML 2.4.0의 할 일 목록에 포함되어 있습니다.

이 기능이 작동하면 관리자는 다양한 사용자가 수행할 수 있는 작업을 선택할 수 있습니다. 여기에는 언어에 따라 WPML의 관리 화면에 접근하는 것뿐만 아니라 표준 WordPress 기능에 접근하는 것도 포함됩니다. 이는 모두 예비 작업이며 타사의 협조에 크게 의존합니다.

여러분의 생각은 어떠신가요?


제안해 주신 모든 것을 WPML 2.4.0에 포함하겠다고 약속드릴 수는 없지만, 여러분의 의견을 듣는 것은 저희에게 매우 중요합니다. 저희가 계획 중인 내용에 대한 의견이나 추가해야 할 사항에 대한 좋은 제안이 있다면 댓글을 남겨주세요. 감사합니다!

이 글이 유용했나요? 이 글을 공유하세요: