OhMyForm Ücretsiz Form Oluşturucu
Formlar ve anketler için tip formuna açık kaynak alternatifi
Ohmyform, çevrimiçi formlar oluşturmak için form oluşturucu araçları sağlar. Anketler, pazar araştırmaları ve işe alım için profesyonel görünümlü yerleşik formlar oluşturun.
Genel Bakış
Ohmyform, profesyonel sınıf mobil hazır formlar, anketler ve anketler oluşturmak için% 100 açık kaynaklı bir yazılımdır. Standart web teknolojilerinin kullanılması, formların masaüstü, web veya mobil uygulamalara gömülmesini kolaylaştırır. Ohmyform, Google Forms, Typicform, Wufoo, Formik, Basit Form ve Yerçekimi formlarına en popüler alternatiflerden biridir. Formlarınızı ücretsiz olarak oluşturmak ve dağıtmak için ihtiyacınız olan tüm özellikleri sağlar. Form oluşturma özelliklerinin yanı sıra, form gönderimlerinizi analiz etmek için araçlar da sağlar. Açık kaynaklı yazılımın gücü topluluğundan geliyor ve Ohmyform yazılımı düzenli olarak geliştiren gelişen ve birinci sınıf geliştirici topluluğuna sahip. Ohmyform,% 100 açık kaynağının ücretli veya barındırılan planları ile gelmez ve yazılımı kendiniz barındırmanız için size tüm kontrolü sağlar. Altyapınızda kurmayı ve barındırmayı kolaylaştıran bir Docker görüntüsü ile birlikte gelir. Bu, altyapı ve güvenliği de yönetmenizi gerektirir. Ohmyform aktif olarak geliştirme yazılımı altında ve şu anda çok dil desteği gibi çalıştıkları bazı özellikler listesine sahipler, JSON, CSV ve XML gibi ihracat. Ayrıca, 1.0 sürümü için Form A Road Harita’da gelecekteki geliştirme listesine sahipler
Sistem gereksinimleri
OHMYForm’u yapılandırmak için aşağıdaki yazılımlara sahip olmalısınız
- Node.js
- Mongo DB
- redis
- E -posta örneği
Özellikler
Ohmyform’un temel özellikleri aşağıdadır
- Çok dilli destek (Yarı Uygulanır)
- 11 Olası Soru Türü
- Düzenlenebilir başlangıç ve bitiş sayfaları
- XLS, JSON veya CSV’ye Dışa Aktarma
- Yerel Analitik ve Google Analytics desteği
- Her kullanıcı için özel alt alanlar
- gömülebilir formlar
- Hizmet API’sı olarak oluşur.
V1.0.0 için yol haritasında
- Tüm form verileri için şifreleme uygulayın
- Yypform API entegrasyonu ekleyin
- Eklenti/3. taraf entegrasyon desteği (ALA Slack) ekleyin
- Kolay kurulum ve kurulum için wiki oluşturun
- Şerit/ödeme formu alanı ekleyin
- Özel arka plan ve açılır alan görüntüleri ekleyin
- Dosya Yükleme Formu Alanı Ekle
- Heroku ve Dockerhub ile konuşlandırılabilir
- Daha iyi lisanslama ile değiştirilmiş bir düşüş için MongoDB.
Kurulum Talimatları
Önerilen yöntem Docker üzerinden
Docker bize, size veya bize çok fazla maliyet vermeden tüm ortamı uygulamaya gönderdiğimiz için çok sınırlı sayıda olası dağıtım senaryosu ile uğraşmak zorunda kalmanın lüksünü veriyor. Docker bunu başarmak için tüm bir sanal makineyi göndermek veya daha da kötüsü size aynı sunucu oluşturmak ve sizin yolunuza göndermek zorunda kalırdık. Şimdi bu sadece bir Docker gerçeklikten uzaklaşıyor. Bu yüzden Docker ile gidiyoruz, işlerin doğrudan kaynakla nasıl yapılacağı hakkında belgeler olacak, ancak ideal olarak sadece katkıda bulunacak.
Yerel Gelişim
Adımlar aşağıdaki gibidir:
- Birinci Adım: git klonu https://github.com/ohmyform/ohmyform.git
- İkinci Adım: Kaynakta istediğiniz her şeyi değiştirin.
- Üçüncü Adım: CD ohmyform -Setp Dört: git alt modlu güncellemesi -init -Beşinci Adım: Docker -Compose Up -D
- Altıncı Adım: Docker-Compose PS Bu noktada http: // localhost: 5000/anlarda oynayacak çalışan bir örneğiniz olmalı.
Bir üretim örneğinin kurulumu
Ohmyform son zamanlarda üretimde kullanmanızı tavsiye etmeden önce ağır yeniden sertifikasyon ve yeniden faktöre maruz kaldı. Çalışan bir güncellenmiş ve CVE ÜCRETSİZ PRE 1.0 sürümünün hedefine ulaşmayı başardık. 1.0 istikrarlı olduğunu düşünmeden önce tamamlanacak bir dizi şeyi hedefleyeceğiz, ancak küçük kampanyalar için çalıştırmayı memnuniyetle karşılıyorsunuz. Depolama sistemini kıracağımız pek olası değil.
Kaynaktan derleme
Bu genellikle desteklenmez ve GIT sorunları aracılığıyla çoğu KG bu çizgiyi atıfta bulunacak ve Triage Edge vakalarına kapatılacak, sonsuz olası kenar vakalarını desteklemek istemiyoruz. Tersine, tüm sorunları kesinlikle adil bir şekilde ele alacağız, ancak önemli bir çaba gerektiriyorsa veya makul bir neden olmadan kapsamdan büyük ölçüde dikkati dağıtacaksa, onu izleyicinin dışına çıkaracağız.