Laposta Signup Basic

Beschrijving

Laposta is een Nederlandse e-mailmarketingtool. Laad je Laposta lijsten en toon velden in een HTML formulier met aangepaste stijl.

Schermafdrukken

  • Gegenereerd HTML formulier, dat kan worden gebaseerd op de opmaak van je keuze

  • Realtime validatie van velden, voorbeeld 1

  • Realtime validatie van velden, voorbeeld 2

  • Voorbeeld van een HTML5 datum veld

  • Instellingen: overzicht van lijsten met de shortcode om te kopiëren

  • Instellingen: kies vooraf gedefinieerde stijlen en voeg aangepaste klassen toe

  • Instellingen: inline CSS en andere instellingen

Installatie

Pak het bestand uit in de folder met plugins en activeer de plugin in het scherm met plugins. Ga vervolgens naar Instellingen om de verbinding met Laposta in te stellen en de formulier weergave aan te passen.
Ten slotte, om een formulier weer te geven, gebruik je gewoon de shortcode zoals weergegeven in de Instellingen.

FAQ

De wijzigingen die ik in mijn lijsten heb aangebracht, worden niet weergegeven op mijn site. Wat moet ik doen?

Login op je beheerdashboard en ga naar “Instellingen” -> “Laposta Signup Basic” en klik op de knop met de tekst “Cache opnieuw instellen”

Hoe schakel ik het loggen van fouten in voor debugging?

  • Standaard volgt de logger in onze plugin de instelling van WP_DEBUG: als WP_DEBUG is ingeschakeld (true), is logging actief.
  • Om dit standaard gedrag te overschrijven, kun je het filter ‘laposta_signup_basic_enable_logging’ gebruiken.
  • When logging is enabled, messages are recorded using the PHP error_log function. To view these logs, you have three options:
    • Server logbestand: Meestal kunt je de fout log vinden in het PHP logbestand van je server. De locatie varieert afhankelijk van je hosting omgeving.
    • Wanneer WP_DEBUG_LOG is ingeschakeld: Als WP_DEBUG_LOG is ingesteld op true, registreert WordPress fouten in het debug.log bestand in de wp-content map. Je kunt dit bestand openen via FTP of je hosting file manager.
    • Een plugin gebruiken: plugins zoals ‘Debug’ kunnen je helpen log berichten rechtstreeks in het WordPress beheergebied te bekijken.
    • Opmerking: raadpleeg de documentatie van je hostingprovider of neem contact op met hun ondersteuning voor meer informatie over het vinden van en openen van logbestanden.

Wat zijn de beschikbare WordPress filters?

  • Logging inschakelen – ‘laposta_signup_basic_enable_logging’: een filter om logging van fouten binnen deze plugin in of uit te schakelen. Het eerste en enige argument is de standaardwaarde, die is gebaseerd op WP_DEBUG.
  • Rechten voor instellingenpagina – ‘laposta_signup_basic_settings_page_capability’: wijzigt de vereiste rechten voor het bewerken van de plugin instellingen. Het eerste en enige argument zijn de rechten.
  • Menu positie – ‘laposta_signup_basic_menu_position’: wijzigt de positie van het menu-item in de beheer omgeving. Het eerste en enige argument is de positie.
  • Veldlabel – ‘laposta_signup_basic_filter_field_label’: wijzigt het veldlabel. Het eerste argument is het veldlabel, het tweede is het lijst ID en het derde is een array van het veld.
  • Vereist indicator – ‘laposta_signup_basic_filter_required_indicator’: Wijzigt de vereist indicator aan het einde van het veldlabel. Het eerste argument is de indicator, het tweede is de lijst ID en het derde is een array van het veld.
  • Veld plaatshouder – ‘laposta_signup_basic_filter_field_placeholder’: wijzigt de veld plaatshouder. Het eerste argument is de veld plaatshouder, het tweede is de lijst ID, en het derde is een array van het veld.
  • Tekst van de standaard selectie optie in het veld – ‘laposta_signup_basic_filter_default_select_option_text’: wijzigt de tekst van de standaard selectie optie. Het eerste argument is de standaardtekst, het tweede is het lijst ID en het derde is een array van het veld.
  • Tekst filter van de verzendknop – ‘laposta_signup_basic_filter_submit_button_text’: wijzigt de tekst van de verzendknop. Het eerste argument is de tekst van de knop, het tweede is het lijst ID en het derde is een array argumenten die in de shortcode worden geleverd.
  • Filter voor succes titel – ‘laposta_signup_basic_filter_success_title’: wijzigt de tekst van de succes titel. Het eerste argument is de succes titel, het tweede is het lijst ID en het derde is een array met de ingediende velden.
  • Succes tekst filter – ‘laposta_signup_basic_filter_success_text’: wijzigt de tekst van het succes bericht. Het eerste argument is de succes tekst, het tweede is het lijst ID en het derde is een array met de ingediende velden.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Laposta Signup Basic” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Laposta Signup Basic” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Laposta Signup Basic” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

3.1.1

  • Removed an unnecessary variable from form.php that triggered an error in PHP 8.

