Archivi per il tag traduzione

Posticipo

67

Causa una serie di problemi tecnici e personali l’attesa localizzazione di WP 3.0 slitterà ancora di qualche giorno, sto cercando di recuperare il più possibile, ma purtroppo non vi sno molte possibilità visto che non utilizziamo ancora il nuovo tool di traduzione collaborativa di wordpress.org. In ogni caso in questa release vista la mole di lavoro da svolgere, anche avessimo utilizzato questo strumento, ancora acerbo per certi aspetti, non avremmo certo eliminato del tutto i ritardi.

Mi scuso per l’inconveniente, e vedrò di rilasciare il tutto quanto prima.

Update 01/07/2010: Per chi volesse avere i file di lingua ancora in fase di test e magari segnalareproblemi o altro è possibile scaricali qui:

http://svn.automattic.com/wordpress-i18n/it_IT/trunk/messages/

Si tratta come vedete della trunk , la versione sviluppo dei file di lingua, quindi non ancora il pacchetto completo, sotto la directory twentyten troverete anche i file di lingua del nuovo tema da mettere nella cartella languages del tema stesso. Invito a segnalare i problemi tramite mail o forum più che come commenti a questo articolo. Grazie

WordPress 2.9 in italiano (Carmen)

26

Come sempre ecco disponibile da stasera la versione italiana di WP 2.9, come annunciato nell’articolo di presentazione della versione inglese questa versione è denominata Carmen in onore della famosa vocalista jazz Carmen McRae.

Da questo momento la release italiana appare anche nel repository ufficiale pertanto chi avesse già aggiornato alla 2.9 inglese, da una versione italiana, nelle prossime ore riceverà la notifica diella disponibilità di questo nuovo aggiornamento. La nuova versione è scaricabile anche in maniera tradizionale dalla solita pagina di download. Ricordiamo che in alcuni casi per impostazioni dei singoli server dei vari provider potrebbe essere necessario, prima o dopo un aggiornamento avere qualche accorgimento perchè ci si potrebbe ritrovare con il sito non funzionante. IMPORTANTE: prima di aggiornare manualmente o in automatico si raccomanda SEMPRE di effettuare un backup sia dell’installazione di WP via FTP che del DB e di verificare la bontà delle copie e nel caso farne due.

Come sempre nella pagina di download troverete oltre al pacchetto base anche una versione con alcuni plugin (aggiornati all’ultima versione) di particolare utilità, il solo pacchetto plugin aggiuntivi e il solo file di lingua per chi installando una versione inglese decidesse di volerla in italiano.

Molte le novità di questa “major release” le più importanti dal punto di vista degli utenti finali sono:

  1. Funzionalità di annulla/”cestino” globale, che significa che se si cancella per errore un articolo o un commento è possibile recuperarlo dal cestino. Ciò elimina anche i fastidiosi messaggi di conferma che apparivano ad ogni cancellazione.
  2. Editor di immagini incorporato che permette di ritagliare, modificare, ruotare invertire e scalare le proprie immagini. Questo è il primo di una lunga ondata di miglioramento nella gestione dei media che sono in programma nelle future versioni.
  3. Aggiornamento e controllo compatibilità dei plugin in batch, che permette di aggiornare 10 plugin in un solo passaggio, anzichè dover fare vari clic per ognuno di essi, viene inoltre utilizzati i nuovi dati di compatibilità presenti nella directory dei plugin per fornire un miglior riscontro sulla possibilità che un plugin sia o meno compatibile con le nuove versioni di WordPress. Ciò dovrebbe contribuire a migliorare ancora il processo di aggiornamento.
  4. Semplicità nell’inclusione dei video che permette di incollare semplicemente la URL del video su una sola riga e di trasformarla magicamente nel corretto codice di embed, con il supporto di Oembed per YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy e WordPress.tv (e molti altri nella prossima versione).

