Siamo felici di annunciare WPML 2.5.1, con nuove funzionalità SEO, migliori prestazioni, maggiore stabilità e completamente pronto per WordPress 3.4.
Sai, per alcune versioni passiamo 6 settimane su una singola enorme funzionalità e per altre inseriamo un sacco di piccole novità ovunque. WPML 2.5.1 rientra in quest’ultimo caso. Invece di un unico grande nuovo modulo, scoprirai molti miglioramenti quasi ovunque.
WordPress 3.4 – Pronto
WordPress 3.4 è dietro l’angolo. Anche se è ancora in beta (4), sembra molto promettente. Abbiamo eseguito un ciclo completo di controllo qualità su WP 3.4, corretto alcuni problemi e siamo molto felici di dire che WPML 2.5.1 funziona perfettamente su WordPress 3.4.
Sostituire i caratteri non ASCII negli URL
Non è fantastico vedere un URL con caratteri giapponesi?

Fantastico, ma a quanto pare dannoso. Guarda come appare questo URL in formato ASCII (quello che “vedono” i computer):

Pensi ancora che sia fantastico? Non molto. Lo definirei “problematico”. Ognuno dei simboli giapponesi è stato convertito in una lunga sequenza di caratteri ASCII. I browser eseguono la decodifica per visualizzarlo in formato leggibile per l’uomo, ma inviano la versione codificata al browser web, che la passa a WordPress. A quel punto, WordPress deve capire quale pagina stiamo effettivamente cercando.
E, come sai, WordPress genera regole di riscrittura che analizzano e comprendono questi URL. Quindi, perché pensiamo che sia problematico? Ecco il motivo:
- È fragile: se qualcosa si rompe, questo si rompe per primo. Se qualche parte nella catena di decodifica dell’URL tronca o decodifica in modo errato una parte dell’URL, questo tipo di URL si romperà per primo. Se il tuo sito ha 15 pagine, molto probabilmente andrà tutto bene. Se hai 500 pagine, c’è una buona probabilità che tu veda pagine 404 qua e là. Sfortunatamente, questi problemi si verificano quando sei meno preparato, come quando esce una nuova versione di WordPress o quando aggiorni il plugin di cache. Ci siamo passati.
- Non c’è modo che le persone possano passarsi questi URL tra loro. Certo, esistono gli accorciatori di URL, ma vuoi davvero costringere le persone a usarne uno solo perché stai producendo URL enormi?
- I motori di ricerca ODIANO questi URL. È stato un po’ controintuitivo per noi, ma è stato testato e verificato. Anche se sono sicuro che Google possa tecnicamente decodificare questi URL e farne buon uso, sembra che non ci provi nemmeno. Forse il super impegnato Googlebot ha di meglio da fare. Da quando abbiamo sostituito gli URL chiave del nostro sito passando dai caratteri giapponesi a quelli ASCII, riceviamo molto più traffico.
Quindi, se siamo d’accordo che gli URL non ASCII potrebbero non essere la cosa migliore per te, vediamo come evitarli. Quando traduci manualmente, non è un problema. Modifica lo slug e inserisci qualsiasi URL ragionevole tu voglia. Usa i caratteri ASCII e andrà tutto bene.
Quando traduci con l’Editor di traduzione di WPML, ora puoi controllare gli slug.

Ora, controlli lo slug delle pagine tradotte. La prima opzione è quella che avevamo fino ad ora. La seconda opzione significa che il traduttore inserirà esplicitamente lo slug nell’Editor di traduzione. La terza opzione significa che WPML copierà lo slug della lingua originale nel caso in cui la lingua tradotta utilizzi URL non ASCII. Per me, questa è l’opzione più semplice. Significa che tutto funziona come ha fatto finora, ma quando si traduce in una lingua “problematica”, lo slug sarà lo stesso dell’inglese.
Informa Google delle traduzioni e ottieni un po’ di amore
Oltre a noi, chi altro è ossessionato dai dettagli? Esatto: Google.
Google vuole sapere tutto sul tuo sito e di recente ha anche aggiunto un modo per fargli sapere cosa è la traduzione di cosa. Lo si fa utilizzando l’attributo hreflang nei link.
Per rendere felice Google, WPML 2.5.1 aggiunge il supporto per questi tag. Ora, quando usi il selettore di lingua di WPML, dirai anche a Google dove può trovare le traduzioni per questa pagina e in quale lingua.

