Frontend Submissions ist eine unserer am weitesten verbreiteten Erweiterungen und bildet die Grundlage für viele digitale Marktplätze im Web. Heute freuen wir uns, die Veröffentlichung einer neuen Version von Frontend Submissions bekannt zu geben, die einige bedeutende Verbesserungen für das Plugin mit sich bringt, darunter eine neue Option für Anbieter, Entwürfe zu speichern, verbesserte Frontend-Ausgabe im gesamten Plugin, neue Vorlagendateien und mehr. Version 2.5 wurde vor zwei Wochen als Beta-Version veröffentlicht und nach umfangreichen Tests sind wir zuversichtlich, dass sie für alle bereit ist.
Als Entwurf speichern
In Version 2.5 haben wir eine neue Option eingeführt, mit der Anbieter ihre Einreichungen als Entwurf speichern können. Dies ermöglicht es Anbietern, ihren Fortschritt zu speichern und später fortzusetzen, sodass sie nicht ihre gesamte Einreichung in einer einzigen Sitzung abschließen müssen.

Die Option Entwurf speichern wird Anbietern angezeigt, wenn sie neue Produkte einreichen und wenn sie bestehende Produkte bearbeiten, die noch nicht veröffentlicht wurden.
Tool zum Neuberechnen von Anbieterstatistiken
Es gibt Zeiten, in denen Website-Administratoren die Einnahmen- und Verkaufsstatistiken für Anbieter neu generieren müssen, vielleicht wenn Konten zusammengeführt oder Produkte zu einem Anbieterkonto hinzugefügt oder daraus entfernt wurden. In Version 2.5 haben wir ein neues Tool eingeführt, mit dem Website-Administratoren die auf dem Konto eines Anbieters angezeigten Statistiken neu generieren können.

Dieses Tool finden Sie unter Downloads → Werkzeuge.
Neuer Toggle-Feldtyp
Mit dieser neuen Version von Frontend Submissions haben wir einen neuen Feldtyp eingeführt, mit dem Website-Administratoren ein „Toggle“-Feld zu den Einreichungs-, Registrierungs- und Profilformularen hinzufügen können.

