Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Frontend Submissions versie 2.3 uitgebracht

Laatst bijgewerkt:

auteur afbeelding
Door Pippin Williamson
recensent afbeelding
BEOORDEELD Door Chris Klosowski President

Frontend Submissions is een van onze belangrijkste extensies waarmee u uw Easy Digital Downloads winkel kunt transformeren in een volwaardige marktplaats, vergelijkbaar met ThemeForest, Etsy, Creative Market en andere online marktplaatsen. Vandaag zijn we verheugd de langverwachte release van Frontend Submissions versie 2.3 aan te kondigen. Deze release is meer dan een jaar in ontwikkeling geweest en bevat een enorm aantal belangrijke verbeteringen.

De 2.3 release heeft te veel verbeteringen om ze hier allemaal in detail te bespreken, dus hier zijn de hoogtepunten.

Nieuwe verkopersinterface

De interface voor het beheren van verkopers is volledig opnieuw opgebouwd en lijkt nu sterk op de interface en het ontwerp van de Klanten schermen in Easy Digital Downloads. Elke verkoper heeft nu een "detailkaart" die alle relevante informatie voor hun account toont.

Er zijn verschillende andere hoogtepunten voor verkopersbeheer:

  • Verkopers kunnen nu eenvoudig worden gezocht op naam, e-mailadres, gebruikers-ID en zelfs aangepaste metadata
  • Converteer eenvoudig elk gebruikersaccount met één klik naar een verkoper
  • Verbeterde verkopersinkomsten en verkoopstatistieken, inclusief grafieken en export

Verbeterde formulier-editor

De schermen van de formulier-editor zijn aanzienlijk verbeterd en bevatten nu een betere veldorganisatie en alle velden gaan veel beter om met standaardwaarden. FES formulier editor

Uitgebreide nieuwe API voor ontwikkelaars voor velden en formulieren

De ruggengraat van Frontend Submissions is de set krachtige formulierbouwers waarmee sitebeheerders de perfecte registratie-, productinzending- en profielformulieren voor hun site kunnen samenstellen. In Frontend Submissions 2.3 is een robuuste API voor ontwikkelaars gebouwd om extensieontwikkelaars eenvoudig hun eigen aangepaste formulieren en veldtypen te laten registreren. Dit betekent dat extensies nu eenvoudig kunnen integreren met FES, wat zorgt voor sterkere en naadloze functiecompatibiliteit tussen populaire Easy Digital Downloads extensies en Frontend Submissions. Verschillende van onze extensies zijn al bijgewerkt om gebruik te maken van de nieuwe velden API, waaronder Simple Shipping en Commissions. In de nabije toekomst zullen er nauwere integraties met FES en andere populaire extensies worden uitgebracht. Als u een extensie heeft waarvan u wilt dat deze wordt ondersteund door FES, laat dan hieronder een reactie achter of neem contact op met het ondersteuningsteam.

reCaptcha versie 2.0

Google reCaptcha 2.0 is een opnieuw ontworpen en opnieuw ontworpen anti-spam systeem dat uw site beschermt tegen schadelijke bot- en spamregistraties, maar toch gemakkelijk is voor mensen om te voltooien. Frontend Submissions 2.3 bevat volledige ondersteuning voor de nieuwste reCaptcha om u te helpen uw site veilig te houden en uw verkopers tevreden te houden.

Andere verbeteringen en bugfixes

Inbegrepen in de Frontend Submissions 2.3 release zijn 75 afzonderlijke verbeteringen, 24 belangrijke bugfixes en 74 aanvullende aanpassingen. Al met al helpen deze wijzigingen Frontend Submissions krachtiger, betrouwbaarder en prettiger in gebruik te maken. Meer dan 1,5 jaar ontwikkelingswerk is geïnvesteerd in deze release om ervoor te zorgen dat het updateproces soepel verloopt. Frontend Submissions 2.3 is 100% achterwaarts compatibel met eerdere versies, zodat u er zeker van kunt zijn dat de update veilig te installeren is. Zoals bij alle updates raden we echter sterk het gebruik van een staging site aan om de update te testen voordat u deze op uw live marktplaats installeert.