Secondo Google, questo renderà la struttura del tuo sito più chiara a Google stesso. E quando è più chiara, si posiziona anche meglio.
Correzioni di bug e miglioramenti
Abbiamo avuto il piacere di correggere un buon numero di bug. Fortunatamente, nessuno di questi è un problema critico, ma messi insieme, formano una corposa raccolta di correzioni e miglioramenti.
Sincronizzazione dei menu
Il modulo di sincronizzazione dei menu in WPML ha ricevuto un’importante revisione in questa versione. È una logica piuttosto complessa e ora è molto più solida. Scoprirai che la sincronizzazione dei menu funziona molto meglio in condizioni più ampie. Questo include i tipi di post personalizzati nel menu, le categorie, i link personalizzati e altre chicche supportate da WordPress.
API di Traduzione stringhe molto più veloci
Ce ne siamo accorti mentre controllavamo lo stato di compatibilità con il tema PageLines. Visitando la pagina di amministrazione PageLines Meta, il tempo di caricamento passava da un paio di secondi a quasi un minuto.
Dopo una breve indagine, che ha richiesto quasi una settimana, abbiamo completamente rivisto il meccanismo di cache per le API di Traduzione stringhe di WPML. Ora, senza alcuna modifica alle API o alcun cambiamento funzionale, WPML può tradurre altri plugin e temi molto più velocemente. Se stai traducendo solo poche stringhe, potresti non notare alcun impatto. Ma se stai usando un tema complesso che ha un buon numero di testi nella sua schermata di amministrazione, l’impatto sarà enorme.
Più filtri per i plugin di e-commerce
Questa versione include una serie di nuovi filtri utilizzati dai nostri plugin di collegamento per WooCommerce, JigoShop e MarketPress. Se stai usando uno di questi, le cose che prima potevano essere un po’ instabili ora funzioneranno improvvisamente meglio. Sì, c’è ancora strada da fare, ma questa versione rende il tutto molto più stabile. Naturalmente, dovresti anche aggiornare il plugin di collegamento per l’e-commerce.
Una serie di piccoli problemi con gli Sticky Links
Il modulo Sticky Links di WPML ha ricevuto una spinta importante in questa versione. Abbiamo risolto un numero considerevole di problemi e lo abbiamo reso molto più solido. Se lo stai usando per i tipi di post personalizzati e hai argomenti con ogni sorta di attributi, scoprirai che la generazione e il ripristino degli Sticky Links ora funzionano come uno strumento di precisione.
Risolti tutti i problemi relativi a Types
Types è il nostro plugin per la gestione dei tipi di post personalizzati e dei campi personalizzati. Probabilmente ne sei già a conoscenza. Una delle cose migliori di Types è che è compatibile al 100% con WPML. Questa versione mantiene questa promessa. Da quando è uscito Types 1.0, un paio di settimane fa, ci sono stati alcuni casi in cui WPML non sincronizzava correttamente i nuovi campi personalizzati ripetibili. Bene, ora funziona tutto senza problemi.A proposito: sebbene Types e WPML abbiano avuto qualche piccolo problema di compatibilità, la situazione è molto migliore rispetto a quella che puoi aspettarti con qualsiasi altro plugin per i campi personalizzati. Stiamo perfezionando le cose, ma con altri plugin per i campi personalizzati le persone lottano ancora con le basi. Se hai bisogno di tipi di post personalizzati e campi personalizzati per i tuoi siti, dovresti davvero provare Types. È stato creato per te.
IE9 non è poi così male e WPML funziona bene con esso (ora)
Devo ammetterlo. Abbiamo avuto un blackout completo per tutto ciò che riguardava Internet Explorer. Abbiamo svolto tutto il nostro sviluppo su Firefox, Chrome e Safari e non abbiamo mai nemmeno provato a eseguirlo su IE9. Beh, Bigul, il nostro responsabile del controllo qualità, lo ha fatto. Sebbene le cose in genere funzionassero, c’era un gran numero di problemi di visualizzazione da gestire. Elementi che apparivano in posizioni strane, Javascript fuori controllo e ogni sorta di cosa che doveva essere al suo posto.
Abbiamo imparato la lezione e ora i nostri sviluppatori passano costantemente da un tipo di browser all’altro, incluso Internet Explorer.
Ottenere WPML 2.5.1
Ci sono altri bug, correzioni e miglioramenti in questa versione, ma siamo già a oltre 1.200 parole. Quindi, senza passare altro tempo a leggere di WPML 2.5.1, provalo e facci sapere.
È un upgrade importante. Per favore, fai il backup del tuo database. Non ci aspettiamo alcun problema, ma lo raccomandiamo sempre ed eseguiamo sempre il backup dei nostri siti prima dell'upgrade.
Successivamente, dovresti vedere questa nuova versione nella pagina di amministrazione dei plugin. Puoi sempre scaricarla manualmente dal tuo account su WPML.org, alla voce Download.
Divertiti e facci sapere cosa ne pensi lasciando i tuoi commenti qui.

