가장 새로운 기술보다오래 운영할 수 있는 구조를 선택했습니다
웹사이트를 만드는 기술보다 완성한 뒤 누가 어떻게 수정하고 운영할 수 있는지를 먼저 생각했습니다.
좋은 기술보다
우리에게 맞는 기술이 필요했습니다.
ARCHEHIGH 사이트는 브랜드와 AOF, 프로젝트와 Insights가 계속 쌓이는 운영 공간입니다. 첫 화면을 잘 만드는 것만으로는 충분하지 않았습니다.
콘텐츠를 직접 수정할 수 있어야 하고, 새로운 페이지를 확장할 수 있어야 하며, 기존 자산과 플러그인도 무리 없이 활용해야 했습니다.
그래서 기술 선택의 기준을 새로움이나 개발자 선호에 두지 않았습니다. 현재 환경에서 실제로 운영할 수 있는지를 중심으로 WordPress를 선택했습니다.
기술 스택은 가장 뛰어난 도구를 고르는 문제가 아니라 프로젝트의 목표와 운영 조건에 맞는 제약을 선택하는 문제에 가깝습니다.
선택은 빈 화면에서
시작되지 않았습니다
ARCHEHIGH에는 이미 WordPress 설치와 기본 플러그인 환경이 있었습니다. 이 조건을 무시하고 완전히 새로운 기술로 다시 시작하면 자유도는 높아질 수 있지만 운영 환경도 다시 만들어야 합니다.
사이트의 목적도 단일 캠페인 페이지와 달랐습니다. AOF 설명, 조직 구조, 프로젝트 사례와 글이 계속 추가되어야 했습니다. 개발이 끝난 뒤에도 내용을 바꾸고 섹션을 확장할 수 있어야 했습니다.
기존 환경은 단순한 제약이 아니었습니다. 이미 가진 시스템을 얼마나 잘 활용할 수 있는지도 중요한 설계 자원이었습니다.
무엇으로 만들지보다
어떻게 운영할지를 먼저 정했습니다
기술 비교표를 만들기 전에 운영 장면을 생각했습니다. 새로운 콘텐츠를 추가하고, CTA를 바꾸고, 프로젝트가 생기면 페이지를 확장하며, 모바일에서 깨진 부분을 빠르게 수정하는 장면입니다.
이 작업이 매번 새로운 개발 프로젝트가 되면 사이트는 곧 업데이트를 멈춥니다. 반대로 수정은 쉽지만 구조가 제각각이라면 시간이 지날수록 품질을 유지하기 어렵습니다.
따라서 수정 가능성과 공통 규칙을 함께 가져가야 했습니다. WordPress를 콘텐츠, 사용자와 확장 기능을 관리하는 운영 기반으로 두고, 공통 템플릿과 클래스, 스니핏으로 구조와 시각 품질을 유지하는 방향을 선택했습니다.
기술 선택을 판단한
네 가지 운영 기준
화려한 기능보다 사이트가 계속 움직이게 만드는 조건을 우선했습니다.
연결되는가
현재 WordPress 설정과 자산을 불필요하게 버리지 않습니다.
있는가
콘텐츠와 주요 섹션을 운영 과정에서 빠르게 변경합니다.
유지하는가
템플릿, 클래스와 스니핏으로 반복되는 기준을 공유합니다.
확장되는가
Home에서 시작해 Projects와 Insights를 이어서 확장합니다.
WordPress를 선택했다고
모든 문제가 해결되지는 않습니다
WordPress의 확장성은 플러그인과 테마, 사용자 정의 코드가 함께 작동하는 데서 나옵니다. 동시에 구성 요소가 늘어나면 로딩 순서, 보안 업데이트와 스타일 충돌을 관리해야 합니다.
수정 자유도가 높다는 것은 구조가 쉽게 흔들릴 수 있다는 뜻이기도 합니다. 페이지마다 임의의 CSS와 기능을 추가하면 빠르게 만들 수 있지만 유지보수 비용이 커집니다.
이 문제를 도구의 단점으로만 보지 않고 운영 규칙으로 다루기로 했습니다. 플러그인은 필요한 역할이 분명할 때만 사용하고, 전역 공통 스타일과 페이지 전용 스타일을 분리하며, 콘텐츠 유형마다 같은 템플릿과 클래스 규칙을 적용합니다.
페이지마다 다시 만듭니다.
- 스타일과 간격이 조금씩 달라집니다.
- 수정 위치를 찾는 시간이 늘어납니다.
- 플러그인과 테마 충돌을 반복해서 해결합니다.
운영 가능한 구조로 남깁니다.
- 공통 스니핏을 먼저 재사용합니다.
- 영역을 이름 있는 그룹으로 분리합니다.
- 반복되는 요소는 공통 시스템으로 승격합니다.
기술 선택은 한 번의 결론이 아니라
계속 확인하는 가설입니다
현재 선택이 영원히 최선이라고 단정하지 않습니다. 사이트가 커지고 콘텐츠 모델이나 서비스 요구가 복잡해지면 다른 방식이 필요할 수 있습니다.
대신 지금은 WordPress가 실제 운영 속도, 수정 가능성, 기존 환경 활용과 단계적 확장이라는 기준에 맞습니다. 문제가 생기면 플랫폼 전체를 바꾸기 전에 플러그인 구성, 공통 규칙, 템플릿과 로딩 구조에서 개선할 수 있는지 확인합니다.
좋은 기술 선택은 미래를 정확히 예측하는 결정이 아닙니다. 현재의 조건을 설명할 수 있고, 조건이 바뀌었을 때 다시 판단할 수 있는 결정입니다.
사이트를 완성하는 것보다,
계속 운영할 수 있게 만듭니다.
ARCHEHIGH는 프로젝트의 조건과 운영 주체를 먼저 이해하고, 실제로 수정하고 확장할 수 있는 웹사이트 구조를 설계합니다.