annunci vini settembre

Aggiornamenti di prima estate: Multilingua, MarketPress e Gravity Forms

annunci vini settembre

In questa settimana abbiamo aggiornato rispettivamente WPML, il plugin che permette la gestione della componente multilingua, e Gravity Forms, il plugin che consente la creazione dei moduli e dei form.

E’ stato anche aggiornato MarketPress, la soluzione di e-commerce per vini, gastronomia e pacchetti turistici, che in attesa della release maggiore 3.0, è stato portato alla versione 2.8.7.

WPML – Multilingua

wpml

La collezione di plugin che rendono il tuo sito Multilingua, e che collegati al servizio Icanlocalize ti permettono di tradurre il tuo sito in decine di lingue con pochissimi click e con costi  contenuti, è arrivata alla versione 2.8.2. Queste le modifiche più importanti:

  • E’ ora possibile ridefinire l’ordine delle lingue attraverso un’interfaccia Drag-and-Drop.
  • E’ stato risolto il problema della duplicazione delle immagini sulla seconda lingua, dovuto al nuovo metodo di gestione immagini arrivato con wordpress 3.5.
  • E’ stata inoltre aggiunta una funzione (sperimentale) che permette di avere un dominio diverso per ogni lingua.

Il plugin è inoltre già compatibile con la nuova versione di WordPress, la 3.6, che verrà rilasciata a breve.

MarketPress – Ecommerce

Il nostro eCommerce di base, MarketPress è arrivato alla versione 2.8.7.

  • Orari e date dei pagamenti vengono ora gestiti in base alla timezone del sito e dell’utente.
  • E’ stato risolto il problema per cui le email degli ordini risultavano corrotte nel caso in cui ci fosse una % nel titolo del prodotto.
  • E’ stato risolto il problema per cui le percentuali  di sconto risultavano non leggibili correttamente nelle email in alcune circostanze.
  • L’ultimo passo nel menu breadcrumb è ora rinominato “Ordine Completato
  • Hardening contro le Injection SQL

 

Gravity Forms – Moduli e Prenotazioni

Gravity Forms è il plugin che permette di gestire in modo facile ed intuitivo i tuoi form e moduli di contatto e/o di prenotazione. Passando dalla versione 1.6.8 alla 1.7.6, il plugin è stato rivoltato come un calzino. Vediamo insieme i cambiamenti:

Impostazioni del Form

Le impostazioni del form sono state rimosse dal form editor e hanno ora una sezione completamente dedicata, dove si possono modificare anche i messaggi di conferma e le notifiche.

gf-17-settings

Notifiche

Il sistema di notifica è stato completamente rivoluzionato: le notifiche non sono più limitate solamente all’Amministratore del sito e all’Utente, ma è possibile creare delle notifiche aggiuntive che possono essere gestite attraverso la logica condizionale.

gf-17-notifications

Messaggi di Conferma

Similmente alle notifiche, è ora possibile gestire diversi messaggi di conferma governati dalla logica condizionale (p.es, se qualcuno ha selezionato un certo campo del form, reindirizzalo sulla pagina X, se qualcun’altro ha selezionato un altro campo, reindirizzalo sulla pagina Y).

gf-17-confirmations

[toggle title=”Leggi il Changelog completo (inglese)”]

Ver 1.7.3

  • Added JS filter: ‘gform_conditional_logic_description’ allows you to modify the descriptive HTML (i.e. “Show/hide this field if any/all of the following match”).
  • Added JS filter: ‘gform_conditional_object’ allows you to modify the conditional logic object based on the object type.
  • Added ‘gf_currency_config’ to gf_vars array, one step closer to deprecating gf_global array.
  • Added gaddon JS object for use with the upcoming add-on framework.
  • Added support for “tab_label” setting when creating “Settings Pages”.
  • Added new hook to prevent new forms from being created in the demo site.
  • Added JS hook: ‘gform_is_value_match’ allows filtering whether the source and target values are a match.
  • Added PHP hook: ‘gform_is_value_match’ allows filtering whether the source and target values are a match.
  • Changed form switcher so that it redirects to the main form settings tab when switching form while at any other form settings tab.
  • Updated post creation process to create post initially as a draft and then update to desired post status.
  • Updated SaveForm() in js.php to delete the data that should no longer be stored in the form meta from the form object: ‘notfication’, ‘notifications’, ‘autoResponder’, ‘confirmation’, and ‘confirmations’.
  • Updated JS GetFieldById() function to allow passing of input ID (e.g. “3.3”).
  • Fixed issue where merge tag drop down did not display items when a required extended name field was present.
  • Fixed issue with form duplication routine not duplicating confirmations and notifications.
  • Fixed issue with new notifications being created with the “enable conditional logic” checkbox checked.
  • Fixed issue with entry date timezone conversion when exporting entries.
  • Fixed script path issue when registering scripts by using get_base_url().
  • Fixed issue with calculating fields not working correctly when it contained another calculated field in its formula.
  • Fixed several issues with unlocalized strings.
  • Fixed issue with notification logging message.

Ver 1.7.4

  • Added support for object methods to the JavaScript hook framework.
  • Updated POT file translation file.
  • Fixed bug in sending notifications when a form field is chosen.

Ver 1.7.5

  • Updated save_input function to delete from the rg_lead_detail_long table before deleting from rg_lead_detail.
  • Updated gf_vars js variable to be automatically included based on script-dependency.
  • Changed GFCache::flush() to prevent deleting persistent transients by default.
  • Fixed issue with new form not displaying fields after first time it was saved.
  • Fixed issue with notification’s conditional logic causing notifications to not be sent even when conditional logic was disabled.

Ver 1.7.6

  • Added JS hook: gform_conditional_logic_fields, allows filtering which fields are avialable for conditional logic (and adding custom fields).
  • Added JS hook: gform_conditional_logic_operators, allows filtering which conditional logic operators are avialable for the selected field.
  • Added JS hook: gform_conditional_logic_values_input, allows filtering the input provided for the conditional logic comparison value.
  • Added entry meta to conditional logic for confirmations and notifications.
  • Added gform_entry_meta_conditional_logic_confirmations and gform_entry_meta_conditional_logic_notifications so the entry meta filters can be modified depending on their context.
  • Added an Add-On Framework to provide tools for developers when creating new Gravity Forms Add-Ons. More information on this to follow.
  • Updated merge tag list in admin to use admin label if one exists.
  • Fixed issue where the database wasn’t being updated on every site when updating a network activated install of Gravity Forms, causing forms to display an error after updating.
  • Fixed issue with quantity drop down when “enhanced interface” is enabled not calculating the total correctly.
  • Fixed issue with limiting form entries per day not validating the form properly.
  • Fixed “ob_clean(): failed to delete buffer” notice thrown in export.
  • Fixed issue with create_lead() not taking conditional logic into account for calculation fields.
  • Fixed issue with addon framework’s checkbox fields onclick attribute.
  • Fixed typo in GetLabel function when testing for “undefined”, was “undefind”.
  • Fixed issue where not specifying a field label could at times throw javascript errors (merge tags).
  • Various modifications in the conditional logic functions found in form_admin.js to better support the new filters.

[/toggle]

 

 

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Fornisci il tuo contributo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *