WPML

Abbiamo appena rilasciato WPML 3.8 dopo un lungo periodo di sviluppo, test e feedback. Questa versione di WPML rende i siti WordPress multilingue più veloci, più facili da gestire e più facili da tradurre.

Miglioramenti delle prestazioni in WPML 3.8


Abbiamo apportato diversi importanti miglioramenti alle prestazioni in WPML 3.8, principalmente per quanto riguarda Traduzione stringhe.

Le query per caricare le traduzioni delle stringhe e applicarle alle pagine ora sono molto più veloci. Abbiamo scoperto che WPML controllava troppe cose e consentiva troppi casi che non possono coesistere. Ora, WPML utilizza impostazioni predefinite intelligenti, che permettono ai siti di funzionare molto più velocemente. Ad esempio, Traduzione stringhe è completamente disabilitata quando si visualizzano pagine in inglese, se le stringhe sono originariamente in inglese.

L’altro importante miglioramento in termini di velocità consiste nell’impedire il caricamento dei file .mo. Durante la nostra profilazione, abbiamo scoperto che gran parte del tempo di caricamento è in realtà dovuto al fatto che WordPress carica una moltitudine di file .mo. Ognuno di questi file è piccolo (e spesso efficiente), ma caricarne dozzine su ogni pagina può essere molto dispendioso.

Ora, per impostazione predefinita, WPML impedisce a WordPress di caricare questi file .mo. Naturalmente, questo rende il sito molto più veloce. Ma che dire delle traduzioni in questi file .mo? Bene, è proprio su questo che abbiamo lavorato così intensamente. Abbiamo esteso la Traduzione stringhe di WPML per emulare il meccanismo dei file .mo. Ora, WPML scansiona i file .mo una sola volta e memorizza le loro traduzioni nella sua tabella di Traduzione stringhe. Quindi, WPML fornisce le stringhe esatte che appaiono su ogni pagina, senza dover caricare tutti questi file .mo.

I risultati di questi miglioramenti varieranno da sito a sito. In generale, i siti che utilizzano molti plugin (e plugin di grandi dimensioni come WooCommerce) ne trarranno il massimo vantaggio. I nostri stessi siti ora si caricano in circa la metà del tempo. Alcune pagine in meno della metà del tempo.

Localizzazione di temi e plugin più semplice


Partecipo a molti eventi su WordPress e cerco di parlare con il maggior numero possibile di sviluppatori che usano WPML. Il feedback che ho sentito spesso è che WPML è un ottimo strumento, ma richiede un po’ di tempo per essere configurato. Indagando un po’, è emerso che gran parte della frustrazione riguardava la schermata di amministrazione “Localizzazione di temi e plugin”.

Quella pagina era nata piccola e ha ricevuto piccole aggiunte nel tempo. Nel corso di molto tempo. Non sorprende che sia diventata un po’ disordinata. È un peccato perché quella pagina controlla il funzionamento della Traduzione stringhe di WPML, che è fondamentale per molti siti.

Abbiamo riprogettato completamente questa schermata in WPML 3.8. Ma non si tratta solo di un restyling visivo. Abbiamo rivisto tutte le opzioni dell’interfaccia grafica, rimosso le cose che avevano poco senso, riscritto le funzionalità del core e aggiunto cose che chiaramente mancavano.

La nuova e semplificata pagina Localizzazione di temi e plugin

Probabilmente, il cambiamento più importante in questa pagina sono le impostazioni predefinite intelligenti che utilizza. WPML controlla che tipo di stringhe esistono sul tuo sito (il loro contesto, tipo e lingua di origine) e imposta i migliori valori predefiniti per te. In questo modo, il tuo sito funziona correttamente e velocemente senza dover prendere un dottorato sui valori delle opzioni di WPML.

Tutto ciò che devi fare è attivare il plugin Traduzione stringhe. Imposta automaticamente la modalità corretta per se stesso e configura le opzioni adatte al tuo sito. I siti esistenti vedranno un avviso nell’area di amministrazione, che suggerisce opzioni di configurazione migliori (funzionalità più veloci) e chiede il tuo permesso per applicarle.

Feedback sulla traduzione


WPML 3.8 ti permette di accettare il feedback dei visitatori sulla qualità dei tuoi contenuti tradotti utilizzando il nuovo Feedback sulla traduzione. (Il Feedback sulla traduzione è stato rimosso in WPML 5.0).

La traduzione, come qualsiasi altro contenuto del tuo sito, può contenere refusi e altri errori linguistici. La difficoltà con le traduzioni è che spesso non parli la lingua, quindi non puoi notare questi problemi.

Ecco perché abbiamo creato il modulo Feedback sulla traduzione. Ora puoi permettere ai visitatori, che parlano queste lingue, di valutare la qualità delle traduzioni e segnalare eventuali problemi.

Impostazioni del Feedback sulla traduzione
Impostazioni del Feedback sulla traduzione

Lo abbiamo implementato in modo che richieda il minor sforzo possibile per essere utilizzato. Puoi abilitare il Feedback sulla traduzione, scegliere quali lingue accettano il feedback e quando. Ad esempio, puoi scegliere di accettare il feedback su tutte le traduzioni effettuate negli ultimi 30 giorni.

