

사마리안퍼스 코리아는 GiveWP 위에 만들었습니다. 지금은 그 위에 있지 않습니다. 기부 폼은 변명이 더 적은 체크아웃입니다. 기부자는 자기 돈을 내주는 쪽이고, 그러기 위해 폼과 씨름해 주지 않습니다. 플러그인 바깥에서 해결할 수 있는 것은 Korea for GiveWP가 맡았습니다. 그럴 수 없는 세 가지는 상류인 GiveWP 자체로 보냈습니다.
한국은 2015년에 여섯 자리 우편번호를 다섯 자리로 바꿨습니다. GiveWP는 여전히 옛 `123-456` 형식을 검증했습니다. 그래서 자기 앞으로 온 우편물에 찍힌 우편번호를 입력한 한국 기부자에게 잘못된 값이라고 답했습니다. 한국 주소에는 주(州)에 해당하는 항목도 없습니다. 그런데 로케일 표는 그 칸을 숨기지 않고 선택 입력으로 뒀습니다. 그래서 모든 한국 기부자에게 채울 것이 없는 칸이 보였습니다. 세 번째는 그냥 뒤집힌 조건이었습니다. 우편번호 라벨의 필수 표시(*)가 선택 입력일 때 나타나고 필수일 때 사라졌습니다.
병합되지 않은 네 번째도 기록에 남길 만합니다. 내보낸 CSV에 바이트 순서 표시가 없어서 Excel이 한국어·일본어·중국어 기부자 이름을 깨진 글자로 열었습니다. 패치는 그 표시를 추가했습니다. GiveWP 메인테이너는 하드코딩된 바이트 순서 표시로 곤란을 겪은 적이 있어서, 사이트가 이를 끌 수 있도록 액션 훅을 두자고 요청했습니다. 옳은 판단이었지만 아무도 다시 돌아가 쓰지 않았습니다. 2021년 9월 비활성 상태로 닫혔습니다.
병합된 패치 세 건은 작은 기여입니다. 동시에 요점 전부이기도 합니다. 클라이언트가 비용을 지불한 것은 기부 사이트였고, 한국에 맞지 않던 부분은 플러그인 안에 있었습니다. 거기서 고치면 다음에 그 플러그인을 설치하는 모두에게도 도움이 됩니다.