La versione 2.9 fornisce anche una lunga serie di migliorie nascoste e piccoli miglioramenti in tuttoo il codice che si apprezzeranno utilizzando la nuova versione per un po’ di tempo. Eccone alcuni:

  • Supporto a rel=canonical per una miglior SEO.
  • Supporto automatico all’ottimizzazione del database, che è possibile abilitare nel proprio file wp-config.php aggiungendo la riga define('WP_ALLOW_REPAIR', true);.
  • I temi posssono registrare “miniature per articolo” che permetteranno di allegare una immagine ad un articolo, utile in particolare per i temi in stile giornale.
  • Una nuova tabella commentmeta consente di avere coppie arbitrarie di chiave/valore collegati ai comment, così come neigli articoli, in modo da permettere una ampia espansione del sistema dei commenti.
  • Miglioramento dei tipi di articoli personalizzati tramite un aggiornamento delle API in modo da permettere una miglio gestione di altri tipi oltre agli articoli, pagine e allegati. (Altre migliorie previste per la versione 3.0.)
  • Possibilità di definire una directory personalizzata per i temi in modo che un plugin possa registrare un tema ad esso collegato o la possibilità di avere una directory di temi condivisi sul proprio server.
  • Aggiornamento di TinyMCE e di Simplepie.
  • Le sidebar possono ora avere una descrizione così che sia più chiaro cosa e dove fanno quello che fanno.
  • Possibilità di specificare i template di categoria non solo per ID ma ora anche per abbreviazione (slug), ciò renderà più semplice per gli sviluppatori di temi gestire meglio le categorie
  • La registrazione ed i profili sono ora estensibili per raccolgire altre informazioni in maniera più semplice.
  • Le API XML-RPC sono state estese per consentire di modificare le impostazioni di registrazione utente. Sono statei inoltri corretti alcuni problemi con gli allegati sulle API Atom.
  • Creazione di gallerie personalizzate con i nuovi attributi di inclusione ed esclusione cjhe permettono di estrarre gli allegati ai propri articoli e non solo quello corrente.
  • Quando si modifica un file di un tema o di un plugin  l’editor ricorda la posizioone del cursore e la ripropone dopo un salvataggio
  • Il bookmarklet Press This è stato migliorato è molto più veloce di prima.
  • Tassonomia personalizzate vengono ora incluse nel file di esportazione WXR ed importate in maniera corretta.
  • Migliori hook e filtri per riassunti, smile, richieste HTTP, profili utente, link autori, tassonomie, supporto SSL , tag cloud, query_posts e WP_Query

COme sempre si rimanda al nostro forum di supporto per qualsiasi domanda e/o problema, NON utilizzate i commenti per richieste di aiuto perchè queste verranno o ignorate o cancellate. Grazie a tutti per il vostro supporto ed incoraggiamento costante ad ogni nuova versione e buon aggiornamento

WordPress 2.8 in italiano (Baker)

18

wp28

Come promesso ieri ecco disponibile la versione italiana di WP 2.8, come annunciato nell’articolo di ieri questa versione è Baker in onore del famoso trombettista e vocalist Chet Baker e come sempre l’ottimo Uncino ha realizzata una immagine dedicata alla release. Nei giorni scorsi abbiamo visto l’imponente serie di modifiche, migliorie nuove funzionalità e nelle prossime settimane vedremo alcune nuove caratteristiche in maniera approfondita sopratutto dal lato degli sviluppatori.

Da questo momento la release italiana appare anche nel repository ufficiale pertantoc hi avesse già aggiornato alla 2.8 inglese, da una versione italiana, nelle prossime ore riceverà la notifica diella disponibilità di questo nuovo aggiornamento. La nuova versione è scaricabile anche in maniera tradizionale dalla solita pagina di download. Ricordiamo che in alcuni casi per impostazioni dei singoli server dei vari provider potrebbe essere necessario, prima o dopo un aggiornamento avere qualche accorgimento perchè ci si potrebbe ritrovare con il sito non funzionante. IMPORTANTE: prima di aggiornare manualmente o in automatico si raccomanda SEMPRE di effettuare un backup sia dell’installazione di WP via FTP che del DB e di verificare la bontà delle copie e nel caso farne due.

Come sempre nella pagina di download troverete oltre al pacchetto base anche una versione con alcuni plugin (aggiornati all’ultima versione) di particolare utilità, il solo pacchetto plugin aggiuntivi e il solo file di lingua per chi installando una versione inglese decidesse di volerla in italiano.

Prevenendo la domanda che molti fanno ad ogni release, per la versione 2.8 trattandosi di una “major release” NON è previsto un pacchetto con i soli file modificati, questo perchè il loro numero è decisamente elevato e non ne vale la pena, inoltre l’aggiornamento automatico semplica molto l’aggiornamento.

