Aggiornamenti di Primavera: le novità di Aprile e Maggio sul network Langhe.net
Anche se abbiamo saltato l’articolo di Aprile, non vuol dire che siamo rimasti a girarci i pollici 😛 Come potete vedere dalla lunghezza dell’articolo infatti, i cambiamenti sono stati tanti.
WordPress 3.9
Iniziamo con il primo è più importante: WordPress 3.9, nome in codice “Smith” in onore dell’organista Jimmy Smith.
Questa versione ha come punto focale la gestione dei media: le immagini, le gallerie fotografiche, gestione di file audio e di file video.
Migliore gestione dei media
Un visual editor migliore
L’editor visuale è stato aggiornato: ora è più veloce, più accessibile e supporta l’interazione con i dispositivi mobili. Inoltre è diventato possibile in alcune occasioni copiare direttamente da Microsoft Word senza passare per “copia come testo semplice” (anche se vi sconsigliamo di utilizzare questa funzionalità perché è ancora in fase sperimentale).
Modifica facilmente le immagini
E’ ora possibile modificare (tagliare e ruotare) le immagini direttamente dalla schermata di modifica delle pagine e degli articoli, rendendo il processo molto più semplice. E’ inoltre possibile ridimensionare le immagini una volta che sono state inserite dentro il testo.
Trascina e rilascia
Mentre era già possibile aggiungere le immagini trascinandole dalle cartelle del proprio computer direttamente nella schermata “Aggiungi Media”, è ora possibile trascinarle direttamente nella schermata di modifica del contenuto per caricarle sul sito.
Anteprima delle gallerie
Ora le gallerie fotografiche mostrano la griglia delle immagini direttamente nella schermata di modifica delle pagine e degli articoli, permettendoti di avere un’idea di come si vedranno poi sul “davanti” del sito.
Gallerie Audio e Video
Visto che esistevano delle gallerie di immagini, sono state aggiunte anche le playlist audio e quelle video: è ora possibile creare una lista di ascolto o una lista di video direttamente dentro WordPress.
Nonostante questo, noi consigliamo comunque di appoggiarvi a servizi di terze parti specializzati (come You Tube per i video e SoundCloud per l’audio), in quanto oltre ad offrire appunto un servizio dedicato e molto specializzato, possono avere un impatto positivo sulla visibilità dei vostri contenuti, consentendovi comunque di visualizzarli sul vostro sito.
Gravity Forms
Gravity Forms, il gestore dei moduli di contatto e richiesta di prenotazione, è stato aggiornato alla versione 1.8.8, con oltre 100 correzioni di errori, e alcune nuove funzionalità per i programmatori, che permettono un’integraazione più stretta con il nostro ambiente.
Vedi tutti i cambiamenti
What’s New in Gravity Forms v1.8.6
- Added logging to help troubleshooting form submissions.
- Added hook to allow multi-file upload settings/behavior to be changed.
- Added “French Polynesia” to countries list.
- Added ‘gravityforms_delete_forms’ and ‘gravityforms_delete_entries’ permission checks to form list.
- Added new filter “gform_email_background_color_label” to change the background color for the field label in the html email.
- Added new filter “gform_email_background_color_data” to change the background color for the field data in the html email.
- Added gform_form_notification_page filter.
- Added ‘gravityforms_delete_entries’ permission checks to entry list and entry detail pages.
- Added $input_id as fifth parameter to the “gform_save_field_value” function; better allows overriding values for a specific input ID.
- Added support for state code via gform_us_states and gform_address_types hook.
- Added gform_form_export_page hook.
- Added gform_payment_details hook under gform_entry_info in preparation for a new Payment Details box on the entry page.
- Added support for country codes in country drop down.
- Added support for note type.
- Added support for changing note avatar.
- Added gform_delete_entries to get fired when entries are being deleted in bulk.
- Fixed security vulnerability which allowed malicious form submissions to bypass validation of certain fields.
- Fixed PHP warning on entry list when the created_by field contains the ID of a user that no longer exists.
- Fixed issue with conditional logic when configured to start with “0”.
- Fixed minor PHP warning for recently imported multi-step forms.
- Fixed issue where editing credit card fields with HTML5 ouptut enabled generated a browser validation error.
- Fixed security vulnerability which allowed malicious form submissions to bypass validation of certain fields.
- Fixed issue with entry detail pagination not working correctly on certain types of searches.
- Fixed issue with with the multi-file upload field generating a JavaScript error on multi-page, ajax-enabled forms with conditional logic.
- Fixed issue with multi file upload throwing AJAX errors when uploading a file with a single quote on certain webservers.
- Added GFs instance of the gfMergeTagsObj to the global scope to allow 3rd party devs to more easily work with merge tags.
- Fixed issue in the Italian translation file where a string was breaking javascript on the entry detail page.
- Fixed issue with entry export not decoding the value of multi file upload fields.
- Fixed issue with the {pricing_fields} merge tag markup.
- Fixed escaping issue on input mask.
- Fixed issue with the new form modal on IE8.
- Fixed issue with datepicker css being rendered to the page even when no datepicker field is in the form.
- Fixed issue with country not being selected properly when code was provided via hook.
- Fixed styling issue with entry actions on entry detail page.
- Fixed issue where styles/scripts were being output before doctype when including a form in a confirmation.
- Fixed issue with number field validation when set to decimal comma.
- Fixed issue with select columns page not loading in SSL when appropriate.
- Fixed security vulnerability when validating product state.
- Fixed an issue with the entry list where trashed entries appear in the list of active entries when sorting by a field value.
- Fixed an issue with conditional logic when product drop down is used as a target.
- Removed permissions check from low level GFFormsModel::delete_lead() – moved to page level.
- Removed the value and size attributes from the input tag for the “file” type since they are not supported and cause html validation errors.
- Removed permission checks from GFFormsModel::delete_form() and GFFormsModel::delete_leads_by_form() – moved to page level.
API Updates in Gravity Forms v1.8.6
- Fixed an issue with GFAPI::add_entry() where the status was being ignored.
- Fixed an issue with GFAPI:get_entries() where the status was being ignored when sorting by a field value.
- Fixed issue with Web API GET entries ignoring is_numeric.
Add-On Framework Updates in Gravity Forms v1.8.6
- Set trial amount to user entered value when trial option set to “Enter amount” for the Payment Add-On.
- Added GFAPI::current_user_can_any() so developers can check permissions before calling any of the other API functions.
- dded some logging for the Payment Add-On.
- Added discounts to the order data for the Payment Add-On.
- Added product options as a separate array to the line items array for the Payment Add-On.
- Added is_shipping indicator to line items to distinguish between shipping field and regular product field for the Payment Add-On.
- Added name property to settings_setup_fee and settings_trial for the Payment Add-On.
- Added integration with the Logging Add-On – all add-ons now appear automatically on the settings page.
- Fixed issue with validation failure icon not being displayed for all field types.
- Fixed issue with checkbox validation.
What’s New in Gravity Forms v1.8.8
- Added support for Proxy to resolve issues with sites on blacklisted IPs not being able to access the Gravity Help API.
- Added ability to place the payment details in a separate box on the entry detail page.
- Added Bulgarian translation file.
- Added ‘gform_display_product_summary’ hook to allow suppressing pricing summary on {all_fields} merge tag and displaying pricing fields inline with other form fields.
- Added ‘gform_export_options’ hook to allow adding custom export options.
- Added ‘gform_form_update_meta’ hook to allow modifying form meta before it is saved to the database.
- Added gform_entry_pre_update filter to allow entry to be changed prior to being saved.
- Added gform_post_update_entry hook to allow actions to be taken when entry is updated.
- Added gform_post_payment_transaction hook to allow actions to be taken after a payment transaction is created.
- Added gform_action_pre_payment_callback filter to allow callback action and parameters to be changed before a payment callback is executed.
- Added gform_post_payment_callback hook to allow actions to be taken after a payment callback is processed.
- Added gform_post_payment_completed hook to allow actions to be taken when a payment is completed.
- Added gform_post_payment_refunded hook to allow actions to be taken after a payment refund is processed.
- Added gform_post_subscription_started hook to allow actions to be taken after a subscription has been created.
- Updated the multi-file upload field to support Plupload 2.x in WordPress 3.9.
- Updated the Locking API to use a Heartbeat interval of 30 seconds as standard and 5 seconds while waiting for the response to a control request. The lock timeout is now 150 seconds – equivalent to Posts and Pages.
- Updated links to sign up page for reCAPTCHA.
- Fixed issue with feed addon not refreshing list page when a feed is deleted.
- Fixed issue introduced in 1.8.7.14 with the multi-file upload field not properly displaying an error message in case of a failed upload.
- Fixed issue with multi-file upload field not allowing files with special accent characters from being uploaded.
- Fixed issue where legacy notification data was not cleaned up when editing existing notifications.
- Fixed issue with quantity of single product fields allowing negative values to be entered.
- Fixed issue with number field validation.
- Fixed issue with Addon Browser not recognizing valid licenses.
- Fixed notice in GFFormDisplay::get_chosen_init_script() where $input_type was not defined.
- Fixed issue where selecting option from bulk choice menu scrolled page to top.
- Fixed issue with chosen script throwing javascript errors on certain situations.
- Fixed issue with multi-file upload field throwing javascript errors when the number of files uploaded reached the max files setting.
Add-On Framework Updates in Gravity Forms v1.8.7
- Added more logging statements to the Payment Add-On.
- Added the function is_callback_valid which can be overwritten for use by Payment plugins for the Payment Add-On.
- Added entry and action objects to be passed as parameters for custom events for the Payment Add-On.
- Updated logging to go to the plugins log instead of Gravity Forms’ log for the Payment Add-on.
- Updated to remove caching the feed in the Payment Add-On.
WordPress SEO
La nuova versione di di WP SEO, lo strumento per l’ottimizzazione per i motori di ricerca presente sul tuo sito (se fai parte del network di langhe.net ovviamente :-P), ha visto introdurre alcuni miglioramenti.
L’anteprima dello snippet di ricerca, nel pannellino “SEO”, è stato graficamente aggiornato in modo fa riflettere i recenti cambiamenti della grafica di google.
Ora la data di pubblicazione verrà mostrata solo per gli articoli e non per il resto dei contenuti.
Le icone per il “punteggio” SEO dei contenuti sono state aggiornate in modo da risultare gradevoli anche ad altissime risoluzioni, e in modo da essere coerenti con il nuovo design introdotto da WordPress 3.8.
WPML
Abbiamo anche aggiornato WPML, la componente che serve a rendere i siti multilingua, alla versione 3.1.5 (passando per la 3.1 e la 3.1.4).
Ora WPML richiede il 50% in meno di potenza di calcolo per funzionare, rendendo i siti più veloci e il server un po’ meno carico.
Con queste versioni è stata migliorata la sincronizzazione degli elementi tradotti in siti con più di due lingue ed è stata aggiunta la possibilità per gli amministratori di modificare un contenuto già inviato in traduzione attraverso il servizio professionale ICanLocalize.
Oltre a questi miglioramenti, sono stati corretti oltre 200 piccoli errori e bug nel codice.
Uno sguardo al futuro di WPML
WPML ti permette di tradurre (o di mandare in traduzione a traduttori professionisti) tutto quello che viene creato in WordPress. Ma WordPress sta crescendo, e sono sempre più le sue componenti che creano dei contenuti molto complessi.
WPML si evolverà in modo da poter rendere agevole e dinamica la traduzione anche di questi contenuti complessi (come le stringhe di un modulo, calendari di eventi, ecc.)
Striking R
Nell’ultima versione di Striking, il tema grafico di base, sono state introdotte alcune nuove funzionalità:
- Supporto completo per il testo RTL – in modo da poter utilizzare al 100% le lingue che si scrivono da destra verso sinistra.
- Nuovo tipo di portfolio
- Compatibilità dello shortcode editor con WordPress 3.9.
- Ristrutturazione del codice per il caching delle immagini (questa è un po’ tecnica 😛 comunque una cosa volta a ottimizzare la velocità di caricamento del sito)
- Possibilità di disabilitare le voci di menù quando il sito è visto da tablet e cellulari
- Possibilità di impostare un colore di sfondo dell’header indipendente per ogni pagina
- Per chi usa WooCommerce, possibilità di mostrare i prodotti correlati come uno slideshow.
Inoltre sono stati aggiornati gli script per tutti gli slider (Revolutio Slider, Ken Burns e NIVO.
Marketpress
Con questa versione del sistema di eCommerce base sono stati finalmente introdotti i “Rich Snippets” di Google, ovvero la possibilità di mostrare nella ricerca di google dati relativi al prodotto, come il suo prezzo, la disponibilità e eventuale voto medio delle recensioni.
Inoltre è stata introdotta la possibilità di inviare le email del negozio in formato HTML e non solo più in testo puro.
Woocommerce
La piattaforma avanza ti ecommerce WooCommerce è stata aggiornata alla versione 2.1.8, che ha introdotto oltre 200 piccole modifiche e correzioni.
Lascia un Commento
Vuoi partecipare alla discussione?Sentitevi liberi di contribuire!