WordPress 사이트를 PWA(프로그레시브 웹 앱)로 변환하는 방법은 무엇입니까?

게시 됨: 2020-11-14

휴대폰 시대에는 사용자 경험과 인터페이스 디자인이 빠르게 진화하고 있습니다. 반응형 디자인의 혁명 이후, 휴대전화의 사용 증가는 PWA(Progressive Web Apps)라는 새로운 분기를 의미합니다.

프로그레시브 웹 앱(PWA)은 모바일 경험을 변화시키고 기술 세계의 혁신적인 디자인 패턴에 영향을 미치고 있습니다. 주로 웹 사이트 방문자에게 더 나은 사용자 경험을 제공하는 것을 목표로 합니다. 전 세계에서 가장 영향력 있는 브랜드 중 일부는 PWA를 미래 개발의 기초로 고려하고 있습니다. 모바일은 잠재 고객과 직접 연결할 수 있는 훌륭한 소스였습니다.

프로그레시브 웹 앱은 휴대폰의 지속적인 성장과 함께 유익한 완전히 새로운 가능성 세트를 제공하고 있습니다. 기업은 또한 경쟁자와 차별화하고 사용자의 모바일 경험을 개선하기 위해 Progressive Web App을 기대하고 있습니다.

고려해야 할 가장 좋은 방법 중 하나는 WordPress 사이트를 프로그레시브 웹 앱(PWA)으로 변환하는 것입니다.

PWA 란 무엇입니까?

프로그레시브 웹 앱은 스티브 잡스가 2007년 아이폰을 소개하면서 처음 소개한 개념입니다. 느린 인터넷 속도에서 작동하는 웹사이트의 고급 형태입니다. PWA(Progressive Web App)는 최신 기능을 사용하여 사용자에게 기본 앱과 같은 경험을 제공합니다. PWA는 서버에 배포되고 검색 엔진에 의해 인덱싱되며 URL을 통해 쉽게 액세스할 수 있습니다.

페이지 로딩 속도는 3초 미만으로 사용자가 사이트 콘텐츠에 즉시 액세스할 수 있습니다. 모바일 앱의 기능을 갖춘 일반 웹 페이지처럼 보입니다. 다양한 모양과 크기에 관계없이 사용자를 쉽게 참여시키고 장치에 적응할 수 있습니다. PWA는 모바일 사이트보다 사이트에서 보낸 세션 시간을 늘립니다. 웹 사이트를 PWA로 변환하는 주요 이점 중 하나는 스마트폰 사용자에게 푸시 알림을 보낼 수 있는 액세스입니다.

프로그레시브 웹 앱의 주요 특성

Google에서는 프로그레시브 웹 앱으로 간주되는 특정 특성이 있습니다. 여기서 다음과 같이,

  • 프로그레시브 (Progressive) – 핵심 교리로서 보다 진보적으로 구축되었으며 사용자가 선택한 브라우저와 운영 체제에 관계없이 모든 사용자에게 작동할 수 있는 기능이 있어야 합니다.
  • 반응형 – 모바일, 데스크톱, 태블릿 및 아직 등장하지 않은 기타 장치를 포함하여 모든 형태의 화면에 맞는 반응성이 뛰어난 레이아웃과 인터페이스를 목표로 합니다.
  • 오프라인 – PWA는 인터넷 연결이 없는 경우에도 일부 영역에서 원활하게 작동할 수 있습니다. 모든 콘텐츠는 오프라인 모드에서도 사용자에게 표시되도록 미리 로드됩니다.
  • 기본 앱과 유사 – 앱의 사용자 경험은 사용자 상호 작용 및 탐색이 유사한 기본 앱과 같습니다.
  • 신선함 – PWA를 사용하면 사용자가 인터넷에 액세스할 때마다 사용자 측의 조치 없이 앱이 자동으로 업데이트됩니다.
  • 빠른 조명 – PWA는 3초 이내에 로드되어야 하며 부적절한 인터넷 연결에 관계없이 사용자 상호 작용에 빠르게 응답해야 합니다.
  • 안전하고 안전한 PWA는 HTTPS를 통해 제공되어 데이터 부정 행위의 위험을 제거하고 앱을 변조할 침입자가 없도록 합니다.
  • 검색 가능 – PWA는 앱으로 분류되더라도 검색 엔진에서 쉽게 검색할 수 있어야 합니다.
  • 참여 – PWA는 기본 앱 푸시 알림 기능과 매우 유사한 앱 소유자의 웹 푸시 알림으로 사용자와 소통할 수 있어야 합니다.
  • 연결 가능 – PWA 는 URL을 통해 쉽게 공유할 수 있어야 하며 수동 설치가 필요하지 않아야 합니다.

Progressive Web App

왜 WordPress용 PWA인가?

비즈니스를 위한 WordPress 웹사이트가 있다면 운이 좋은 것입니다. PWA 기능을 추가하기 위해 전체 웹사이트를 다시 코딩할 필요가 없습니다. WordPress 사이트를 PWA로 변환하는 개발 프로세스를 보다 쉽고 간단하게 만든 수많은 도구, 리소스 및 플러그인 덕분입니다.

웹 사이트 방문자를 늘리거나 웹 사이트 성능을 개선하려는 경우. 고려해야 할 솔루션 중 하나는 웹 사이트의 기능과 UX를 향상시키는 것입니다.

예를 들어, Twitter 라이트 사례 연구는 Twitter 라이트 출시 이후 사용자 행동의 엄청난 변화를 경험했음을 나타냅니다. Twitter 라이트는 Android 버전의 Twitter에 비해 3% 미만의 장치 저장 공간을 필요로 하는 네이티브와 유사한 성능에 가장 빠르게 대응했습니다.

웹사이트용 PWA 생성의 이점
  • Progressive Web Apps는 모바일 브라우저에서 직접 실행할 수 있습니다.
  • PWA는 앱 스토어 및 시간 소모적인 승인 절차를 거치지 않습니다.
  • 외부 간섭 없이 비즈니스 조건에 따라 쉽게 시작하고 업데이트할 수 있습니다.
  • PWA는 다른 플랫폼에서 액세스할 수 있습니다.
  • 모든 장치 유형에 적합합니다.
  • 사용자가 수동으로 아무것도 다운로드할 필요가 없으므로 저장 공간과 데이터 사용량이 줄어듭니다.
PWA의 한계
  • PWA 기능은 기본 및 웹 앱으로 제한됩니다.
  • 이전의 기본 앱을 시연하는 데에만 적합합니다.
  • 무거운 프로세스 기능에는 적합하지 않습니다.
  • 센서 및 LED와 같은 하드웨어 구성 요소를 사용할 수 없습니다. 장치 하드웨어와 상호 작용하는 플랫폼이 아닙니다.
PWA의 인기 있는 사용 사례

Popular Use Cases

Apple과 Google 외에도 많은 다른 브랜드가 브라우저에 PWA를 추가했습니다. 그 중 많은 중소 브랜드가 WordPress 웹 사이트를 보다 진보적인 웹 앱 친화적인 사이트로 구성하기 위해 노력하고 있습니다. 다음은 PWA를 지원하는 주요 브랜드 중 일부입니다.

  • 트위터 라이트
  • 우버
  • 구글지도
  • 인스 타 그램
  • 부싯깃
  • 리프트
  • 플립카트
  • 스냅딜
  • 중간
  • GitHub 탐색기
WordPress에서 PWA를 설정하기 위한 전제 조건

WordPress 사이트를 고품질 Progressive Web App으로 변환하려면 몇 가지 주요 요구 사항을 충족해야 합니다.

  • WordPress 웹사이트는 HTTPS로 보호되어야 합니다.
  • 워드프레스 웹사이트에는 모바일, 데스크톱 및 태블릿에서 잘 작동하는 반응형 테마가 있어야 합니다.
  • WordPress 웹사이트에는 다른 모든 페이지와 함께 고유한 URL이 있어야 합니다.
  • WordPress 버전: 3.5.0 이상
  • PHP 버전: 5.3 이상