Nota: Non fate commenti con richieste di aiuto o richieste di assistenza, per questo esiste il forum, i commenti contenenti richieste di pertinenza del forum di assistenza verranno ignorati e se sollecitati, cancellati. Prima di porre la vostra domanda sul forum consultate i thread già aperti perchè spesso la risposta esiste già

File WordPress italiano corrotto

0

Molte segnalazioni oggi sia per email che sul forum riguardo all’impossibilità di scaricare i file di WP in italiano, o meglio i file scaricati risultano corrotti. Ora dovrebbe essere tutto risolto, dopo un cambio di impostazioni nel plugin che gestisce i download. Il motivo è tutt’ora oscuro, visto che il plugin sta funzionando perfettamente dall’inizio di maggio.

Ci scusiamo per il disagio e ringraziamo tutti quanto hanno segnalato la cosa per email e sul forum.

Aspettando WP 2.5 – parte 1

4

Questo è il primo articolo di una serie che introdurrà le novità della 2.5 sia dal punto di vista del normale utente che per gli sviluppatori di temi e plugin. no vuole essere una panoramica esaustiva perchè le modifiche sono moltissime grandi, piccole e minuscole e coprirle tutte sarà credo impossibile, inoltre molte cose più tecniche sono raccolte nella serie Weekly Digest che appare ogni settimana. Oggi ci concentreremo sulla migrazione di temi e plugin quindi un argomento di interesse per tutti gli sviluppatori. Ecco la traduzione di una sezione di una pagina del codex inglese:

WordPress 2.5 introduce una nuova interfaccia amministrativa che le altre modifiche a WP non dovrebbero avere un particolare impatto sui temi, nessun tag deprecato, nemmeno quelli più datati è stato eliminato, una cosa interesasnte per chi sviluppa temi è il supporto Gravatars nativo in WP che permette di avere temi che supportano gravatars senza ricorrere a plugin esterni e che sarà oggetto di uno specifico articolo.

La nuova interfaccia del pannello di amministrazione invece impatta notevolmente su tutti i plugin che hanno pannelli di opzione o che inseriscono elementi nei pannelli di amministrazione di WP.

Modifiche al menu di amministrazione

Il cambiamento più sostanziale della futura versione di WordPress version 2.5 è la completa revisione delle schermate di amministrazione e dei menu. I menus sono stati riorganizzati comunque molti plugin dovrebbero funzionare correttamente se utilizzano il metodo standard di aggiunta di menu amministrativi (in inglese) ma alcuni richiederranno degli aggiustamenti.

Schermate di amministrazione

Qualsiasi plugin che abbia aggiunto una sezione alla schermata di scrittura/modifica degli articoli o delle pagine, cos’ coeme in altre schermate di amministrazione, troveranno probabilmente che le modifiche di formattazione e si markup in WP 2.5 fanno si che tali aggiunte non si armonizzino e non appaiano come appartenenti alle normali sezioni preesistenti in WordPress. Inoltre alcuni hook che sino alla versione 2.3 i plugin utilizzavano per aggiungere informazioni nelle varie schermate sono stati rimossi in favore di una nuova API ce utilizza la funzione add_meta_box per definire una sezione da aggiungere alle schermate di modifica di articoli, pagine e link. (Tale funzione con del codice di commento si trova in wp-admin/includes/template.php).

Quindi, gli autori di plugin dovranno rilasciare una nuova versione dei loro plugin specifica per WordPress 2.5 o (preferibilmente) inserire della logica nei propri plugin che determina la versione ed utilizza la formattazione corretta. Un buon modo per fare ciò è quella di controllare se è definita la nuova funzione add_meta_box. Ad esempio:

if (function_exists('add_meta_box')) {
 // codice per la 2.5, in cui richiamare la add_meta_box per definire la schermata
} else {
 // codice per la 2.3, che richiama add_action( 'dbx_post_advanced' ) o funzioni similari
}

Nota: assicurarsi di eseguire il test function_exists ben avanti durante l’inizializzazione di WordPress! Questa funzione non viene caricata nel momento in cui viene inizializzato il plugin. Quindi si suggerisce di farlo all’interno di una azione ‘admin_menu’ e della nuova azione ‘admin_init’.

