Perangkat lunak Ohmyform

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.

 Indonesia