3.1.0

  • Belangrijk bericht: de plugin instellingen zijn verplaatst. Je kunt ze nu direct vanuit het hoofdmenu openen in plaats van het instellingen submenu.
  • De standaard Nederlandse vertaling is nu informeel in plaats van formeel, wat zorgt voor een vriendelijkere toon die beter geschikt is voor de meeste gebruikers.

Belangrijke wijzigingen:
* De plugin is nu WCAG 2.1 conform, wat de toegankelijkheid verbetert met geschikte aria attributen, verbeterde toetsenbordnavigatie en ondersteuning voor schermlezers.
* Fout feedback wordt nu direct onder velden weergegeven voor duidelijkere en directere begeleiding aan gebruikers.
* Selectievakje en radiogroepen zijn nu ingesloten in een fieldset met een legenda voor verbeterde toegankelijkheid en structuur.
* Extra wrappers zijn toegevoegd voor betere lay-out controle, en het succesbericht is nu opgenomen binnen het formulier element, wat de compatibiliteit met schermlezers verbetert.
* Datum invoeren gebruiken nu het HTML5 datumtype voor een verbeterde gebruikerservaring in ondersteunde browsers. Voor niet-ondersteunde browsers zullen plaatshouders het juiste format weergeven.

2.7.0

  • Getest tot: 6.6

2.6.0

  • Ondersteuning voor pagina caching: de plugin is verbeterd om formulieren automatisch te vernieuwen wanneer ze als ongeldig worden gedetecteerd.

2.5.2

  • Opgelost Nederlandse vertaalfout

2.5.1

  • Oplossing: ontbrekende landinstellingen toegevoegd voor datumkiezer

2.5.0

  • Meertalige ondersteuning: de plugin is nu standaard ingesteld op Engels.
  • Nederlandse vertalingen: formele Nederlandse vertalingen toegevoegd. Deze vertalingen worden automatisch toegepast wanneer de taal van de site is ingesteld op Nederlands en de site is ingesteld op formeel.

2.4.0

  • Het attribuut autocomplete is toegevoegd aan de relevante formuliervelden

2.3.0

  • Geïntegreerde aangepaste fout logger voor optionele fout logging, het verbeteren van foutopsporing en probleem oplossingsmogelijkheden, zie FAQ voor meer informatie.
  • Er is een probleem opgelost waarbij AJAX formulierinzendingen in dynamisch toegevoegde HTML formulieren niet verwerkte.

2.2.0

  • Er zijn meer filters toegevoegd. Zie FAQ voor de details.

2.1.0

  • Er zijn filters toegevoegd voor de tekst van de verzendknop, de titel van het succes en de succestekst. Zie FAQ voor meer informatie.

2.0.1

Houd er rekening mee dat dit een grote update is en mogelijk niet 100% achterwaarts compatibel is met eerdere versies.

Belangrijkste wijzigingen:
* Directe feedback: formulieren worden nu ingediend met behulp van Ajax, waardoor directe feedback wordt gegeven over fouten of succes, direct binnen de huidige weergave van de gebruiker. Dit verbetert de gebruikerservaring door het opnieuw laden van pagina’s te elimineren en belangrijke feedback prominent zichtbaar te houden.
* Fout plaatsing container: De fout container wordt daarom boven de verzendknop geplaatst. Deze wijziging verbetert de zichtbaarheid van fouten.
* Voorwaardelijke aangepaste klasse laden: Voorheen werden sommige aangepaste klassen altijd geladen en andere alleen als de gekozen styling op ‘aangepast’ stond. Nu worden alle klassen geladen op basis van de selectie in de gebruikersinterface van de beheerder. Deze update is bedoeld om de consistentie van de gebruikersinterface voor beheerders te verbeteren.

Impact op je site:
* Als je aangepaste stijlen of scripts hebt die afhankelijk zijn van de plaatsing van de oude fout container, moet je deze mogelijk aanpassen.
* Aanpassingen die afhankelijk zijn van de aangepaste klassen moeten worden beoordeeld om compatibiliteit te garanderen.

1.4.3

  • probleem #6 opgelost voor $globalErrorClass van niet-gedefinieerde variabelen in templates/form/form.php

1.4.2

  • CSRF bescherming toegevoegd voor implementatie van schone cache & getest tot: 6.3

1.4.1

  • Bug opgelost door lijsten te forceren om een array te zijn in settings.php

1.4.0

  • Getest tot 6.1

1.3.0

  • Getest tot 6.0 en de link instellingen toegevoegd in het overzicht van plugins.

1.2.3

  • Getest tot: 5.9

1.2.2

  • Lost fouten op voor PHP 8

1.2.1

  • Oplossing voor de actie “cache resetten” die het filter “laposta_signup_basic_settings_page_capability” niet respecteert.

1.2.0

  • Filter toegevoegd voor de rechten van de opties pagina: “laposta_signup_basic_settings_page_capability”.

1.1.1

  • Bugfix voor een fout die wordt weergegeven bij de eerste installatie wanneer de laposta API-sleutel niet is ingesteld.

1.1.0

  • De tekst van de verzendknop kan worden opgegeven in de instellingen van de plugin

1.0.1

  • Kleine tekstcorrecties in de instellingen van de plugin

1.0.0

  • Plugin geïnitialiseerd