Меню

Проект

Create a Wordpress-Plugin to extend the Elementor-Widgets with Formular-Fields

Erstellen Sie ein Wordpress Plugin, um die Elementor-Widgets um Formularfelder zu erweitern

 

Hintergrund:

Mit dem Elementor (und Pro) können Sie Ihre Site ganz einfach mit Drag & Drop-Objekten erstellen (mehr dazu auf der Anbieter-Website). Ihre Aufgabe wäre es, Elemente zu erweitern oder Formularelemente hinzuzufügen. Ich weiß, dass es auf dem Markt viele Form-Plugins gibt, aber ich brauche ein benutzerdefiniertes Modul.  Und ich weiß auch, dass Elementor ein Build-Form-Widget hat, das auch nicht meinen Anforderungen entspricht.

 

Was Sie tun müssen:

Ich möchte, dass Sie ein Wordpress-Plugin Wich die Elementors Widgets erstellen wird erweitert, wie hier beschrieben (https://developers.elementor.com/creating-a-new-widget/). Sie müssen die folgenden Formularwidgets erstellen:

·          Textfeld

·          Textarea

·          Verstecktes Feld

·          Radio Liste

·          Wählen Sie Liste

·          Mehrfachauswahlliste

·          Kontrollkästchen

·          Nummernfeld

·          Feld einreichen

Bitte beachten Sie die Feldoptionen zu dieser Seite: https://ninjaforms.com/docs/field-types/

Da wir später die Daten dieser Felder validieren und abrufen müssen, benötigen wir eine Referenz, die Ihnen sagt, hey, Sie sind Teil des Formulars "xyz". Dazu benötigen wir ein Widget, das ich "Dataprocessor" nenne.

Dazu müssen Sie ein Widget erstellen, das "Dataprocessor" genannt wird. Dieses sollte im Layout gezogen werden können und einen Namen haben.   Dieser Datenprozessor kann alle oben genannten Felder referenzieren. Der Dataprozessor wird alle Informationen und das Senden des Formulars haben.

Später wird dieses Widget (nicht Ihr Teil) einige JavaScript-Bindings haben, die die Feld-Validierung initiieren und das Formular an eine Service-URL senden.

 

* Alle Formularfelder alle erforderlichen Optionen, um sie richtig zu schaffen, wie beispielsweise sollte ein Dropdown sollte die Möglichkeit haben, Elemente über ein Pluszeichen hinzufügen

* Es muss möglich sein, sie alle über die Seite zu ziehen, wie das Überschriften-Widget

* Es muss möglich sein, dass diese Widgets als globales Widget gespeichert werden können

 

Testen:

Du entwickelst dich in deinem eigenen Wordpress-Enviroment mit Elementor-Free. Jederzeit können Sie es auf unserem eigenen System testen. Ich akzeptiere

 

 

Was Sie nicht tun müssen:

Sie müssen keine echten Datenübertragungs- / Speicherprozeduren für Fomular-Widgets erstellen. Im ersten Schritt brauchen wir nur den visuellen Teil für alle Formularfelder bereit.

Sie werden keine Kerndateien verändern, Sie werden innerhalb Ihres Plugins arbeiten (dies ist mit Elementors-developerapi möglich).

 

System:

Aktuelles Wordpress mit Elementor Pro Plugin (siehe unten) - Ubuntu Linux

 

Persönliche Anforderungen:

·          Sie sollten auf einer Ebene lesen und sprechen, auf der wir Fragen / Anfragen austauschen können

·          Sie sollten Skype idealerweise als Kommunikator verwenden und wir können bei Bedarf eine Audio-Sitzung durchsprechen

·          Sie machen gute Arbeit, das heißt, Sie müssen sich keine Sorgen machen, dass Sie richtig arbeiten.

·          Sie müssen abonnieren und NDA

·          Ich akzeptiere Ihr Gebot nur, wenn Sie Ihre Angebotsbeschreibung eingeben # GOTIT #

 

Voraussichtliche Dauer der Fertigstellung: 3-5 Tage

 

Technische Dokumentationen, die Ihnen bei Ihrer Arbeit helfen werden:

https://elementor.com/

https://developers.elementor.com/

Wenn Sie nach "Elementor Addons" suchen, werden Sie viele fertige Plugins erhalten, von denen Sie sehen können, wie sie in Elementor implementiert sind.

                                                                                                                                                   

 

 

  • Бюджет:
  • Затворен

Кандидати // 2

Свиване
  • Кандидат
  • Yozko13 English please!
    1. Aктивност:
    2. 40%
    40%
  • 10 дни

  • Кандидат
  • Specialist Успех :)
    1. Aктивност:
    2. 70%
    70%
  • 365 дни