Toggle-Felder eignen sich hervorragend für Ja/Nein-Fragen, bei denen ein Anbieter einer bestimmten Bedingung zustimmen oder sie ablehnen muss. Toggle-Felder können auch verwendet werden, um Funktionen und Optionen ein- oder auszuschalten. Zum Beispiel könnte dieses Toggle-Feld verwendet werden, um Optionen, die von anderen Easy Digital Downloads-Plugins bereitgestellt werden, einfach durch Angabe des entsprechenden Meta-Schlüssels zu aktivieren oder zu deaktivieren.
E-Mail-Benachrichtigung für geplante Produktveröffentlichung
Eine neue E-Mail-Option wurde hinzugefügt, mit der Anbieter automatisch eine E-Mail erhalten können, wenn sich eines ihrer Produkte von „geplant“ zu „veröffentlicht“ ändert. Dies benachrichtigt Anbieter, wenn eines ihrer Produkte, das für die Veröffentlichung geplant war, tatsächlich auf der Website veröffentlicht wird.
Verbesserte Ausgabe für Frontend-Dashboard, Formulare und Felder
Eine der größten Herausforderungen für Theme-Autoren bei der Integration von Frontend Submissions in ihre Themes war die Tatsache, dass die in Version 1.0 des Plugins eingeführte Ausgabe letztendlich nicht gut für die Anwendungsfälle geeignet war. In Version 2.5 haben wir daran gearbeitet, so viel wie möglich von der Ausgabe zu verbessern, um es Entwicklern zu erleichtern, sie in ihre Websites zu integrieren und die Ausgabe auf erwartete Standards zu bringen.
Es gibt mehrere Bereiche, die wir angepasst haben:
- Tabellen wurden aus den Anmelde- und Registrierungsformularen entfernt und durch div-Tags ersetzt.
- Felder in den Einreichungs-, Profil-, Registrierungs- und Kontaktformularen waren fälschlicherweise mit fieldset Tags um jedes Feld umschlossen. Diese wurden durch semantisch korrektere div Tags ersetzt.
- Ein div Wrapper wurde zum Händler-Dashboard hinzugefügt, der das Menü und den Hauptbereich des Dashboards umschließt.
- Inline-CSS wurde aus allen Frontend-Formularen entfernt.
- H1 Tags wurden durch legend Tags ersetzt, wo angebracht, und H3 Tags überall sonst.
- Einige Eingabefelder hatten keine korrekten Labels mit for Attributen. Diese wurden behoben.
- Viele CSS-Klassennamen und IDs wurden standardisiert. Beachten Sie, dass keine vorhandenen Klassennamen oder IDs aus Gründen der Abwärtskompatibilität entfernt oder geändert wurden.
Diese Änderungen sollten es für Theme-Entwickler und Website-Besitzer erheblich einfacher machen, die Anzeige aller Elemente in Frontend-Einreichungen anzupassen.
Weitere Vorlagendateien
Wir haben mehrere neue Vorlagendateien eingeführt, die es Theme-Autoren und Website-Besitzern erleichtern, den Bereich des Händler-Dashboards anzupassen. Die neuen Dateien sind:
- frontend-edit-product.php
- frontned-new-product.php
- frontend-profile.php
Diese Vorlagendateien sind sehr minimalistisch, da der Großteil der Formularanzeige über den Formular-Builder erfolgen muss. Die Dateien sind jedoch jetzt verfügbar, sodass Inhalte um die Formulare herum einfacher hinzugefügt oder angepasst werden können.
Weitere Verbesserungen
Zusammen mit den oben genannten Highlights haben wir auch eine Reihe weiterer Verbesserungen und Fehlerbehebungen eingeführt:
- Ein Fehler, der dazu führte, dass Dateien beim Bearbeiten eines Produkts im Backend Website-Administratoren neu zugewiesen wurden, wurde behoben.
- Die E-Mail, die an Händler gesendet wurde, wenn ein Händler manuell genehmigt wurde, wurde nicht gesendet.
- Mehrere Hooks wurden mit zusätzlichen Parametern aktualisiert.
- Das Opt-in-Daten-Tracking wurde entfernt.
- Ein Fehler, der dazu führte, dass der Dateibereich im Händler-Dashboard nicht angezeigt wurde, wurde behoben.
- Händler-Avatare unterstützen jetzt alle Standardgrößen.
- Mehrere Paginierungsfehler wurden behoben.
- Das Einfügen einer Dateiupload-URL anstelle des Hochladens einer Datei schlug lautlos fehl. Jetzt wird eine Fehlermeldung angezeigt.
- Bestellungen zeigten im Händler-Dashboard einen falschen Status an, wenn sie einen anderen Status als 'abgeschlossen' hatten.
- Datei-Uploads werden jetzt immer dem Produkt zugeordnet, zu dem sie hochgeladen wurden.
- Neue Hooks wurden zum Bestellungen-Tab des Händler-Dashboards hinzugefügt.
- Der Einnahmen-Tab des Händler-Dashboards zeigt jetzt eine Übersicht über die Einnahmen des Händlers an.
- Die Verwendung der veralteten get_page()-Funktion wurde durch get_post() ersetzt.
- Schnellbearbeitung funktioniert jetzt in der Download-Listen-Tabelle.
- Die Einstellungen, die das Formular für Einreichungen, Profile, Kontakte und Registrierungen erlaubten, wurden entfernt, da sie problematisch und nicht notwendig waren.
Version 2.5 steht für ein Ein-Klick-Update auf der Plugins-Seite aller Websites mit einem aktivierten gültigen Lizenzschlüssel zur Verfügung. Sie kann auch von Ihrer Kontoseite heruntergeladen werden. Wenn Sie noch keine Lizenz haben, finden Sie Informationen zum Kauf auf der Produktseite.




