OhMyForm 자유 양식 건축업자
양식 및 설문 조사를위한 Typeform에 대한 오픈 소스 대안
Ohmyform은 온라인 양식을 제작하기위한 양식 빌더 도구를 제공합니다. 설문 조사, 시장 조사 및 채용을위한 전문적인 모습 임베드 가능한 형태를 생성합니다.
개요
Ohmyform은 100% 오픈 소스 소프트웨어로 전문 등급 모바일 준비 양식, 설문 조사 및 설문지를 생성합니다. 표준 웹 기술을 사용하면 데스크탑, 웹 또는 모바일 앱에 양식을 쉽게 포함시킬 수 있습니다. Ohmyform은 Google Forms, Typeform, Wufoo, Formik, 간단한 형태 및 중력 형태에 대한 가장 인기있는 대안 중 하나입니다. 양식을 무료로 구축하고 배포하는 데 필요한 모든 기능을 제공합니다. 양식 건물 기능과 함께 양식 제출을 분석하는 도구도 제공합니다. 오픈 소스 소프트웨어의 힘은 커뮤니티를 통해 이루어지며 Ohmyform은 정기적으로 소프트웨어를 개선하고있는 최고 수준의 개발자 커뮤니티를 개선하고 최고 수준의 개발자 커뮤니티를 개선했습니다. OhmyForm에는 100% 오픈 소스가 유료 또는 호스팅 된 계획과 함께 제공되지 않으며 소프트웨어를 직접 호스팅하기위한 모든 컨트롤을 제공합니다. Docker 이미지도 함께 제공되어 인프라에서 쉽게 설정하고 호스팅 할 수 있습니다. 이를 위해서는 인프라와 보안도 관리해야합니다. Ohmyform은 개발 소프트웨어의 적극적으로 진행되며 현재 다중 언어 지원, JSON, CSV 및 XML과 같이 현재 작업중 인 기능의 일부 목록을 가지고 있습니다. 또한 버전 1.0에 대한 로드맵에서 향후 향상 목록이 있습니다.
특징
다음은 Ohmyform의 주요 기능입니다
- 다중 언어 지원 (Semi 구현)
- 11 개의 가능한 질문 유형
- 편집 가능한 시작 및 종료 페이지
- XLS, JSON 또는 CSV에 대한 내보내기 제출
- 기본 분석 및 Google 웹 로그 분석 지원
- 각 사용자에 대한 사용자 정의 서브 도메인
- 임베드 가능한 형태
- 서비스 API로 양식.
v1.0.0의 로드맵에서 ####
- 모든 양식 데이터에 대한 암호화를 구현하십시오
- TypeForm API 통합을 추가하십시오
- 플러그인 추가/제 3 자 통합 지원 (ALA Slack)
- 쉬운 설치 및 설정을 위해 Wiki를 만듭니다
- 스트라이프/지불 양식 필드를 추가합니다
- 사용자 정의 배경 및 드롭 다운 필드 이미지를 추가하십시오
- 파일 업로드 양식 필드를 추가합니다
- Heroku 및 Dockerhub와 함께 배포 할 수 있습니다
- 더 나은 라이센스로 교체 할 수 있도록 MongoDB를 DITCH MongoDB.
설치 지침
권장 방법은 Docker를 통해입니다
Docker는 프로세스에서 많은 비용을 지불하지 않고 전체 환경을 앱으로 배송 할 때 매우 제한된 수의 가능한 배포 시나리오를 처리 해야하는 사치를 제공합니다. Docker가이를 달성하기 전에 우리는 전체 가상 머신을 배송하거나 동일한 서버를 구축하고 당신의 방식으로 배송해야했을 것입니다. 이제 그것은 단지 도커가 현실에서 멀어지게됩니다. 이것이 우리가 Docker와 함께가는 이유입니다. 그러나 소스와 직접 작업을 수행하는 방법에 대한 문서가 있지만 이상적으로는 기고자 만 직면하게됩니다.
지역 개발
단계는 다음과 같습니다.
- 1 단계 : git 클론 https://github.com/ohmyform/ohmyform.git
- 2 단계 : 소스에서 원하는 것을 수정하십시오.
- 3 단계 : CD OhmyForm -SETP 4 : GIT 하위 모듈 업데이트 -인이트 -5 단계 : Docker -Compose Up -D
- 6 단계 : Docker-compose ps 이 시점에서 http : // localhost : 5000/에서 연주 할 작업 인스턴스가 있어야합니다.
생산 인스턴스 설치
Ohmyform은 최근에 생산에 사용하는 것이 좋습니다. 우리는 작업 업데이트 및 CVE Free Pre 1.0 릴리스를 사용할 수 있도록 목표를 달성했습니다. 우리는 1.0을 안정적으로 생각하기 전에 여러 가지를 완료 할 것을 목표로하지만 소규모 캠페인을 위해 운영하는 것을 환영합니다. 저장 시스템을 깨뜨릴 것 같지는 않습니다.
소스에서 컴파일합니다
이것은 일반적으로 지원되지 않으며 GIT 문제를 통한 대부분의 QA는이 라인을 인용하고 심사 에지 케이스로 닫히게됩니다. 반대로 우리는 모든 문제를 공정하게 고려할 것입니다. 그러나 합리적인 원인없이 상당한 노력이 필요하거나 범위에서 크게 산만하게된다면 추적기에서 비명을 지을 가능성이 있습니다.