Leiðbeiningar

Hvernig á að búa til formsmið

Formsmiður gerir fólki kleift að hanna eigin form — velja reiti, setja reglur, birta hlekk — og safnar síðan innsendingunum. Undir hettunni eru þrír hlutir: formskilgreining geymd sem gögn, birtir sem breytir skilgreiningunni í virkt form, og innsendingageymsla með tilkynningum og útflutningi. Áður en þú smíðar einn skaltu athuga hvort þú þurfir hann í raun: ef þig vantar aðeins tengiliðaform eða umsóknarform, smíðaðu það form beint og sleppdu smiðnum alveg.

Þarftu formsmið yfir höfuð?

Staðan þínSmíðaðu þetta
Eitt eða tvö form sem breytast sjaldanFormin sjálf. Sjá hvernig bæta á við tengiliðaformi.
Mörg form, búin til af starfsfólki sem er ekki forritariInnri formsmiður
Form eru hluti af vörunni þinni (viðskiptavinir búa þau til)Formsmiður með aðgangi, takmörkunum og innfellingu
Þú vilt aðallega niðurstöður kannana og myndritkönnunarforrit

Formsmiður er stærra verkefni en eitt form, því hver reitartegund þarf að virka í ritlinum, á opinbera forminu, í staðfestingu, geymslu, tilkynningum og útflutningi.

Það sem formsmiður þarf

Formskilgreiningar

Geymdu hvert form sem lista yfir reiti, vistaðan sem skipulögð gögn (JSON í Postgres-dálki virkar vel). Reitur gæti litið svona út:

  • id — stöðugt auðkenni sem breytist aldrei, jafnvel þótt merkimiðinn breytist
  • gerð — texti, netfang, tala, langur texti, val, gátreitir, dagsetning, skrá
  • merkimiði og hjálpartexti
  • skylda, lágmark / hámark, leyfilegar skráartegundir
  • valkostir fyrir valreiti
  • röð, og valfrjálst skilyrði („birta aðeins ef reitur X er Y“)

Ritillinn breytir þessum lista og opinbera formið les hann. Það er allt bragðið: enginn nýr kóði fyrir hvert form.

Innsendingar

  • Innsendingar — form, útgáfa forms, sendingartími, svör lykluð eftir auðkenni reits, staða (ný, lesin, geymd).
  • Skrár — upphlaðnar skrár eiga heima í skráageymslu, og innsendingin geymir tilvísun í þær, aldrei inni í gagnagrunnsröðinni sjálfri.

Síður

  • Listi yfir form með fjölda innsendinga.
  • Ritill — bæta við, raða og stilla reiti, með lifandi forskoðun við hliðina.
  • Stillingar — staðfestingarskilaboð eða endurbeining, tilkynningapóstar, opnunar- og lokunardagsetningar, hámark innsendinga.
  • Opinbert form á eigin vefslóð, og innfellanleg útgáfa fyrir aðrar vefsíður.
  • Innsendingatafla með leit, stöðu, nánari sýn og CSV-útflutningi.

Ákvarðanir og málamiðlanir

Útgáfur. Einhver mun endurnefna „Sími“ í „Farsímanúmer“ eftir 200 innsendingar. Ef svörin eru geymd eftir auðkenni reits og hver innsending skráir útgáfu formsins, birtast eldri innsendingar enn rétt. Án þess ruglast gögnin þín hljóðlega.

Staðfesting keyrir tvisvar. Athugaðu reiti í vafranum til að fá skjóta endurgjöf, og aftur á þjóninum, því hver sem er getur sent gögn beint á endapunktinn þinn. Athugunin á þjóninum er sú sem skiptir máli.

Skráaupphleðslur. Þær fylgja geymslukostnaður, stærðarmörk, athugun á skráartegund og persónuverndarspurningar (ferilskrár, skilríki, læknisform). Takmarkaðu gerðir og stærðir og gerðu upphlaðnar skrár sjálfgefið einkaskrár sem aðeins eigendur formanna geta lesið. Sjá hvernig bæta á við skráaupphleðslum í appið þitt.

Tilkynningar. „Sendu mér tölvupóst þegar einhver sendir inn“ er væntanlegt. Það þarf póstþjónustu og API-lykil; sjá hvernig senda á tölvupósta úr appinu.

Ruslpóstur. Vélmenni finna opinber form. Notaðu gildru-reit (falinn fyrir fólki, fylltur út af vélmennum), takmörk á beiðnum per IP-tölu, staðfestingu á þjóninum og, ef þörf krefur, CAPTCHA-þjónustu.

Innfelling. Iframe-innfelling er einfaldasta og öruggasta leiðin til að setja form á vefsíðu annars. Skriftuinnfelling lítur út fyrir að vera innfæddari en er erfiðari í smíðum og í öryggi.

Skilyrt rökfræði. „Sýna þennan reit aðeins ef…“ er vinsælt en margfaldar prófanir. Bættu því við þegar grunnurinn er traustur.

Fyrsta skipun sem virkar

Smíðaðu formsmiðs-vefforrit fyrir teymið mitt. Innskráðir notendur búa til form í ritli með lifandi forskoðun. Reitagerðir: stuttur texti, langur texti, netfang, tala, dagsetning, val (eitt), gátreitir og skráaupphleðsla. Hver reitur hefur stöðugt auðkenni, merkimiða, hjálpartexta, skyldueiginleika og reglur sem eru háðar gerð (lágmark/hámark, valkostir, leyfilegar skráartegundir og 10 MB stærðarmörk). Geymdu formskilgreininguna sem JSON með útgáfunúmeri sem hækkar við hverja birtingu. Hvert form fær opinberan hlekk og iframe-innfellingarkóða. Staðfestu innsendingar á þjóninum gegn birtu útgáfunni, geymdu svör lykluð eftir auðkenni reits ásamt útgáfu formsins, og settu upphlaðnar skrár í einkaskráageymslu. Bættu við falnum gildru-reit og takmörkun á beiðnum per IP-tölu. Eigendur forma sjá innsendingatöflu með stöðu (ný, lesin, geymd), nánari sýn og CSV-útflutningi. Geymdu allt í gagnagrunni. Láttu skilyrta rökfræði og tölvupóststilkynningar bíða.

Byggingarskref

  1. Ritill og skilgreining. Smíðaðu form með öllum reitagerðum og skoðaðu vistaða JSON-ið með agentinum. Er það hreint og stöðugt?
  2. Opinbera formið. Fylltu það út í síma. Athugaðu skilaboð við staðfestingu og staðfestingarskjáinn.
  3. Staðfesting á þjóninum. Láttu agentinn senda innsendingu sem brýtur reglurnar beint á þjóninn, framhjá síðunni. Hún ætti að vera hafnað.
  4. Útgáfur. Endurnefndu og raðaðu reitum eftir nokkrar innsendingar. Eldri innsendingar ættu enn að sýna réttu svörin.
  5. Upphleðslur. Prófaðu skrá sem er of stór og aðra af röngri gerð. Staðfestu að ókunnugur geti ekki opnað upphlaðna skrá með því að giska á hlekkinn.
  6. Innsendingatafla og útflutningur. Athugaðu CSV-útflutning með kommum, línubrotum og íslenskum stöfum í svörum.
  7. Tilkynningar, innfellingar, rökfræði. Bættu þeim við eitt í einu.

Algeng mistök

  • Geyma svör eftir merkimiða. Merkimiðar breytast. Notaðu stöðug auðkenni reita.
  • Staðfesting aðeins í vafranum. Hún er þægindi, ekki vörn.
  • Opinberar upphlaðnar skrár. Form safna oft skjölum sem fólk vill ekki sjá opinberlega.
  • Engin ruslpóstsvörn. Opinbert form getur fyllst af rusli innan nokkurra daga.
  • Að smíða smið fyrir eitt form. Smíðaðu formið.
  • Ótakmarkaðar innsendingar á opinberri vöru. Ef viðskiptavinir búa til form skaltu setja takmörk eftir áætlun, annars getur eitt vinsælt form hækkað hýsingarreikninginn þinn.

Þegar tilbúin lausn er betri kostur

Hýst formverkfæri eru frábær og ódýr fyrir flestar þarfir. Þau hafa þegar leyst innfellingar, ruslpóst, greiðslur, samþættingar og aðgengi yfir tugi reitagerða. Ef teymið þitt þarf bara form, notaðu eitt — sjá Typeform-valkosti og Google Forms-valkosti.

Smíðaðu þitt eigið þegar innsendingar þurfa að lifa við þín eigin gögn (fæða CRM-kerfi eða viðskiptavinagátt sem þú rekur), þegar þú þarft verkflæði eftir innsendingu sem verkfærin ráða ekki við, þegar staðsetning eða eignarhald gagna er krafa, eða þegar form eru hluti af vöru sem þú selur.

Að byggja þetta með Mythex

Á Mythex lýsir þú formsmiðnum í spjalli og prófar ritilinn og opinbera formið hlið við hlið í lifandi forskoðun. Mythex bætir við sérstökum gagnagrunni fyrir formskilgreiningar og innsendingar, og virkjar skráageymslu sjálfkrafa þegar appið þarf upphleðslur (takmarkað við 1 GB á Free-áætluninni). Tilkynningapóstar fara í gegnum þjónustuaðila sem þú tengir með þínum eigin lykli. Birtu appið á mythex.ai-vefslóð, eða á þínu eigin léni á Pro, og opinberu formslóðirnar virka þaðan.

Spurningar

Hvernig geymir formsmiður form?

Venjulega sem formskilgreiningu: lista yfir reiti, hvern með gerð, merkimiða, staðfestingarreglum og röð, vistaðan sem skipulögð gögn eins og JSON. Sama skilgreining knýr bæði ritilinn og opinbera formið, þannig að nýr reitur krefst engs nýs kóða.

Hvernig ætti að vista innsendingar?

Vistaðu hverja innsendingu með tilvísun í útgáfu formsins sem hún var gerð á, og svörin lykluð eftir auðkenni reits. Þannig brjóta endurnefning eða endurröðun reits síðar ekki eldri innsendingar.

Hvernig stöðva ég ruslpóst á opinberu formi?

Sameinaðu falinn gildru-reit (honeypot), takmörkun á fjölda beiðna per IP-tölu, staðfestingu á þjóninum og, ef ruslpóstur heldur áfram, CAPTCHA-þjónustu. Treystu aldrei athugunum sem keyra aðeins í vafranum.

Þarf ég fullan formsmið eða bara eitt form?

Ef þú þarft eitt eða tvö föst form, smíðaðu þau beint — það er miklu einfaldara. Formsmiður borgar sig þegar fólk sem ekki er tæknilegt þarf að búa til og breyta mörgum formum án þess að spyrja forritara.

Mythex · Pricing · Smíðaðu hvað sem er með gervigreind · Sniðmát fyrir vefsíður og forrit · Mythex í samanburði · Orðasafn um forritasmíði með gervigreind · Ókeypis verkfæri fyrir forritasmíði með gervigreind · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)