Anmelden
Loslegen

Easy Digital Downloads Blog

WordPress-Tutorials, Tipps und Ressourcen, die Ihnen helfen, Ihr Geschäft auszubauen

Frontend Submissions Version 2.3 veröffentlicht

Zuletzt aktualisiert:

Autorenbild
By Pippin Williamson
Bilder des Rezensenten
REVIEWED By Chris Klosowski President

Frontend Submissions ist eine unserer erstklassigen Erweiterungen, mit der Sie Ihren Easy Digital Downloads-Shop in einen vollwertigen Marktplatz verwandeln können, ähnlich wie ThemeForest, Etsy, Creative Market und andere Online-Marktplätze. Heute freuen wir uns, die lang erwartete Veröffentlichung von Frontend Submissions Version 2.3 bekannt zu geben. Diese Version ist seit über einem Jahr in der Entwicklung und enthält eine riesige Anzahl bedeutender Verbesserungen.

Die Version 2.3 enthält zu viele Verbesserungen, um sie hier alle im Detail zu behandeln. Hier sind die Highlights.

Neue Anbieter-Oberfläche

Die Oberfläche zur Verwaltung von Anbietern wurde komplett überarbeitet und ahmt nun die Oberfläche und das Design der Kundenbildschirme in Easy Digital Downloads genau nach. Jeder Anbieter hat jetzt eine Detailkarte, die alle relevanten Informationen für sein Konto anzeigt.

Es gibt mehrere weitere Highlights für die Anbieterverwaltung:

  • Anbieter können jetzt einfach nach Name, E-Mail, Benutzer-ID und sogar benutzerdefinierten Metadaten durchsucht werden
  • Wandeln Sie jedes Benutzerkonto mit einem einzigen Klick einfach in einen Anbieter um
  • Verbesserte Anbieter-Einnahmen und Verkaufsstatistiken, einschließlich Grafiken und Exporte

Verbesserter Formular-Editor

The form editor screens have been significantly improved and now include better field organization and all fields handle default values significantly better. FES Formular-Editor

Umfangreiche neue API für Entwickler für Felder und Formulare

Das Rückgrat von Frontend Submissions ist die Reihe leistungsstarker Formular-Builder, mit denen Website-Administratoren die perfekten Registrierungs-, Produkt-Einreichungs- und Profilformulare für ihre Website erstellen können. In Frontend Submissions 2.3 wurde eine robuste API für Entwickler erstellt, mit der Erweiterungsentwickler einfach ihre eigenen benutzerdefinierten Formulare und Feldtypen registrieren können. Dies bedeutet, dass Erweiterungen jetzt einfach mit FES integriert werden können, was eine stärkere und nahtlosere Funktionskompatibilität zwischen beliebten Easy Digital Downloads-Erweiterungen und Frontend Submissions bietet. Mehrere unserer Erweiterungen wurden bereits aktualisiert, um die neue Felder-API zu nutzen, darunter Simple Shipping und Commissions. In naher Zukunft werden engere Integrationen mit FES und anderen beliebten Erweiterungen veröffentlicht. Wenn Sie eine Erweiterung haben, die Ihrer Meinung nach von FES unterstützt werden sollte, hinterlassen Sie einen Kommentar unten oder wenden Sie sich an das Support-Team.

reCaptcha Version 2.0

Google reCaptcha 2.0 ist ein neu konzipiertes und neu entwickeltes Anti-Spam-System, das Ihre Website vor schädlichen Bot- und Spam-Registrierungen schützt und dennoch für Menschen einfach auszufüllen ist. Frontend Submissions 2.3 bietet vollständige Unterstützung für das neueste reCaptcha, um Ihre Website sicher und Ihre Anbieter zufrieden zu halten.

Weitere Verbesserungen und Fehlerbehebungen

