헤드리스 WordPress를 사용하는 것이 적절한 경우는 언제입니까?
게시 됨: 2020-08-10요즘 헤드리스 워드프레스 사용에 대해 많은 이야기가 있습니다. 초심자에게는 WordPress 백엔드를 활용하여 콘텐츠를 외부 애플리케이션에 공급하는 관행입니다. 모바일 앱, 정적 웹사이트, 프로그레시브 웹 애플리케이션 또는 개발자가 꿈꿀 수 있는 모든 것이 될 수 있습니다.
이 구성에는 몇 가지 실질적인 이점이 있습니다. 가장 큰 장점은 워드프레스의 친숙한 콘텐츠 생성 흐름을 활용할 수 있다는 것입니다. 거기에서 그 콘텐츠는 다양한 장소에서 사용될 수 있습니다. 콘텐츠 제작자는 반드시 새로운 소프트웨어를 배울 필요는 없지만 개발자는 WordPress이든 아니든 간에 프로젝트에 가장 적합한 도구를 활용할 수 있습니다.
꽤 놀라운 것 같죠? 헤드리스 WordPress 구성이 강력할 수 있지만 모든 사람에게 반드시 올바른 경로는 아닙니다. 모든 오리를 연속으로 얻기 위해 약간의 추가 작업은 말할 것도 없고 몇 가지 잠재적인 단점이 있습니다.
헤드리스 WordPress가 프로젝트에 적합한지 실제로 확인하려면 목표와 함께 장단점을 고려하는 것이 중요합니다. 다음 가이드는 귀하의 상황에 가장 적합한 결정을 내리는 데 도움이 됩니다.
헤드리스 WordPress의 차이점은 무엇입니까?
기술적으로 말하면 헤드리스 WordPress 설치(때로는 "분리" 설치라고도 함)는 다른 설치와 같습니다. 여전히 동일한 서버 요구 사항을 가지며 데이터베이스를 사용합니다.
그러나 알아야 할 몇 가지 주요 차이점이 있습니다.
WordPress 테마는 관련이 없을 수 있습니다.
콘텐츠를 외부 응용 프로그램에 공급하는 수단으로만 WordPress를 사용하는 경우 설치의 프런트 엔드에 대해 너무 걱정하지 않아도 됩니다. 즉, Twenty Twenty와 같은 기본 테마 중 하나를 고수할 수 있습니다.
WordPress 사이트에 방문자를 초대하지 않기 때문에 프런트 엔드에 대한 액세스를 완전히 차단하기로 결정할 수도 있습니다.
당신은 플러그인을 사용할 수 있습니다 ... 포인트
일반적인 웹 사이트에서 플러그인은 WordPress를 활용하는 주요 이점 중 하나입니다. 클릭 몇 번으로 모든 종류의 기능을 추가할 수 있습니다. 그러나 그들은 여기서 다른 의미를 취합니다.
WordPress 웹사이트에 기능을 추가하는 플러그인은 일반적으로 콘텐츠를 푸시하는 애플리케이션에 적용되지 않습니다. 예를 들어, GatsbyJS와 같은 정적 사이트 생성기를 사용하는 경우 WooCommerce를 설치해도 외부 사이트에서 상점을 운영할 수 없습니다. 플러그인을 통해 생성된 문의 양식도 마찬가지입니다.
그러나 플러그인은 여전히 다른 용도로 사용될 수 있습니다. 콘텐츠를 푸시하는 외부 앱 또는 웹사이트에는 WordPress와 통신할 수 있는 플러그인이 필요할 수 있습니다. 또한 WordPress 백엔드를 향상시키는 데 사용되는 일부 플러그인은 콘텐츠 생성 또는 워크플로에 여전히 도움이 될 수 있습니다.
WordPress REST API가 필요할 수 있음
WordPress에서 외부 소스로 콘텐츠를 푸시하면 REST API도 필요할 수 있습니다. 그러나 콘텐츠를 푸시하는 위치에 따라 다를 수 있습니다. 다른 API도 사용할 수 있습니다.
API를 사용하면 사이트의 페이지, 게시물 등을 JSON 응답으로 사용할 수 있습니다. 이 형식은 외부 앱이나 사이트에서 사용하는 거의 모든 언어 또는 라이브러리에서 작동합니다. PHP, Node.js 및 Swift가 대표적인 예입니다.
API는 기본적으로 켜져 있지만 활발히 사용되지 않는 경우 개발자가 API를 종료할 수 있는 시나리오가 있습니다. 헤드리스 설치를 사용하기로 결정한 경우 명심해야 할 사항입니다.
헤드리스 워드프레스 사용 시나리오
헤드리스 워드프레스가 무엇이고 무엇이 그것을 고유하게 만드는지에 대해 조금 더 알게 되었으니, 사용에 대한 몇 가지 시나리오를 살펴보겠습니다. 물론 이것은 몇 가지 예일 뿐입니다. 다른 프로젝트에 완벽하게 들어맞을 수도 있습니다.
모바일 애플리케이션용 콘텐츠 제공
웹사이트의 콘텐츠를 모바일 앱에 제공해야 하는 경우 헤드리스 WordPress가 훌륭한 솔루션입니다. 그렇게 하면 브랜드 콘텐츠의 일관성이 생성되고 바퀴를 다시 만들 필요가 없습니다.
그리고 콘텐츠용으로만 워드프레스를 사용하는 가능성에 대해 언급했지만 그 길을 갈 필요는 없습니다. 실제로 프론트 엔드가 완비된 표준 WordPress 웹사이트를 실행하는 동시에 사이트의 콘텐츠를 모바일 애플리케이션으로 푸시할 수 있습니다.
예를 들어 모바일 앱 사용자가 웹사이트의 블로그를 사용할 수 있도록 하는 데 사용할 수 있습니다. 또는 회원 사이트를 운영하는 경우 독점적인 콘텐츠 및 계정 관리 기능을 앱으로 이식할 수도 있습니다.
정적 마이크로사이트에 전원 공급
많은 트래픽을 수신할 것으로 예상되는 제품 또는 서비스용 마이크로사이트를 구축하는 경우 표준 WordPress 웹사이트가 적합하지 않을 수 있습니다. 이러한 모든 데이터베이스 호출과 메모리 집약적 작업은 웹 서버를 손상시킬 수 있습니다.
이것은 정적 웹 사이트가 많은 의미를 가질 수 있는 곳입니다. 페이지는 낮은 수준의 웹 호스팅 패키지에서도 번개처럼 빠르게 로드됩니다.
동시에 콘텐츠 관리가 자신이나 고객에게 고통을 주고 싶지 않습니다. 헤드리스 WordPress 구성을 사용하면 콘텐츠 관리가 익숙합니다. 페이지와 게시물을 만드는 과정이 예전과 동일하기 때문에 추가 교육이 필요하지 않습니다.
자바스크립트 UI와 상호작용
프로그레시브 웹 애플리케이션은 일반적인 웹 브라우저를 통해 바로 강력한 기능을 제공합니다. 또한 React 및 Vue와 같은 다양한 JavaScript 버전으로 빌드되는 경우가 많습니다.
다시 한 번, 속도와 사용 용이성은 매우 중요합니다. 사용자는 애플리케이션 내에서 다양한 작업을 수행해야 하지만 지연이나 기타 서버 기반 지연이 없습니다. 이러한 유형의 프로젝트에는 일반적으로 기존 CMS가 권장되지 않습니다.
그래도 WordPress를 사용하여 프로그레시브 웹 앱에 콘텐츠를 제공할 수 있습니다. 콘텐츠를 앱으로 푸시한 다음 빠른 로드 시간을 위해 캐시할 수 있습니다. 이는 상호 작용에 보다 자연스러운 느낌을 제공하고 더 나은 사용자 경험을 제공합니다.
헤드리스 WordPress가 과도할 수 있는 시간
이 기술은 뛰어난 유연성을 제공하지만 모든 경우에 꼭 맞는 것은 아닙니다. 따라서 헤드리스 WordPress를 피하는 이유에 대해 이야기하는 것이 중요합니다.
우선 헤드리스 WordPress를 활용하려면 상당한 기술 지식이 필요할 수 있습니다. 이것은 일반적인 테마 및 플러그인 개발을 훨씬 능가합니다. 명령줄을 사용하는 것부터 REST API와 상호 작용하는 방법을 이해하는 것까지 모든 것이 수반될 수 있습니다. 학습 곡선은 다소 가파를 수 있습니다.
그런 다음 모든 것을 설정하기 위해 수행해야 하는 추가 다리 작업이 있습니다. WordPress 사본을 설치하고 구성해야 할 뿐만 아니라 콘텐츠의 대상에 대해서도 생각해야 합니다. 예를 들어 정적 사이트 생성기에는 고유한 구성도 필요합니다.
그리고 새로운 것을 배우는 것은 좋지만, 걱정해야 할 결론도 있습니다. 소규모의 저예산 프로젝트의 경우 헤드리스가 실현 가능하지 않을 수 있습니다.
어디에서나 웹사이트 콘텐츠 푸시
헤드리스 WordPress가 트렌드가 된 이유를 쉽게 알 수 있습니다. 약간의 윤활유를 사용하면 웹사이트의 콘텐츠를 거의 모든 대상으로 전달할 수 있습니다.
이것은 또한 WordPress의 지속적이고 때로는 예상치 못한 유연성을 보여줍니다. 거의 모든 유형의 웹사이트를 구축하는 데 사용할 수 있을 뿐만 아니라 콘텐츠를 제공하는 수단으로도 사용할 수 있습니다. 그리고 그 인기 덕분에 개발 커뮤니티는 계속해서 프로세스를 더 쉽게 만들고 있습니다.
헤드리스 WordPress 구성이 프로젝트에 적합합니까? 이 안내서가 귀하의 필요에 가장 적합한 선택을 하는 데 도움이 되기를 바랍니다.