Bekijk het volledige wijzigingsoverzicht voor FES 2.3

  • Nieuw: Geïntroduceerd Fields API waarop alle FES-velden nu draaien
  • Nieuw: Geïntroduceerd Forms API waarop alle FES-formulieren nu draaien
  • Nieuw: Geïntroduceerd _fes_deprecated_function()
  • Nieuw: Honeypot-veld geïntroduceerd
  • Nieuw: ReCAPTCHA-veld gebruikt nu ReCAPTCHA 2.0
  • Nieuw: Introduceer fes_is_key() functie
  • Nieuw: Formbuilder verdeelt nu velden in extensie-, aangepaste en specifieke metaboxen
  • Nieuw: Geïntroduceerd Vendors DB-klasse
  • Nieuw: Geïntroduceerd Vendor-klasse
  • Nieuw: Geïntroduceerd nieuwe leveranciers-tabel in de admin
  • Nieuw: Geïntroduceerd rapporten voor leveranciers
  • Nieuw: Geïntroduceerd notities voor leveranciers
  • Nieuw: Geïntroduceerd CSV-export van klanten voor product(en) van leverancier in de admin
  • Nieuw: Verhoog/verlaag leveranciersinkomsten/verkoopaantallen op basis van betalingen en terugbetalingen
  • Nieuw: Verhoogde minimale EDD-vereiste naar 2.3
  • Nieuw: Verhoogde minimale WP-vereiste naar 4.2
  • Nieuw: Geïntroduceerd optionele opt-in tracking van gegevens
  • Nieuw: Geïntroduceerd Tools-klasse
  • Nieuw: Geïntroduceerd Welcome-klasse
  • Nieuw: Geïntroduceerd publieke radio-toggle voor inzendingformulieritems
  • Nieuw: Geïntroduceerd instelling om inzendingformulieritems automatisch op de productpagina te laten uitvoeren
  • Nieuw: Introduceer set_option (voor redux-instellingen)
  • Nieuw: Introduceer redux globale variabele voor gebruik in set_option
  • Nieuw: Leveranciers kunnen nu worden gezocht op commissie-e-mail, user_id, aangepaste leveranciersmeta en gebruikersnaam
  • Nieuw: Geïntroduceerd DOING_FES_FORM_SUBMISSION
  • Nieuw: Het opnieuw instellen van een formulier gebruikt nu statisch verklaarde FES-velden, geen pseudo-geïmporteerd json-bestand
  • Nieuw: Geïntroduceerd get_form_id_by_name functie
  • Nieuw: Geïntroduceerd get_form_class_by_name functie
  • Nieuw: Geïntroduceerd get_form_by_name functie
  • Nieuw: get_form_by_id functie geïntroduceerd
  • Nieuw: get_form_name_by_class functie geïntroduceerd
  • Nieuw: FES E-mails kunnen nu elk veld in de e-mails gebruiken
  • Nieuw: Fout toegevoegd als het leveranciersdashboard niet is ingesteld
  • Nieuw: Aangepaste bonweergave voor leveranciers voor de bestellingen
  • Nieuw: Als een gebruiker een FES-rol heeft, wordt de FES-rol altijd weergegeven in de kolom rol in de gebruikers-tabel
  • Nieuw: Voegt FES-acties toe aan de gebruikers-tabel
  • Nieuw: JS laad-overlays toegevoegd aan het indienen van formulieren op de frontend
  • Nieuw: JS succes/foutmeldingen toegevoegd aan het indienen van formulieren op de frontend
  • Nieuw: index.php toegevoegd in de taalmap
  • Nieuw: reCAPTCHA toont nu een waarschuwing op het veld van de formulierbouwer om ervoor te zorgen dat gebruikers de reCAPTCHA-instellingen instellen
  • Nieuw: Geïntroduceerd een zeer robuust en filterbaar systeem voor het opschonen en valideren van velden
  • Nieuw: Geïntroduceerd een zeer robuust en filterbaar systeem voor succes-/foutmeldingen en doorsturingen voor het indienen van formulieren
  • Nieuw: fes_dash_to_lower functie geïntroduceerd
  • Nieuw: fes_is_frontend() functie geïntroduceerd
  • Nieuw: fes_is_admin functie geïntroduceerd
  • Nieuw: fes_is_api_request functie geïntroduceerd
  • Nieuw: Redux is 40+ versies geüpgraded
  • Nieuw: Alle FES e-mails hebben nu standaardwaarden
  • Nieuw: Volledig herzien systeem voor het activeren van EDD-bestandsbeveiliging voor geüploade bestanden
  • Nieuw: Scripts en stijlen worden nu geminificeerd, geactiveerd via een nieuw, beter systeem
  • Nieuw: is_fes_form functie geïntroduceerd
  • Nieuw: Alle FES-velden bevatten nu explicietere titels, ondertitels, beschrijvingen en voorbeeldinhoud
  • Nieuw: Naamveld geïntroduceerd
  • Nieuw: Nieuw FES-logo
  • Nieuw: Opties voor het resetten van alle formulieren en het resetten van formulier-meta toegevoegd aan tools
  • Nieuw: Custom Taxonomy veld geïntroduceerd
  • Nieuw: FES integreert nu met social login wat betreft het gebruik van de door Social Login verkregen profielfoto van het sociale netwerk als leveranciersavatar
  • Nieuw: FES zoekt nu naar FES-sjablonen in de EDD-map
  • Nieuw: fes_get_theme_template_paths functie en een robuuster sjabloonlaadsysteem geïntroduceerd
  • Nieuw: Metabox toegevoegd om de FES-status van een leverancier te wijzigen en de huidige status van een leverancier te zien op het scherm voor het bewerken van gebruikers
  • Nieuw: Verkopers kunnen nu worden gesorteerd op elke kolom in de verkoperstabel
  • Nieuw: Fatale fouten in FES worden nu afgehandeld als een JS-alert (geen draaiende wielen van de dood, wanhoop en levenscontemplatie meer)
  • Nieuw: En die fatale fouten hebben een volledige stacktrace gedumpt in de console voor ontwikkelaars
  • Nieuw: Taxonomievelden bieden nu live suggesties voor tekstvelden
  • Nieuw: Shortcodes toegevoegd om de uitvoer van FES-formulieren weer te geven
  • Nieuw: Elke FES-bestand is geformatteerd volgens de standaard
  • Nieuw: De verkopersdropdown op de bewerk downloadpagina gebruikt nu Chosen om het vinden van een specifieke verkoper gemakkelijker te maken
  • Nieuw: De FES Tools-pagina gebruikt nu een gecombineerd metabox voor importeren, exporteren en resetten met een gekozen dropdown om het formulier te selecteren waarop de actie moet worden toegepast
  • Nieuw: Een Post Format-veld geïntroduceerd
  • Nieuw: Er is nu een prompt voordat enige actie kan worden ondernomen om de status van een verkoper te wijzigen (veiligheidsmaatregel)
  • Nieuw: Er is nu een link naar de winkelpagina van de verkoper vanaf de admin bewerk verkoperpagina
  • Nieuw: Een wachtwoordveld is niet langer vereist op het FES-registratieformulier (indien niet aanwezig, zal FES de gebruiker automatisch een wachtwoord toekennen)
  • Nieuw: Volledig opnieuw ontworpen Over/Welkom-pagina voor FES
  • Nieuw: Composer.json om degenen te helpen die hun WordPress-sites beheren met Composer
  • Veld- en formuliernamen zijn nu volledig vertaalbaar
  • Fix: Bug in het veld Meerdere Prijzen en Bestanden dat ervoor zorgde dat de verkeerde kolommen soms werden verwijderd
  • Fix: Hover op de postdatum in het verkopersdashboard was uit
  • Fix: Menufix voor r34177 in WordPress core, gepland voor release met WordPress 4.4.
  • Fix: Toon de aankondigingssectie niet als de aankondiging niet is ingesteld
  • Fix: FES probeert nu correct eerst het contact-e-mailadres van de verkoper in het profiel te gebruiken voordat het e-mailadres van de verkopergebruiker wordt gebruikt
  • Fix: ReCAPTCHA-veld echo't nu de invoeginstellingen voordat deze veldwaarschuwing op het formulierbouwer-veld wordt gebruikt
  • Fix: Corrigeer problemen met het opslaan van het bestand (en bestandstype) velden
  • Fix: FES-instellingen globale variabele stond in bepaalde situaties op de verkeerde variabele
  • Fix: Het resetten van een formulier zorgt er nu voor dat het formulier correct wordt opgeslagen in het FES-instellingenpaneel
  • Fix: Paginatiereferenties werken nu wanneer de standaard permalinkstructuur op het dashboard wordt gebruikt
  • Fix: Gebruik FES specifieke css voor het menu-icoon
  • Fix: ReCAPTCHA werkt nu op ssl-sites
  • Fix: JShint-fouten voor komma op het laatste item in een array zijn verholpen
  • Fix: Import/Export-velden worden nu omgeleid met de juiste tab geopend
  • Fix: FES slaat nu afbeeldingsbestanden op met een dimensie post-fix op de bestandsnaam
  • Fix: PHP-notificaties op pluginactivatie verholpen, veroorzaakt doordat de installatieroutine probeerde formulieren te vinden die nog niet bestonden
  • Fix: Uitloggen mislukt niet langer als de Vendor Dashboard-pagina onjuist is
  • Fix: FES slaat nu automatisch nieuwe naam-indexes op bij nieuwe velden die op de formbuilder zijn toegevoegd (zoals het hoort)
  • Fix: Lost problemen op wanneer EDD wordt gedeactiveerd en FES actief blijft
  • Fix: Profielinformatie wordt nu weergegeven in het backend dashboard
  • Fix: E-mail wordt nu automatisch ingevuld voor het contactformulier van de verkoper
  • Fix: upload_dir wordt nu correct (niet) gefilterd in de admin op niet-download post types
  • Fix: Correct gebruik van wp_new_user_notification() na WordPress 4.3
  • Tweak: Alle FES-shortcodes verwijderd die verouderd zijn in FES 2.2
  • Tweak: Geschorste verkopersproducten worden nu op concept gezet in plaats van in de prullenbak
  • Tweak: Betere waarschuwingen over wat het intrekken van een verkoper inhoudt
  • Tweak: is_meta is nu een kenmerk van het veld in plaats van opgeslagen in de database
  • Tweak: Wanneer een verkoperspagina wordt bezocht die niet bestaat, wordt een meer algemene titel weergegeven
  • Tweak: Het verwijderen van de enige regel uit een bestandsupload wist nu die regel in plaats van de JS-fout
  • Tweak: Verouderde en ongebruikte vendor_not_enough_permissions functie verwijderd
  • Tweak: Formbuilder Template-functies verwijderd die uitsluitend door FES interne velden werden gebruikt
  • Tweak: Alle functies die verwijzen naar P/product(en) en/of D/download(s) en/of V/vendor(s) gebruiken nu de verkoper- en productconstanten
  • Tweak: Uploadknoppen op velden voor bestanden zijn nu knoppen in plaats van links
  • Tweak: X-knoppen op velden voor bestanden zijn nu het x-symbool
  • Tweak: get_input_fields functie verwijderd
  • Tweak: prepare_meta_fields functie verwijderd
  • Tweak: get_buffered functie verwijderd
  • Tweak: remove_button functie verwijderd
  • Tweak: Alle veldfuncties uit de Forms-klasse verwijderd
  • Tweak: Verouderde EDD_FES()->vendors->use_author_archives() verwijderd
  • Tweak: Betere admin- en frontend-script- en stijl-laadmethoden
  • Tweak: signal_error functie verwijderd
  • Tweak: Gebruikerswebsite URL-veld is nu Gebruikers URL-veld
  • Tweak: Installatieklasse herschreven
  • Tweak: Upgradeklasse herschreven
  • Tweak: FES laadt nu post types uit zijn eigen bestand (voorkomt veel van de installatiebugs die we zagen)
  • Tweak: FES laadt nu de standaardvelden en meta uit een schema.php-bestand (vermindert de redundantie van code aanzienlijk)
  • Tweak: Voorkom klonen van globaal FES-object
  • Tweak: Voorkom ontwaken van globaal FES-object
  • Tweak: De legenda-veld die wordt gebruikt bij velduitvoer, aanzienlijk verbeterd
  • Tweak: Sommige string textdomains gecorrigeerd van edd naar edd_fes
  • Tweak: De FES_Menu-klasse volledig herschreven
  • Tweak: Alle menu-itemtitels zijn nu vertaalbaar
  • Tweak: Alle vermeldingen van "applicatie" zijn, indien mogelijk (contextueel), gewijzigd in de nieuwe "registratie"
  • Tweak: Formbuilder-velden gebruiken nu unieke css-klassen voor de formbuilder
  • Tweak: FES systeeminfo is nu opgenomen in de EDD systeeminfo, waardoor de kans op verwarring wordt verkleind
  • Tweak: Uitgecommentarieerde console.logs in javascript verwijderd
  • Tweak: Betere beschrijving van de action hook-veld
  • Tweak: readme.markdown volledig herschreven
  • Tweak: Back-up json-bestanden verwijderd
  • Tweak: Optie "inloggen als verkoper/klant" verwijderd
  • Tweak: Gebruik FES-specifieke css voor het menu-icoon
  • Tweak: Ga ervan uit dat we de pagina willen vernieuwen als de verkopersdashboardpagina niet is ingesteld bij een FES ajax-oproep
  • Tweak: Copyrightdatums gecorrigeerd
  • Tweak: Controleer of de instellingen voor reCAPTCHA zijn ingesteld voordat het veld wordt weergegeven
  • Tweak: reCAPTCHA 1.0 JS, PHP en CSS verwijderd
  • Tweak: JS-gebaseerde veldvalidatie volledig verwijderd
  • Tweak: "Toegang geweigerd"-foutmeldingen geven nu in elk geval een reden
  • Tweak: Alle velden zijn nu vertaalbaar
  • Tweak: Lokalisatie-opties voor js-bestanden zijn nu filterbaar
  • Tweak: Verberg Redux-rommel (nieuwsbrieven, trackingoptie, submenupagina's, adminmeldingen, etc.)
  • Tweak: Product- en verkopersconstanten zijn nu elk 1 instelling, niet elk 4 instellingen
  • Tweak: Hoofdtabblad FES-instellingen worden nu weergegeven in de volgorde van gebruik
  • Tweak: Profielformulier wordt niet meer omgeleid na indiening
  • Tweak: Voornaam en Achternaam-veld op het Vendor Contact-formulier zijn vervangen door een Naam-veld
  • Tweak: Het onderwerpveld op het Vendor Contactformulier is verwijderd
  • Tweak: Vendor Contact bevat nu meer zinnige titels en berichten in de e-mail die naar verkopers wordt verzonden
  • Tweak: Het registratieformulier zal gebruikers niet langer proberen in te loggen bij indiening
  • Tweak: Een controle toegevoegd voordat velden worden gezocht als het formulier niet de meta heeft die we hebben toegevoegd in de 2.3 upgrade op het resetformulier
  • Tweak: Als FES-formulieren ontbreken, zullen deze tijdens de upgrade door FES worden toegevoegd
  • Tweak: De FES-walkers voor taxonomieën zijn opnieuw ontworpen
  • Tweak: De installatie- en toolklassen gebruiken get_posts om problemen met andere plugins die op de query inhaken te verhelpen
  • Tweak: Meer strikte verberging toegevoegd van de knop Nieuw toevoegen op FES-formulieren op multisite-installaties
  • Tweak: De mogelijkheid verwijderd om een gebruiker een FES-rol toe te kennen op het scherm gebruiker bewerken (aangezien dit die gebruiker niet langer een verkoper maakt)
  • Tweak: Verkopers kunnen nu worden gesorteerd op elke kolom in de verkopertabel
  • Tweak: De kolommen Verkoper en Downloadstatus zijn vergroot om ze gemakkelijker te lezen/herkennen
  • Tweak: De naamkolommen van de verkoper- en downloadtabellen zijn gecombineerd met de actiekolommen
  • Tweak: Alle oude FES js-validatiespannen verwijderd
  • Tweak: Oude WordPress-controles verwijderd voor versies die FES niet meer ondersteunt
  • Tweak: Fallback voor e-mails verwijderd als EDD_Emails niet bestaat (omdat FES nu alleen nog EDD-versies ondersteunt die dit hebben)
  • Tweak: Een betere JS- en CSS-minify is toegepast om te resulteren in betere bestandsgrootte-minificatie dan voorheen
  • Tweak: Specifiekere CSS voor de statuskolommen op de download- en verkopertabellen
  • Tweak: De Posttitel kan niet langer worden verwijderd uit het inzendingformulier
  • Tweak: De formulierinstellingen zijn nu standaard verborgen in het FES-instellingenpaneel
  • Tweak: Het instellingenpaneel heeft instellingen herschikt gekregen om intuïtiever te zijn
  • Tweak: Globale $edd_options vervangen door edd_get_option() aanroepen
  • Tweak: Links naar "FES Profiel" zijn hernoemd naar een correcter "Bekijk Verkoper Profiel"
  • Tweak: De standaard minimale lengte van het wachtwoordveld is verhoogd naar 12 tekens

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.