Technote

개발 워크플로우

Git · .gitignore · CI/CD · WP-CLI · 스테이징. 워드프레스를 코드처럼 관리하는 방법을 다룹니다.

글 46편· 개발 워크플로우

개발 워크플로우 실무

워드프레스를 GitHub 에 올릴 때의 .gitignore

워드프레스 저장소에서 커밋해야 할 것과 절대 커밋하면 안 되는 것의 경계는 명확합니다. wp-config.php 한 파일이 저장소에 들어가는 순간 DB 비밀번호와 인증 솔트가 통째로 유출됩니다.

개발자 · 운영 · 관리자 5분 읽기

개발 워크플로우 실무

취향 논쟁을 규칙 확인으로 바꾸는 디자인 리뷰

"좀 답답해 보인다" 는 반박할 수 없고 고칠 수도 없습니다. 간격 척도 밖의 값, 팔레트 밖의 색, 기준 미달 대비, 빠진 상태 — 네 항목만 규칙으로 바꿔도 리뷰의…

디자이너 4분 읽기

개발 워크플로우 실무

SCSS 빌드 붙이기 — 산출물을 커밋할 것인가

워드프레스 테마는 빌드 스텝 없이 배포되는 것이 표준입니다. 그래서 일반적인 애플리케이션 코드와는 반대되는 결론이 나오고, 그 대가도 함께 옵니다.

개발자 4분 읽기

개발 워크플로우 실무

eval-file 로 스크립트 돌리기 — 인자 전달의 함정

완전히 로드된 워드프레스 안에서 내 PHP 파일을 실행하는 방법입니다. 다만 --로 시작하는 플래그는 스크립트에 도착하지 않습니다 — WP-CLI 가 먼저 먹기 때문입니다.

개발자 4분 읽기

개발 워크플로우 실무

자동 회신의 문장 — 첫인상은 여기서 정해집니다

자동 회신은 대부분 기본 문구 그대로 나갑니다. 그런데 그것이 고객이 우리에게서 받는 첫 번째 메일입니다 — 영수증이 아니라 브랜드 카피로 다뤄야 합니다.

마케터 3분 읽기

개발 워크플로우 실무

시안은 실제 콘텐츠로 만들어야 합니다

길이가 고른 자리표시자 문장은 레이아웃의 문제를 전부 감춥니다. 실제 문장은 길이가 제각각이고, 그 불규칙이 바로 화면이 무너지는 지점입니다.

디자이너 3분 읽기

개발 워크플로우 실무

스크린샷이 아니라 실제 화면으로 리뷰받습니다

스크린샷은 가장 좋은 조건의 한 순간입니다. 상태와 예외와 실제 콘텐츠는 스테이징에서만 드러나며, 스테이징에는 지켜야 할 조건이 있습니다.

디자이너 3분 읽기

개발 워크플로우 실무

search-replace 안전 수칙 — 직렬화와 guid

SQL 한 줄로 도메인을 바꾸면 위젯과 테마 설정이 조용히 빈 값이 됩니다. 직렬화가 문자열 길이를 함께 저장하기 때문이고, 이 문제는 도구를 바꾸는 것으로 완전히 사라집니다.

개발자 5분 읽기

₩270,000 · 신청하기