Account per gli utenti finali


WPML 3.8 offre account dedicati per gli utenti finali. È un’opzione che stiamo testando, crediamo che funzionerà e che possa aiutare sia gli sviluppatori che gli utenti finali.

L’idea è quella di offrire (non imporre) una documentazione semplificata e un supporto diretto alle persone che gestiscono i siti. Si tratta di un concetto nuovo in WordPress, ma non nuovo nel mondo. In molti settori, i produttori forniscono un supporto molto diverso agli utenti finali e agli sviluppatori.

Lo facciamo per diversi motivi:

  • Per mantenere un contatto migliore con gli utenti finali e sapere di cosa hanno bisogno (in modo che WPML diventi più semplice nel tempo)
  • Per aiutare i servizi di traduzione, che hanno bisogno di questo tipo di supporto per gli utenti finali (sono esperti di traduzione, ma non hanno bisogno di diventare esperti nella gestione di siti WordPress)
  • Per migliorare la soddisfazione delle persone che gestiscono siti multilingue e mantengono contenuti multilingue
  • Per consentire agli sviluppatori di concentrarsi meglio sulla creazione dei siti e agli utenti finali sulla loro gestione

Come esempio, guarda le email di tutorial che inviamo. Finora, abbiamo avuto un mix di argomenti tecnici, insieme ad argomenti di gestione dei contenuti. Ora, stiamo separando queste liste. Gli sviluppatori riceveranno informazioni più approfondite su come creare fantastici siti WordPress multilingue. Gli utenti finali riceveranno materiale su come organizzare i contenuti, come tradurre, come lavorare con i traduttori, ecc.

Questa è un’opzione facoltativa. Se vuoi invitare i tuoi clienti a ricevere supporto per la traduzione da WPML, sei il benvenuto. La pagina di invito si trova ora nella tua pagina Chiavi del sito:

Invito a creare account per utenti finali

Gli utenti finali possono creare i propri account dall’area di amministrazione di WordPress. Quando fanno clic sui link alle istruzioni per la traduzione, WPML chiederà il login o la creazione di un nuovo account. Una volta entrati, riceveranno istruzioni dettagliate su come tradurre esattamente il loro sito.

Questi link includono informazioni specifiche per ogni sito su come tradurlo

Se non vuoi che WPML inviti gli utenti finali a creare i propri account, vai su WPML -> Gestione traduzioni -> Configurazione del contenuto multilingue e seleziona l’opzione Disable the possibility of creating accounts for users on wpml.org. Puoi anche impostare una costante PHP:

define( 'WPML_END_USER_ENABLED', false );

Canale di beta testing


A partire da WPML 3.8, sarà molto più facile provare le nostre versioni beta. WPML ti permetterà di scegliere quale ‘canale’ desideri utilizzare. Potrai scegliere tra:
  • Produzione (sempre disponibile): le versioni completamente testate, destinate ai siti di produzione
  • Beta (disponibile solo quando c’è una versione beta): rilasci pubblici della versione di sviluppo, destinati ai test
  • Sviluppo (disponibile solo quando c’è una versione di sviluppo): aggiornamenti frequenti, destinati a risolvere problemi specifici o a eseguire test specifici

Per passare da uno all’altro, vai su Plugin -> Aggiungi nuovo -> Commerciale.

Puoi passare dal canale Produzione a quello Beta con un solo clic, senza installare manualmente i file ZIP.

Lì, scegli il tuo canale. WPML otterrà automaticamente i plugin di cui ha bisogno dal canale corretto.

Come aggiornare


Come sempre, è meglio registrare tutti i tuoi siti per gli aggiornamenti automatici. Puoi anche scaricare la versione recente di WPML dal tuo account WPML. Quindi, vai su Download. Durante l’aggiornamento, aggiorna tutti i componenti di WPML che stai utilizzando. Non puoi utilizzare un misto di versioni vecchie e nuove sullo stesso sito.

Ricorda che questo è un aggiornamento importante per WPML. Ti consigliamo di eseguire il backup del tuo sito prima di applicare gli aggiornamenti a WordPress, al tuo tema e ai tuoi plugin. Dovresti eseguire il backup del tuo sito prima di questo aggiornamento.

Quali sono i prossimi passi?


La prossima versione di WPML si concentrerà sul processo di traduzione. Ci sono già dozzine di eccellenti servizi di traduzione che offrono il loro lavoro tramite WPML. Vogliamo renderti più facile il loro utilizzo. Naturalmente, offriremo anche importanti miglioramenti per le persone che traducono da sole.

Come sempre, diamo la massima priorità a stabilità, sicurezza e compatibilità.

Feedback?


Il team di WPML ha trascorso mesi a perfezionare e ottimizzare questa versione. Speriamo che ti piaccia e che apprezzi la nuova interfaccia grafica e le prestazioni.

Facci sapere cosa ne pensi lasciando i tuoi commenti qui.

L’hai trovato utile? Condividi questo articolo: