{"id":1679,"date":"2020-04-02T11:57:40","date_gmt":"2020-04-02T09:57:40","guid":{"rendered":"https:\/\/www.dotsource.de\/labs\/?p=1679"},"modified":"2024-07-18T15:17:00","modified_gmt":"2024-07-18T13:17:00","slug":"erweiterung-eines-dynamischen-formulargenerators-um-eine-bildupload-funktion","status":"publish","type":"post","link":"https:\/\/www.dotsource.de\/labs\/erweiterung-eines-dynamischen-formulargenerators-um-eine-bildupload-funktion\/","title":{"rendered":"Erweiterung eines dynamischen Formulargenerators um eine Bildupload-Funktion"},"content":{"rendered":"<p>Formulare finden sich mittlerweile bei vielen Online-Pr\u00e4senzen. Ihr Anwendungszweck kann sehr verschieden ausfallen. Sie k\u00f6nnen f\u00fcr das Aktualisieren von Accountinformationen verwendet werden, eine Suchfunktion repr\u00e4sentieren oder auch zur Kontaktaufnahme dienen. Letzteres findet in Online-Shops h\u00e4ufig Anwendung, um die Kundenbetreuung zu vereinfachen. Es k\u00f6nnen vordefinierte Formulare mit Eingaben des Nutzers gef\u00fcllt werden, wodurch dieser den Grund seiner Anfrage zielstrebiger darlegen kann. So kann beispielsweise an eine zust\u00e4ndige Kontaktperson vermittelt werden. Beim Pflegen der Inhaltsseiten m\u00f6chte der Shop-Besitzer selbst Formulare und deren Felder anlegen k\u00f6nnen. Eine dynamische Formularkomponente erm\u00f6glicht genau das. \u00dcber das entsprechende Content-Management-System k\u00f6nnen so entsprechende Formulare auf einfache Weise definiert werden.<\/p>\n<p>Beim Pflegen der Inhaltsseiten m\u00f6chte der Shop-Besitzer selbst Formulare und deren Felder anlegen k\u00f6nnen. Eine dynamische Formularkomponente erm\u00f6glicht genau das. \u00dcber das entsprechende Content-Management-System k\u00f6nnen so entsprechende Formulare auf einfache Weise definiert werden.<\/p>\n<p>In einigen F\u00e4llen kann es hilfreich sein, bei der Nutzung eines Online-Formulars eine Bilddatei mitzusenden. Beispielsweise um Produktm\u00e4ngel oder explizite Fragen zum Produkt zu kommunizieren. In einem Kundenprojekt der dotSource GmbH zur Erstellung eines Online-Shops wurde diese Funktion als Anforderung definiert. Mit der Umsetzung dieser besch\u00e4ftigt sich die vorliegende Projektarbeit.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1687\" aria-describedby=\"caption-attachment-1687\" style=\"width: 630px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1687 size-full\" src=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/04\/Implementierung-der-Funktion-\u201einitMultiPartForm\u201c.png\" alt=\"Implementierung der Funktion \u201einitMultiPartForm\u201c\" width=\"630\" height=\"514\" srcset=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/04\/Implementierung-der-Funktion-\u201einitMultiPartForm\u201c.png 630w, https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/04\/Implementierung-der-Funktion-\u201einitMultiPartForm\u201c-300x245.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><figcaption id=\"caption-attachment-1687\" class=\"wp-caption-text\">Implementierung der Funktion \u201einitMultiPartForm\u201c<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2020\/04\/Erweiterung-eines-dynamischen-Formulargenerator-um-eine-Bildupload-Funktion.pdf\">Kostenloser Download der gesamten Projektarbeit<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Formulare finden sich mittlerweile bei vielen Online-Pr\u00e4senzen. Ihr Anwendungszweck kann sehr verschieden ausfallen. Sie k\u00f6nnen f\u00fcr das Aktualisieren von Accountinformationen verwendet werden, eine Suchfunktion repr\u00e4sentieren oder auch zur Kontaktaufnahme dienen. Letzteres findet in Online-Shops h\u00e4ufig Anwendung, um die Kundenbetreuung zu vereinfachen. Es k\u00f6nnen vordefinierte Formulare mit Eingaben des Nutzers gef\u00fcllt werden, wodurch dieser den Grund &hellip; <a href=\"https:\/\/www.dotsource.de\/labs\/erweiterung-eines-dynamischen-formulargenerators-um-eine-bildupload-funktion\/\" class=\"more-link\">weiterlesen<span class=\"screen-reader-text\"> &#8222;Erweiterung eines dynamischen Formulargenerators um eine Bildupload-Funktion&#8220;<\/span><\/a><\/p>\n","protected":false},"author":189,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[231],"tags":[],"class_list":["post-1679","post","type-post","status-publish","format-standard","hentry","category-entwicklung"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/users\/189"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/comments?post=1679"}],"version-history":[{"count":1,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1679\/revisions"}],"predecessor-version":[{"id":1689,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/1679\/revisions\/1689"}],"wp:attachment":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/media?parent=1679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/categories?post=1679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/tags?post=1679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}