WordPress 사이트를 PWA로 변환하는 방법은 무엇입니까?

전제 조건이 충족되면 WordPress 웹 사이트를 PWA로 변환하는 두 가지 주요 방법이 있습니다. 한 가지 방법은 수동으로 또는 플러그인을 사용하여 수행하는 것입니다.

수동으로 PWA 개발

WordPress 웹사이트를 PWA로 변환하면 사용자에게 모바일 브라우저에서 웹사이트 방문자가 있는 웹 앱 사용의 궁극적인 경험을 제공합니다. PWA의 개발 비용은 모바일 앱을 구축하는 것보다 훨씬 쉽습니다. 개발자라면 Angular 및 React와 같은 주목할만한 프레임워크로 쉽게 개발할 수 있습니다.

기술 담당자가 아닌 경우 플러그인(유료 또는 무료)을 사용하거나 수동 프로그램을 포함하는 PWA 개발 프로세스가 복잡하기 때문에 전문 개발자를 고용할 수 있습니다. 각 방법에는 웹사이트의 필요에 따라 장단점이 있습니다. 사용하기 쉽고 기본적으로 PWA를 지원하는 올바른 프레임워크 선택에 대해 개발자와 논의할 수 있습니다. 예시적인 프로그레시브 웹 앱을 구축하기 위해 Google은 가능한 최고의 사용자 경험을 향상시키기 위해 등대 도구에 대해 웹 페이지를 테스트할 수 있는 체크리스트를 제공합니다.

사용자에게 실제 PWA를 출시하기 전에 MVP(Minimum Viable Product) 단계에서 다음 요소를 확인하고 테스트해야 합니다. 다음은 수동으로 확인해야 하는 예시적인 PWA의 특성입니다. 사용자의 부정적인 피드백을 피하기 위해 오류를 수정하는 것이 필수적입니다.

  • 사이트 콘텐츠는 Google에서 색인을 생성해야 합니다.
  • 스키마 및 메타데이터 정보가 적절해야 합니다.
  • 소셜 메타데이터
  • 표준 URL
  • 웹사이트 내 모든 페이지의 History API
  • 방문 페이지에서 돌아가서 이전 페이지의 스크롤 위치를 유지하는 기능
  • 공유 가능한 콘텐츠
  • 화상 키보드에 의해 차단되지 않는 입력
  • 알림 비활성화 옵션
  • 적절하고 시기적절한 푸시 알림
  • 현재 UI에서 간편하고 즉각적인 결제 옵션 제공

플러그인 활용

개발자가 아닌 경우 원하는 항목에 적합한 다양한 WordPress 플러그인을 사용할 수 있습니다. 무료 플러그인과 유료 플러그인의 두 가지 유형이 있습니다.

무료 플러그인

1. 슈퍼PWA

SuperPWA

WordPress에 사용되는 최고의 PWA 플러그인 중 하나입니다. SuperPWA는 품질과 우수한 서비스에 대한 오랜 전통을 가지고 있습니다. 구성하기 쉽고 프로그레시브 웹 앱을 설정하는 데 1분도 걸리지 않습니다. SuperPWA에는 생성하는 모든 데이터베이스 파일을 제거하는 명확한 제거 기능이 있습니다. 기본 설정은 수동으로 저장할 때까지 저장되지 않습니다.

  • 최신 업데이트 : 2개월 전
  • 활성 설치 : 20000+
  • 5.1.1까지 테스트됨
2. PWA

PWA

PWA는 테마에 대한 빌딩 블록과 조정 메커니즘을 제공합니다. 서버에 서비스 워커가 포함된 경우 이 PWA 플러그인을 사용하여 고유한 PWA를 만드는 것이 좋습니다. PWA 플러그인을 사용할 수 없는 경우에 대한 대비책으로 내장 구현만 사용합니다.

  • 최신 업데이트 : 1개월 전
  • 활성 설치 : 20,000+
  • 5.0.4까지 테스트됨
