1. 모든 폼 플러그인 중에서 가장 자유도가 높다.
Gravity Forms는 연동을 위한 방대한 훅을 제공합니다. 홈페이지에 등록된 익스텐션만 400개 이상이 존재하며, 거의 모든 자동화 플러그인이 Gravity Forms 연동을 제공합니다. 실제로 방대한 익스텐션과 훅을 사용하면 폼 플러그인이라기 보다는 노 코드, 로우 코드 개발 도구에 가깝습니다. 아래의 애드-온을 보면 좀 더 직관적으로 이해할 수 있습니다.
- Gravity Flow: 각종 워크플로우 기능을 넣을 수 있습니다. 예를 들면 직원의 휴가 신청과 관리자의 승인 등을 만들 수 있습니다.
- Gravity Shop Product Configurator: 매우 복잡한 우커머스 상품과 가격 계산이 가능합니다.
- GravityMath: 좀 더 복잡하고 다양한 계산 기능을 추가합니다.
2. 백그라운드 자동 업데이트를 활성화하는 게 좋다.
단비에서는 플러그인의 마이너 버전 자동 업데이트를 권장합니다. Gravity Forms의 해당 기능은 메니저 업데이트를 포함하지 않기 때문에 활성화를 추천합니다.
3. 자동화 애드-온 대신 자동화 플러그인을 쓰는 게 좋은 경우가 많다.
Gravity Forms에는 다양한 자동화 애드-온이 존재합니다. 하지만, 불가피한 경우가 아니라면 일반적인 자동화 플러그인으로 통합하는 경우 편리하고 성능에 미치는 영향을 최소화할 수 있습니다.
4. 입력내용 보유 기간을 설정할 수 있다.
개별 폼의 폼 설정 > 개인 데이터에서 ‘지정된 날짜가 지나면 자동으로 영구 삭제’를 선택한 경우, 첨부 파일도 같이 삭제 된다.
Automatic background updates will only occur for important bug fixes and security releases, not for major version releases.
Security Best Practices (출처: Gravity Forms Docs)
5. Advanced Post Creation은 포스트를 수정할 수 없다.
Gravity Forms에는 폼 데이터를 포스트로 변환하는 Advanced Post Creation 라는 애드-온이 존재합니다. 하지만, 해당 애드-온은 수정을 지원하지 않습니다. 수정을 위해서는 해당 애드-온이 아니라 Gravity Kit이 필요합니다. Gravity Kit은 고가이기도 하지만, 설정 자유도가 낮아 선호하지 않습니다. 포스트의 수정을 포함할 경우 다른 방법을 검토해 보시기 바랍니다.