In der Frontend Submissions 2.3-Version sind 75 verschiedene Verbesserungen, 24 wichtige Fehlerbehebungen und 74 zusätzliche Änderungen enthalten. Zusammengenommen machen diese Änderungen Frontend Submissions leistungsfähiger, zuverlässiger und angenehmer in der Anwendung. Mehr als 1,5 Jahre Entwicklungszeit wurden in diese Version investiert, um sicherzustellen, dass der Update-Prozess reibungslos verläuft. Frontend Submissions 2.3 ist zu 100 % abwärtskompatibel mit früheren Versionen, sodass Sie sicher sein können, dass das Update sicher zu installieren ist. Wie bei allen Updates empfehlen wir jedoch dringend die Verwendung einer Staging-Website, um das Update zu testen, bevor Sie es auf Ihrem Live-Marktplatz installieren.

View complete changelog for FES 2.3

  • Neu: Einführung der Fields API, auf der alle FES-Felder jetzt laufen
  • Neu: Einführung der Forms API, auf der alle FES-Formulare jetzt laufen
  • Neu: Einführung von _fes_deprecated_function()
  • Neu: Honeypot-Feld eingeführt
  • Neu: ReCAPTCHA-Feld verwendet jetzt ReCAPTCHA 2.0
  • Neu: Einführung der Funktion fes_is_key()
  • Neu: Formbuilder teilt Felder jetzt in Erweiterungs-, benutzerdefinierte und spezifische Metaboxen auf
  • Neu: Einführung der Vendors DB-Klasse
  • Neu: Einführung der Vendor-Klasse
  • Neu: Einführung einer neuen Händlertabelle im Admin-Bereich
  • Neu: Einführung von Berichten für Händler
  • Neu: Einführung von Notizen für Händler
  • Neu: CSV-Export von Kunden für Händlerprodukte im Admin eingeführt
  • Neu: Händlerverdienste/Verkaufszahlen basierend auf Zahlungen und Rückerstattungen erhöhen/verringern
  • Neu: Mindestanforderung für EDD auf 2.3 erhöht
  • Neu: Mindestanforderung für WP auf 4.2 erhöht
  • Neu: Optionales Opt-in-Tracking von Daten eingeführt
  • Neu: Tools-Klasse eingeführt
  • Neu: Willkommens-Klasse eingeführt
  • Neu: Öffentlicher Radio-Schalter für Einreichungsformularfelder eingeführt
  • Neu: Einstellung eingeführt, um Einreichungsformularfelder automatisch auf der Produktseite auszugeben
  • Neu: set_option eingeführt (für Redux-Einstellungen)
  • Neu: Redux-Globale Variable zur Verwendung in set_option eingeführt
  • Neu: Händler können jetzt nach Provisions-E-Mail, Benutzer-ID, benutzerdefinierten Händler-Metadaten und Benutzernamen durchsucht werden
  • Neu: DOING_FES_FORM_SUBMISSION eingeführt
  • Neu: Beim Zurücksetzen eines Formulars werden jetzt statisch deklarierte FES-Felder verwendet, keine pseudo-importierte JSON-Datei
  • Neu: Funktion get_form_id_by_name eingeführt
  • Neu: Funktion get_form_class_by_name eingeführt
  • Neu: Funktion get_form_by_name eingeführt
  • Neu: Funktion get_form_by_id eingeführt
  • Neu: Funktion get_form_name_by_class eingeführt
  • Neu: FES-E-Mails können jetzt jedes Feld in den E-Mails verwenden
  • Neu: Fehler hinzugefügt, wenn das Händler-Dashboard nicht festgelegt ist
  • Neu: Benutzerdefinierte Quittungsansicht für Händler für die Bestellungen
  • Neu: Wenn ein Benutzer eine FES-Rolle hat, wird die FES-Rolle immer in der Rollenspalte in der Benutzertabelle angezeigt
  • Neu: Fügt FES-Aktionen zur Benutzertabelle hinzu
  • Neu: JS-Lade-Overlays für die Einreichung von Formularen im Frontend hinzugefügt
  • Neu: JS-Erfolgs-/Fehlerbenachrichtigungen für die Einreichung von Formularen im Frontend hinzugefügt
  • Neu: index.php im Sprachordner hinzugefügt
  • Neu: reCAPTCHA zeigt jetzt eine Warnung im Formularbuilder-Feld an, um sicherzustellen, dass Benutzer die reCAPTCHA-Einstellungen festlegen
  • Neu: Einführung eines äußerst robusten und filterbaren Systems zur Bereinigung und Validierung von Feldern
  • Neu: Ein sehr robustes und filterbares System für Erfolgs-/Fehlermeldungen und Weiterleitungen für die Einreichung von Formularen eingeführt
  • Neu: Funktion fes_dash_to_lower eingeführt
  • Neu: fes_is_frontend() Funktion eingeführt
  • Neu: fes_is_admin Funktion eingeführt
  • Neu: fes_is_api_request Funktion eingeführt
  • Neu: Redux wurde um über 40 Versionen aktualisiert
  • Neu: Alle FES-E-Mails haben jetzt Standardwerte
  • Neu: Komplett überarbeitetes System zum Auslösen des EDD-Dateischutzes für hochgeladene Dateien
  • Neu: Skripte und Styles sind jetzt minifiziert, ausgelöst durch ein neues, besseres System
  • Neu: is_fes_form Funktion eingeführt
  • Neu: Alle FES-Felder enthalten jetzt explizitere Titel, Untertitel, Beschreibungen und Beispielinhalte
  • Neu: Namensfeld eingeführt
  • Neu: Neues FES-Logo
  • Neu: Optionen zum Zurücksetzen aller Formulare und Zurücksetzen von Formulardaten auf Werkzeuge hinzugefügt
  • Neu: Benutzerdefiniertes Taxonomiefeld eingeführt
  • Neu: FES integriert sich jetzt mit Social Login, indem das vom Social Login abgerufene Profilbild des sozialen Netzwerks als Anbieteravatar verwendet wird
  • Neu: FES sucht jetzt nach FES-Vorlagen im EDD-Ordner
  • Neu: fes_get_theme_template_paths Funktion und ein robusteres Vorlagenladesystem eingeführt
  • Neu: Metabox hinzugefügt, um den FES-Status eines Anbieters zu ändern und den aktuellen Status eines Anbieters auf dem Bildschirm zum Bearbeiten von Benutzern anzuzeigen
  • Neu: Anbieter können jetzt nach jeder Spalte in der Anbietertabelle sortiert werden
  • Neu: Fatale Fehler in FES werden jetzt als JS-Alarm behandelt (keine endlosen Wartezeiten mehr, Verzweiflung und Lebensbetrachtung)
  • Neu: Und diese fatalen Fehler haben einen vollständigen Stacktrace, der für Entwickler in der Konsole ausgegeben wird
  • Neu: Taxonomiefelder bieten jetzt Live-Vorschläge für Textfelder
  • Neu: Shortcodes zum Rendern der Ausgabe von FES-Formularen hinzugefügt
  • Neu: Jede einzelne FES-Datei wurde nach Standard formatiert
  • Neu: Die Anbieter-Dropdownliste auf der Seite zum Bearbeiten von Downloads verwendet jetzt Chosen, um die Suche nach einem bestimmten Anbieter zu erleichtern
  • Neu: Die FES-Werkzeugseite verwendet jetzt eine kombinierte Metabox für Import, Export und Zurücksetzen mit einer ausgewählten Dropdown-Liste zur Auswahl des Formulars, auf das die Aktion angewendet werden soll
  • Neu: Beitragsformatfeld eingeführt
  • Neu: Es gibt jetzt eine Aufforderung, bevor eine Aktion zum Ändern des Status eines Anbieters ausgeführt werden kann (Sicherheitsmaßnahme)
  • Neu: Es gibt jetzt einen Link zur Shop-Seite des Anbieters von der Admin-Seite zum Bearbeiten von Anbietern
  • Neu: Ein Passwortfeld ist im FES-Registrierungsformular nicht mehr erforderlich (falls nicht vorhanden, weist FES dem Benutzer automatisch ein Passwort zu)
  • Neu: Über uns/Willkommen-Seite von FES komplett neu gestaltet
  • Neu: Composer.json zur Unterstützung von Benutzern, die ihre WordPress-Sites mit Composer verwalten
  • Feld- und Formularnamen sind jetzt vollständig übersetzbar
  • Korrektur: Fehler im Feld „Mehrere Preise und Dateien“, der dazu führte, dass die falschen Spalten manchmal nicht gesetzt wurden
  • Korrektur: Hover über das Post-Datum im Händler-Dashboard war falsch
  • Korrektur: Menükorrektur für r34177 im WordPress-Core, geplant für die Veröffentlichung mit WordPress 4.4.
  • Korrektur: Ankündigungsbereich nicht anzeigen, wenn keine Ankündigung festgelegt ist
  • Korrektur: FES versucht nun korrekt, die Händler-Kontakt-E-Mail im Profil zu verwenden, bevor die Händler-Benutzer-E-Mail verwendet wird
  • Korrektur: Das ReCAPTCHA-Feld gibt nun die eingefügten Einstellungen aus, bevor diese Feldwarnung im Formular-Builder-Feld verwendet wird
  • Korrektur: Behebung von Problemen beim Speichern von Datei- (und Dateityp-) Feldern
  • Korrektur: Globale Variable der FES-Einstellungen war in bestimmten Situationen auf der falschen Variable
  • Korrektur: Das Zurücksetzen eines Formulars stellt nun sicher, dass das Formular korrekt im FES-Einstellungsbereich gespeichert wird
  • Korrektur: Paginierungslinks funktionieren nun, wenn die Standard-Permalink-Struktur im Dashboard verwendet wird
  • Korrektur: FES-spezifisches CSS für das Menüsymbol verwenden
  • Korrektur: ReCAPTCHA funktioniert nun auf SSL-Seiten
  • Korrektur: JShint-Fehler für Kommas am letzten Element in einem Array wurden behoben
  • Korrektur: Import/Export-Felder leiten nun mit geöffnetem korrektem Tab weiter
  • Korrektur: FES speichert nun Bilddateien mit einem Dimensions-Post-Fix im Dateinamen
  • Korrektur: PHP-Hinweise bei Plugin-Aktivierung behoben, die durch die Installationsroutine verursacht wurden, die versuchte, nicht vorhandene Formulare zu finden
  • Korrektur: Abmeldung schlägt nicht mehr fehl, wenn die Händler-Dashboard-Seite falsch ist
  • Korrektur: FES speichert nun automatisch neue Namensindizes für neue Felder, die im Formular-Builder hinzugefügt wurden (wie es sein sollte)
  • Korrektur: Löst Probleme, wenn Easy Digital Downloads deaktiviert ist und FES aktiv bleibt
  • Korrektur: Profilinformationen werden nun im Backend-Dashboard angezeigt
  • Korrektur: E-Mail wird nun automatisch für das Händler-Kontaktformular vorausgefüllt
  • Korrektur: upload_dir wird nun im Admin-Bereich für Nicht-Download-Post-Typen ordnungsgemäß (nicht) gefiltert
  • Korrektur: Korrigierte Verwendung von wp_new_user_notification() nach WordPress 4.3
  • Optimierung: Alle in FES 2.2 veralteten FES-Shortcodes entfernt
  • Optimierung: Ausgesetzte Händlerprodukte werden nun auf Entwurf statt auf Papierkorb gesetzt
  • Optimierung: Bessere Warnungen darüber, was die Widerrufung eines Händlers bedeutet
  • Optimierung: is_meta ist nun ein Merkmal des Feldes, anstatt in der Datenbank gespeichert zu werden
  • Optimierung: Wenn eine nicht existierende Händlerseite besucht wird, wird ein allgemeinerer Titel angezeigt
  • Optimierung: Das Entfernen der einzigen Zeile aus einem Datei-Upload löscht nun diese Zeile anstelle des JS-Fehlers
  • Optimierung: Veraltete und ungenutzte Funktion vendor_not_enough_permissions entfernt
  • Tweak: Formbuilder-Template-Funktionen entfernt, die nur von FES-internen Feldern verwendet wurden
  • Tweak: Alle Funktionen, die sich auf P/Produkt(e) und/oder D/Download(s) und/oder V/Anbieter(n) beziehen, verwenden jetzt die Anbieter- und Produktkonstanten
  • Tweak: Upload-Schaltflächen bei Feldern sind jetzt Schaltflächen statt Links
  • Tweak: X-Schaltflächen bei Feldern sind jetzt das x-Symbol
  • Tweak: get_input_fields-Funktion entfernt
  • Tweak: prepare_meta_fields-Funktion entfernt
  • Tweak: get_buffered-Funktion entfernt
  • Tweak: remove_button-Funktion entfernt
  • Tweak: Alle Feld-Funktionen aus der Forms-Klasse entfernt
  • Tweak: Veraltete EDD_FES()->vendors->use_author_archives() entfernt
  • Tweak: Besseres Laden von Skripten und Stilen im Admin- und Frontend-Bereich
  • Tweak: signal_error-Funktion entfernt
  • Tweak: Feld „Benutzer-Website-URL“ ist jetzt Feld „Benutzer-URL“
  • Tweak: Install-Klasse neu geschrieben
  • Tweak: Upgrade-Klasse neu geschrieben
  • Tweak: FES lädt jetzt Post-Typen aus einer eigenen Datei (verhindert viele der Installationsfehler, die wir gesehen haben)
  • Tweak: FES lädt jetzt Standardfelder und Metadaten aus einer schema.php-Datei (reduziert die Code-Redundanz erheblich)
  • Tweak: Klonen des globalen FES-Objekts verhindern
  • Tweak: Aufwecken des globalen FES-Objekts verhindern
  • Tweak: Die Legenden-Felder bei der Ausgabe von Feldern erheblich verbessert
  • Tweak: Einige String-Text-Domänen von edd zu edd_fes korrigiert
  • Tweak: FES_Menu-Klasse komplett neu geschrieben
  • Tweak: Alle Menüpunkt-Titel sind jetzt übersetzbar
  • Tweak: Alle Erwähnungen von „Anwendung“ wurden, wenn möglich (kontextbezogen), in „Registrierung“ geändert
  • Tweak: Formbuilder-Felder verwenden jetzt eindeutige CSS-Klassen für den Formbuilder
  • Tweak: FES-Systeminformationen sind jetzt in den EDD-Systeminformationen enthalten, wodurch die Verwechslungsgefahr verringert wird
  • Tweak: Auskommentierte console.logs in Javascript entfernt
  • Tweak: Bessere Beschreibung des Action-Hook-Feldes
  • Tweak: readme.markdown komplett neu geschrieben
  • Tweak: Backup-JSON-Dateien entfernt
  • Tweak: Login als Anbieter/Kunde Option entfernt
  • Tweak: FES-spezifisches CSS für das Menüsymbol verwendet
  • Tweak: Annahme, dass die Seite aktualisiert werden soll, wenn die Anbieter-Dashboard-Seite bei einem FES-Ajax-Aufruf nicht festgelegt ist
  • Tweak: Urheberrechtsdaten korrigiert
  • Tweak: Überprüft, ob die Einstellungen für reCAPTCHA gesetzt sind, bevor das Feld gerendert wird
  • Tweak: reCAPTCHA 1.0 JS, PHP und CSS entfernt
  • Tweak: JS-basierte Feldvalidierung komplett entfernt
  • Tweak: "Zugriff verweigert"-Fehlermeldungen geben nun in jedem Fall einen Grund an
  • Tweak: Alle Felder sind jetzt übersetzbar
  • Tweak: Lokalisierungsoptionen für JS-Dateien sind jetzt filterbar
  • Tweak: Redux-Müll ausgeblendet (Newsletter, Tracking-Option, Unterseiten, Admin-Hinweise usw.)
  • Tweak: Produkt- und Anbieterkonstanten sind jetzt jeweils 1 Einstellung statt 4
  • Tweak: Haupt-Tab FES-Einstellungen werden jetzt in der Reihenfolge der Nutzung angezeigt
  • Tweak: Profilformular leitet nach dem Absenden nicht mehr weiter
  • Tweak: Vorname und Nachname im Anbieter-Kontaktformular wurden durch ein Namensfeld ersetzt
  • Tweak: Betreff-Feld im Anbieter-Kontaktformular entfernt
  • Tweak: Anbieterkontakt enthält jetzt sinnvollere Titel und Nachrichten in der an Anbieter gesendeten E-Mail
  • Tweak: Das Registrierungsformular versucht nach dem Absenden nicht mehr, Benutzer anzumelden
  • Tweak: Überprüfung hinzugefügt, bevor versucht wird, Felder zu finden, wenn das Formular nicht die Metadaten hat, die wir im Upgrade 2.3 hinzugefügt haben, beim Zurücksetzen des Formulars
  • Tweak: Wenn FES-Formulare fehlen, fügt FES sie während des Upgrades hinzu
  • Tweak: Die FES-Walker für Taxonomien wurden überarbeitet
  • Tweak: Die Installations- und Tool-Klassen verwenden get_posts, um Probleme mit anderen Plugins zu vermeiden, die sich in die Abfrage einklinken
  • Tweak: Strengeres Ausblenden der Schaltfläche "Neu hinzufügen" bei FES-Formularen in Multisite-Installationen
  • Tweak: Die Möglichkeit, einen Benutzer auf dem Bildschirm "Benutzer bearbeiten" einer FES-Rolle zuzuweisen, wurde entfernt (da dies diesen Benutzer nicht mehr zu einem Anbieter macht)
  • Tweak: Anbieter können jetzt nach jeder Spalte in der Anbietertabelle sortiert werden
  • Tweak: Spalten für Anbieter- und Download-Status wurden vergrößert, um sie leichter lesen/erkennen zu können
  • Tweak: Die Namensspalten der Anbieter- und Download-Tabellen wurden mit den Aktionsspalten kombiniert
  • Tweak: Alle alten FES JS-Validierungs-Spans entfernt
  • Tweak: Alte WordPress-Prüfungen für nicht mehr unterstützte Versionen entfernt
  • Tweak: Fallback für E-Mails entfernt, wenn EDD_Emails nicht existiert (da FES nur noch EDD-Versionen mit ihm unterstützt)
  • Tweak: Eine bessere JS- und CSS-Minifizierung wurde eingesetzt, um eine bessere Dateigrößenminimierung als zuvor zu erzielen
  • Tweak: Spezifischeres CSS für die Statusspalten in den Download- und Anbieter-Tabellen
  • Tweak: Der Beitragstitel kann nicht mehr aus dem Einreichungsformular entfernt werden
  • Tweak: Die Formulareinstellungen sind jetzt standardmäßig im FES-Einstellungsbereich ausgeblendet
  • Tweak: Der Einstellungsbereich wurde neu geordnet, um intuitiver zu sein
  • Tweak: Globale $edd_options durch edd_get_option()-Aufrufe ersetzt
  • Tweak: Links zu „FES-Profil“ wurden in ein korrekteres „Anbieterprofil anzeigen“ umbenannt
  • Tweak: Die minimale Standardlänge für das Passwortfeld wurde auf 12 Zeichen erhöht

Beliebte Ressourcen

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie EDD finanziert wird, warum es wichtig ist und wie Sie uns unterstützen können.

Erleben Sie nahtlosen Verkauf mit EDD

Verwalten Sie mühelos Ihren digitalen Shop mit leistungsstarken Tools und sicheren Transaktionen

Beliebt bei EDD gerade!

Einmalige magische Anmelde-Links beim Checkout in WordPress für Ihre wiederkehrenden Kunden aktivieren
Enable Secure Magic Login Links at Checkout in WordPress
Returning customers abandon carts when they can't remember their password. Easy Digital Downloads (EDD) now lets them log in at…
So schreiben Sie digitale Produktbeschreibungen mit WordPress, um den Umsatz zu steigern
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.