Oprogramowanie OHMYFORM

OhMyForm Bezpłatny konstruktor formularzy

Open source alternatywa dla typów dla form i ankiet

Ohmyform zapewnia narzędzia budownicze do tworzenia formularzy online. Generuj profesjonalne formularze wbudowane do badań, badań rynku i rekrutacji.

Przegląd

OhmyForm to w 100% oprogramowanie typu open source do generowania profesjonalnych formularzy gotowych, ankiet i kwestionariuszy. Korzystanie z standardowych technologii internetowych ułatwia osadzenie formularzy na aplikacjach stacjonarnych, sieciowych lub mobilnych. OhmyForm jest jedną z najpopularniejszych alternatyw dla formularzy Google, typeform, wufoo, formik, prostej formy i grawitacji. Daje ci wszystkie funkcje potrzebne do budowy i rozpowszechniania formularzy za darmo. Wraz z funkcjami budowania formularza zapewnia również narzędzia do analizy zgłoszeń formularza. Power of Open Source Oprogramowanie pochodzi przez społeczność, a Ohmyform kiedykolwiek poprawia społeczność programistów na najwyższym poziomie, która regularnie ulepsza oprogramowanie. Ohmyform nie ma żadnych płatnych lub hostowanych planów jego 100% open source i zapewnia całą kontrolę, aby sam hostować oprogramowanie. Jest również wyposażony w obraz Docker, który ułatwia konfigurowanie i hosting w infrastrukturze. Chociaż wymaga to również zarządzania infrastrukturą i bezpieczeństwem. OhmyForm to aktywnie w ramach oprogramowania programistycznego i mają one kompleksową listę funkcji, nad którymi obecnie pracują, takie jak wsparcie multi językowe, eksport jako JSON, CSV i XML. Mają także listę przyszłego ulepszenia w formie planu drogowego dla wersji 1.0

Wymagania systemowe

Aby skonfigurować OHMYFORM, musisz mieć następujące oprogramowanie

  • node.js
  • Mongo DB
  • Redis
  • Instancja e -mail

Cechy

Poniżej znajdują się kluczowe funkcje OhmyForm

  • Wsparcie wielojęzyczne (wdrożone częściowo)
  • 11 możliwych typów pytań
  • Edytowalne strony początkowe i końcowe
  • Eksportuj zgłoszenia do XLS, JSON lub CSV
  • Native Analytics i Google Analytics wsparcie
  • Niestandardowe subdomeny dla każdego użytkownika
  • Formularze wbudowane
  • Formularze jako interfejs API serwisowy.

na mapie drogowej dla V1.0.0

  • Zaimplementuj szyfrowanie wszystkich danych formularzy
  • Dodaj integrację API typeForm
  • Dodaj obsługę integracji wtyczki/3rd Party (ALA Slack)
  • Utwórz Wiki, aby ułatwić instalację i konfigurację
  • Dodaj pole formularza Stripe/Płatności
  • Dodaj niestandardowe obrazy pola tła i rozwijania
  • Dodaj pole formularza przesyłania pliku
  • Możliwe do rozmieszczenia z Heroku i Dockerhub
  • Ditch MongoDB dla spadku zastępowania na lepsze licencjonowanie.

Instrukcje Instalacji

Zalecana metoda jest przez Docker

Docker zapewnia nam luksus polegający na tym, że naprawdę musi radzić sobie z bardzo ograniczoną liczbą możliwych scenariuszy wdrażania, ponieważ możemy wysyłać całe środowisko z aplikacją, nie kosztując ciebie lub nas w tym procesie. Przed Dockerem, aby to osiągnąć, musielibyśmy wysłać całą maszynę wirtualną, a nawet gorzej zbudować identyczny serwer i wysłać ją na swój sposób. Teraz to tylko dokera odsuwa się od rzeczywistości. Właśnie dlatego wybieramy się z Dockerem, będzie dokumentacja, jak robić rzeczy bezpośrednio ze źródłem, jednak idealnie będzie to tylko współpracownikowi.

rozwój lokalny

Kroki są następujące:

  • Krok pierwszy: Git Clone https://github.com/ohmyform/ohmyform.git
  • Krok drugi: Zmodyfikuj wszystko, co chcesz w źródle.
  • Krok trzeci: CD Ohmyform -zestaw czterech: aktualizacja submodułu git -init -Krok piąty: Docker -Compose Up -D
  • Krok szósty: PS kompozycji Docker W tym momencie powinieneś mieć działającą instancję do zabawy na stronie http: // localhost: 5000/w ciągu chwil.

instalacja instancji produkcyjnej

Ohmyform niedawno przeszedł ciężką ponowną certyfikację i ponowne faktoryzację, zanim zalecamy użycie go w produkcji. Udało nam się osiągnąć cel, jakim jest dostępna aktualizacja pracy i dostępna wersja CVE Free Pre 1.0. Będziemy dążyć do ukończenia wielu rzeczy, zanim weźmiemy pod uwagę to 1.0 Stabilne, ale zapraszamy do prowadzenia go w przypadku małych kampanii. Jest mało prawdopodobne, abyśmy przełamali system pamięci.

kompiluj ze źródła

Zazwyczaj nie jest to obsługiwane, a większość kontroli jakości za pośrednictwem problemów z GIT będzie cytowana ta linia i będzie zamknięta na przypadkach segregacji, nie chcemy obsługiwać nieskończonych możliwych przypadków krawędzi. I odwrotnie, z pewnością rozważymy wszystkie problemy uczciwie, jeśli będzie to wymagało znacznego wysiłku lub intensywnie odwróci uwagę od zakresu bez uzasadnionego przyczyny, prawdopodobnie znikniemy go z śledzenia.

 Polski