Activation Global Scope

Un altro cambiamento che può influenzare alcuni plugin è che in WordPress 2.5, gli hook di attivazione dei plugin vengono eseguiti in una funzione con scope non globale (precedentemente erano eseguite con scope globale). Ciò significa che se il vostro plugin ha un hok di attivazione e le funzioni che richiama si basano su variabili globali definite all’interno del file del vostro plugin, potreste scoprire che tali funzioni non lavorano correttamente. Tutto ciò che serve fare per risolvere il problema è, a livello di scope globale del vostro plugin, aggiungere una dichiarazione “global” per queste variabili. Ad esempio:

global $my_plugin_variable;
$my_plugin_variable = 3;

function my_plugin_activation_function() {
   global $my_plugin_variable;

   // rest of activation function
}

TinyMCE

Con WordPress 2.5 viene incluso TinyMCE 3.x che è una versione completamente riscritta di questo editor. Vi sono moltissime modifiche nelle API e tutti i plugin WordPress che aggiungono pulsanti all’editor devono venir aggiornati. Dei buoni punti di partenza sono:

http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/devkit http://wiki.moxiecode.com/index.php/TinyMCE:API

Avviamente aggiungere un pulsante che inserisce del codice nella posizione del cursore è abbastanza semplice. il plugin “pagebreak” è un ottimo esempio da copiare..

Per il caricamento dei plugin vi è un nuovo filtro $mce_external_plugins che prende un array ‘name’ => ‘url’ e lo inserisce nella versione zip di TinyMCE. E’ opportuno utilizzare url assolute (con o senza il nome dell’host) in quanto utilizando URL relative occorrone alcune impostazioni all’array di inizializzazione per mantenere i valori di default (che possono venir cambiati da un plugin WordPress), risultando quindi possibile inrterrompere il caricamento di plugin esterni che utilizzano url relative. TinyMCE continua a non caricare un plugin da un altro dominio diverso da quello di esecuzione.

Il compressore gzip è anch’esso cambiato. Ora raccogli tutti i pezzi di TinyMCE e restituisce un file compresso in un solo passaggio. L’azione “mce_options” è ancora supportata ma deprecata. L’azione “tinymce_before_init” è rimpiazzata da un filtro “tiny_mce_before_init” cjhe si applica all’array con tutte le impostazioni di TinyMCE. Inoltre il file zip viene tenuto in cache su disco per risparmiare memoria/risorse di sistema. Questa cache viene invalidata da qualsiasi modifica all’array di inizializzazione o dal cambiamento dell’argomento ver=[number] quando si richiama tiny_mce_config. Questa versione viene filtrata da “tiny_mce_version” definita in /wp-includes/script-loader.php, così che un plugin la possa cambiare.

VI sono dei cambiamenti anche nel caricamento dei file di linguaggio. Il codice linguaggio è ora solo l’ISO 639-1, che è formato solo dalle prime due lettere ricavate dal valore locale di WordPress, tipo de, fr, es, it, etc. TinyMCE caricherà langs/[lang].js quando un plugin viene caricato e se un plugin ha un popup caricherà langs/[lang]_dlg.js quando si apre il popup.

Il caricamento delle stringhe di linguaggio predefinite è anch’esso differente. Ora sono tutte definite in tinymce/langs/wp-langs.php, così da venir inserite nel file .pot principale e tradotte in tute le lingue disponibili in WordPress [N.d.t. - Cosa che ha reso felici tutti noi dei team di traduzione!!] . Un plugin può utilizzare uqalsiasi stringa presente in tale file, si veda l’oggetto tinyMCE.i18n js quando viene caricato TinyMCE per vedere come vengono referenziate.

N.d.t. Con questo articolo vediamo che molte sono le cose che influenza il funzionamento dei plugin nella nuova versione di WP, a tal fine è già stata attivata una pagina del codex inglese dove sono elencati plugin (con la relativa versione) che risultano sicuramente compatibili o sicuramente non compatibili con la nuova versione di WP.

Si chiude qua il primo articolo di Aspettando WP 2.5, nel prossimo articolo vedremo la nuova bacheca e la struttura logica del pannello di amministrazione.