3. WP 및 AMP용 PWA

PWA for WP & AMP

PWA for WP & AMP는 무료로 사용할 수 있는 좋은 플러그인입니다. 사용하기 쉽고 탁월한 서비스를 제공하지만 적절한 문서가 부족합니다.

  • 최신 업데이트 : 2개월 전
  • 활성 설치 : 8000+
  • 5.0.4까지 테스트됨
4. (PWA)

Progressive WordPress

플러그인은 직접 설치할 수 있으며 꽤 유명합니다. 그것은 매우 가볍고 최소한의 인터페이스를 가지고 있습니다. 이 플러그인은 SuperPWA에 필적하는 서비스를 제공하며 세계 최고의 푸시 알림 서비스 중 하나인 Google AMP 및 OneSignal에 대한 지원도 포함합니다.

  • 최신 업데이트 : 2개월 전
  • 활성 설치 : 2000+
  • 5.2까지 테스트됨

유료 플러그인

1. 워드프레스 모바일 팩

WordPress Mobile Pack

워드프레스 모바일 팩은 100만 건 이상의 다운로드를 기록했습니다. 플러그인은 개별적으로 또는 번들로 구매할 수 있는 여러 모바일 프로그레시브 웹 앱 및 확장을 제공합니다.

  • 최신 업데이트 : 1년 전
  • 활성 설치 : 100000+
  • 가격 : $49 – $99
2. PWA테마

PWAThemes

PWAThemes에는 Angular 또는 React를 사용하여 구축된 우수한 모바일 프로그레시브 웹 앱이 있습니다. 각 PWAThemes는 번들로 제공되고 PWA가 제대로 실행되는 데 필요한 모든 JS 및 CSS 파일 모음인 프로덕션 버전과 함께 제공됩니다.

  • 최신 업데이트 : 1년 전
  • 활성 설치 : 1000+
  • 가격 : $0 – $49
PWA 플러그인을 설치하는 방법은 무엇입니까?

플러그인 설치 프로세스는 능률적이고 따라하기 쉽습니다. 예를 들어 여기서는 SuperPWA를 사용할 것입니다.

워드프레스 설치

  • 방문 WordPress 관리자 > 플러그인 > 새로 추가
  • " SuperPWA "를 검색하십시오.
  • "지금 설치"를 클릭한 다음 SuperPWA 플러그인을 활성화합니다.

수동 설치

  • SuperPWA 폴더를 서버의 /wp-content/plugins/ 디렉토리에 업로드하십시오.
  • WordPress 관리 > 플러그인 으로 이동
  • 그런 다음 목록에서 SuperPWA 플러그인을 활성화합니다.

결론

사용자는 데스크톱보다 3배 더 많은 모바일 콘텐츠를 소비하고 있습니다. 기업들은 휴대폰과 브라우저로 사용자의 관심을 끌기 위해 경쟁하고 있습니다. Progressive Web App은 사용자의 모바일 경험을 향상하고 모바일 전환 및 참여를 개선하는 솔루션 역할을 합니다. 비즈니스 WordPress 사이트를 위한 PWA를 구축할 때 최종 결정을 내리기 전에 이 블로그 전체에서 논의된 위의 모든 측면을 고려하십시오.

자신감이 있거나 경험이 풍부한 개발자라면 PWA를 수동으로 구축하는 전체 프로세스를 완전히 제어할 수 있습니다. 그렇지 않으면 동일한 도움을 줄 수 있는 최고의 웹 개발 회사로부터 지침을 받으십시오. 그러나 선택은 PWA에서 정확히 무엇을 찾고 있는지에 따라 달라질 수 있습니다. 반면에 올바른 WordPress 플러그인을 사용하면 시간을 절약할 수 있습니다. 그것은 매우 배우기 쉬운 능률적이고 비용 효율적인 프로세스를 가지고 있습니다.

프로그레시브 웹 앱(PWA) 개발에 최선을 다하십시오!