OhMyForm Pembangun Bentuk Gratis
Alternatif open source untuk tipeForm untuk formulir dan survei
Ohmyform menyediakan alat pembangun formulir untuk membuat formulir online. Hasilkan formulir tertanam yang terlihat profesional untuk survei, riset pasar, dan perekrutan.
Ringkasan
Ohmyform adalah perangkat lunak sumber terbuka 100% untuk menghasilkan formulir, survei, dan kuesioner yang siap pakai. Penggunaan teknologi web standar memudahkan untuk menyematkan formulir pada aplikasi desktop, web atau seluler. Ohmyform adalah salah satu alternatif paling populer untuk bentuk Google, Typeform, Wufoo, Formik, bentuk sederhana dan bentuk gravitasi. Ini memberi Anda semua fitur yang Anda butuhkan untuk membangun dan mendistribusikan formulir Anda secara gratis. Seiring dengan fitur pembangunan formulir ini juga memberi Anda alat untuk menganalisis kiriman formulir Anda. Power of Open Source Software datang melalui komunitasnya dan OhmyForm pernah membaik dan komunitas pengembang takik yang meningkatkan perangkat lunak secara teratur. OhmyForm tidak datang dengan rencana open source 100% yang dibayar atau di -host dan memberi Anda semua kontrol untuk meng -host perangkat lunak sendiri. Muncul dengan gambar Docker juga yang membuatnya mudah diatur dan meng -hostnya di infrastruktur Anda. Meskipun ini mengharuskan Anda untuk mengelola infrastruktur dan keamanan juga. Ohmyform adalah perangkat lunak pengembangan yang aktif dan mereka memiliki beberapa daftar fitur komprehensif yang sedang mereka kerjakan seperti dukungan multi bahasa, ekspor sebagai JSON, CSV dan XML. Dan mereka juga memiliki daftar peningkatan masa depan dalam bentuk peta jalan untuk versi 1.0
Persyaratan sistem
Untuk mengonfigurasi ohmyform, Anda harus memiliki perangkat lunak berikut
- Node.js
- Mongo DB
- Redis
- Instance Email
Fitur
Berikut ini adalah fitur utama ohmyform
- Dukungan multi-bahasa (semi diterapkan)
- 11 jenis pertanyaan yang mungkin
- Halaman mulai dan akhir yang dapat diedit
- Pengajuan Ekspor ke XLS, JSON atau CSV
- Dukungan analitik asli dan analitik Google
- subdomain khusus untuk setiap pengguna
- Bentuk yang bisa disematkan
- Formulir sebagai API Layanan.
Di peta jalan untuk v1.0.0
- Menerapkan enkripsi untuk semua data formulir
- Tambahkan integrasi API Typeform
- Tambahkan Plugin/Dukungan Integrasi Pihak ke -3 (ALA Slack)
- Buat wiki untuk pemasangan dan pengaturan yang mudah
- Tambahkan bidang Formulir Stripe/Pembayaran
- Tambahkan latar belakang kustom dan gambar bidang dropdown
- Tambahkan bidang Formulir Upload File
- Disarankan dengan Heroku dan Dockerhub
- Parit MongoDB untuk penurunan penggantian dengan lisensi yang lebih baik.
Instruksi instalasi
Metode yang disarankan adalah melalui Docker
Docker memberi kita kemewahan hanya benar -benar harus berurusan dengan jumlah skenario penyebaran yang sangat terbatas karena kita dapat mengirimkan seluruh lingkungan dengan aplikasi tanpa biaya Anda atau kami dalam prosesnya. Sebelum Docker untuk mencapai ini, kami harus mengirimkan seluruh mesin virtual atau bahkan lebih buruk membuat Anda server yang identik dan mengirimkannya dengan cara Anda. Sekarang hanya pelepas buruh pelabuhan dari kenyataan. Inilah sebabnya kami pergi dengan Docker, akan ada dokumentasi tentang bagaimana melakukan hal -hal secara langsung dengan sumber namun idealnya hanya akan menjadi kontributor yang dihadapi.
Pengembangan Lokal
Langkah -langkahnya adalah sebagai berikut:
- Langkah Satu: Git Clone https://github.com/ohmyform/ohmyform.git
- Langkah Dua: Ubah apa pun yang Anda inginkan di sumbernya.
- Langkah Tiga: CD Ohmyform -Setp Four: Pembaruan Submodule Git -In -Init -Langkah Lima: Komposisi Docker -Up -D
- Langkah Enam: Docker-Compose PS Anda harus memiliki contoh kerja untuk dimainkan di http: // localhost: 5000/dalam momen.
Pemasangan instance produksi
Ohmyform baru-baru ini menjalani sertifikasi ulang yang berat dan pembuatan ulang sebelum kami merekomendasikan Anda menggunakannya dalam produksi. Kami telah berhasil mencapai tujuan memiliki rilis pra 1.0 gratis yang diperbarui dan CVE yang tersedia. Kami akan membidik sejumlah hal yang harus diselesaikan sebelum kami menganggapnya 1.0 stabil tetapi Anda disambut untuk menjalankannya untuk kampanye kecil. Tidak mungkin kita akan merusak sistem penyimpanan.
Kompilasi dari sumber
Ini biasanya tidak akan didukung dan sebagian besar QA melalui masalah GIT akan dikutip baris ini dan akan ditutup untuk triage edge case, kami tidak ingin mendukung kasus tepi yang tidak terbatas. Sebaliknya kami pasti akan mempertimbangkan semua masalah secara adil namun jika itu akan membutuhkan upaya yang signifikan atau mengalihkan perhatian dari ruang lingkup tanpa alasan yang masuk akal, kami kemungkinan akan melakukan triase dari pelacak.