„OhmyForm“ programinė įranga

OhMyForm Nemokama formos kūrėjas

Formų ir apklausų atvirojo kodo alternatyva „Typeform“

„OhmyForm“ teikia formų kūrimo įrankius, skirtus kurti internetines formas. Sukurkite profesionaliai atrodančias įterptamas formas apklausoms, rinkos tyrimams ir įdarbinimui.

Apžvalga

„OhmyForm“ yra 100% atvirojo kodo programinė įranga, skirta generuoti profesionalios kokybės mobiliųjų telefonų paruoštų formas, apklausas ir klausimynus. Naudojant standartines žiniatinklio technologijas, formomis lengviau įterpti į darbalaukio, žiniatinklio ar mobiliųjų programų programas. „OhmyForm“ yra viena populiariausių „Google“, „Typeform“, „Wufoo“, „Formik“, „Simple Form“ ir „Gravity Forms“ alternatyva. Tai suteikia jums visas funkcijas, kurių jums reikia norint sukurti ir platinti savo formas nemokamai. Kartu su formos pastato funkcijomis jis taip pat suteikia įrankius, kaip analizuoti jūsų formos pateikimus. Atvirojo kodo programinės įrangos galia atsiranda per savo bendruomenę, o „OhmyForm“ kada nors tobulina ir geriausius „Notch“ kūrėjų bendruomenę, kuri reguliariai tobulina programinę įrangą. „OhmyForm“ nėra jokių mokamų ar priglobtų planų 100% atvirojo kodo ir suteikia jums visą valdymą, kad galėtumėte patys priglobti programinę įrangą. Jis taip pat pateikiamas su „Docker“ vaizdu, kuris leidžia lengvai jį nustatyti ir priglobti į savo infrastruktūrą. Nors tam reikia, kad jūs taip pat valdytumėte infrastruktūrą ir saugumą. „OhmyForm“ yra aktyviai plėtojama programinė įranga ir jie turi išsamų funkcijų sąrašą, kurį jie šiuo metu dirba, pavyzdžiui, daugialypės kalbos palaikymas, eksportas kaip JSON, CSV ir XML. Jie taip pat turi būsimo patobulinimo sąrašą, kurio forma yra 1.0 versijos plano

Sistemos reikalavimai

Norėdami sukonfigūruoti „OhmyForm“, turite turėti šias programines įrangas

  • mazgas.js
  • Mongo DB
  • Redis
  • El. Pašto egzempliorius

Funkcijos

Toliau pateikiami pagrindiniai „OhmyForm“ bruožai

  • Palaikymas daugialypėje kalba (įdiegta pusiau)
  • 11 galimų klausimų tipų
  • Redaguojami pradžios ir pabaigos puslapiai
  • Eksporto pateikimas į XLS, JSON arba CSV
  • Natūrali analizė ir „Google Analytics“ palaikymas
  • Individualūs padomeniai kiekvienam vartotojui
  • Įterpiamos formos
  • formuoja kaip paslaugų API.

V1.0.0 plane

  • Įdiekite visų formos duomenų šifravimą
  • Pridėkite „TypeForm API“ integraciją
  • Pridėkite papildinį/3 -iosios šalies integracijos palaikymą („ALA Slack“)
  • Sukurkite „Wiki“, kad galėtumėte lengvai įdiegti ir nustatyti
  • Pridėkite juostelės/mokėjimo formos lauką
  • Pridėkite pasirinktinį foną ir išskleidžiamąjį lauko vaizdus
  • Pridėti failo įkėlimo formos lauką
  • Dislokuojama su „Heroku“ ir „DockerHub“
  • „Ditch MongoDB“, kad būtų galima pakeisti geresnį licencijavimą.

Diegimo instrukcijos

Rekomenduojamas metodas yra per „Docker“

„Docker“ suteikia mums prabangą tik iš tikrųjų, kad turėsime susidurti su labai ribotu galimų diegimo scenarijų skaičiumi, kai mes turime išsiųsti visą aplinką su programa, neperkraunant jums ar mums daug. Prieš „Docker“ tai pasiekti, mes turėtume išsiųsti visą virtualią mašiną arba, dar blogiau, sukurti jums identišką serverį ir išsiųsti jį savo keliu. Dabar tai tik dokas, atsitraukiantis nuo realybės. Štai kodėl mes einame su „Docker“, bus dokumentacijos, kaip tiesiogiai daryti dalykus su šaltiniu, tačiau idealiu atveju tai bus tik į pagalba.

Vietos plėtra

Žingsniai yra šie:

  • Pirmas žingsnis: „Git Clone“ https://github.com/ohmyform/ohmyform.git
  • Antras žingsnis: Šaltinyje modifikuokite viską, ką norite.
  • Trečias žingsnis: CD OHMYFORMAS -„Setp Four“: „GIT“ submodulo atnaujinimas -init -Penktasis žingsnis: „Docker -Compose UP -D“
  • Šeštasis žingsnis: „Docker-Compose PS“ Šiuo metu turėtumėte turėti darbo pavyzdį, su kuriuo galėtumėte žaisti adresu http: // localhost: 5000/per akimirkas.

Gamybos egzemplioriaus diegimas

Neseniai „OhmyForm“ buvo atliktas sunkus pakartotinis sertifikavimas ir pertvarkymas, kol mes rekomenduotume jį naudoti gamyboje. Mums pavyko pasiekti tikslą, kad būtų galima atnaujinti darbinius ir nemokamus „CVE“ išleidimą prieš 1.0. Mes ketiname siekti daugelio dalykų, kuriuos reikia baigti, prieš tai laikydami „1.0“ stabilią, tačiau esate laukiami, kad jį vykdysite mažoms kampanijoms. Vargu, ar mes sulaužysime saugojimo sistemą.

Kompiliuoti iš šaltinio

Paprastai tai nebus palaikoma ir dauguma QA per „GIT“ problemas nurodys šią eilutę ir bus uždaryta į „Triage Edge“ atvejus, mes nenorime palaikyti begalinių galimų krašto atvejų. Ir atvirkščiai, mes būtinai svarstysime visas problemas, tačiau jei tam reikės didelių pastangų ar labai atitrauktų nuo taikymo srities be pagrįstos priežasties, greičiausiai mes ją ištrauksime iš stebėjimo priemonės.

 Latviski