I tipi di dati personalizzati fanno la differenza tra un fantastico strumento di blogging e un vero CMS. Ad oggi, non esiste una soluzione completa per gestire i dati personalizzati per i siti multilingue. Types e Views cambieranno tutto questo!
Aggiornamento: Types e Views sono pronti.
Ottieni Types dal sito web di Toolset.
Per Views, vai al sito di WP Views.
Negli ultimi 5 mesi abbiamo lavorato a due nuovi e importanti plugin per gestire e visualizzare i dati personalizzati in WordPress. Manca meno di un mese al rilascio ed è arrivato il momento di fare una presentazione informale.
Types: definisce i dati personalizzati
Innanzitutto, dobbiamo dire a WordPress quali sono i nostri dati personalizzati. Types ci permette di configurare i tipi di post personalizzati, le tassonomie e i campi personalizzati.
Types ti permette di definire e modificare i tipi di post personalizzati e le tassonomie, oltre alla relazione tra di essi.

Quando modifichi i tipi personalizzati, ottieni tutti i dettagli completi, inclusi il nome, la descrizione, le proprietà del menu e tutti i piccoli testi che puoi scegliere.

Il vero divertimento inizia quando cominci a configurare i campi personalizzati per i tipi appena creati.
Types contiene una gestione completa dei campi personalizzati per WordPress. Puoi configurare i meta box, scegliere quali campi elencare al loro interno e su quali tipi di contenuto devono essere visualizzati questi box. Nel caso te lo stessi chiedendo, abbiamo preso in prestito alcune ottime idee dal popolare modulo CCK di Drupal per il nostro Types.

Types include tutti i tipi di campo “normali” (come i campi di testo, le aree di testo, i pulsanti di opzione e le caselle di controllo), oltre a campi speciali come immagini, URL, numeri di telefono, ecc.
I campi includono la convalida dei dati integrata. Quando inserisci un campo, Types può verificare che i dati dell’utente siano validi prima di poterli salvare.
Inoltre, puoi specificare cosa fare con le traduzioni per ogni campo. Puoi scegliere se WPML tradurrà quel campo, lo copierà o non farà nulla.

Una volta configurato il tutto, gli utenti vedranno la tua nuova e scintillante schermata di modifica personalizzata. Ecco come si presenta il nuovo box “Attributi del programma” che abbiamo definito in precedenza:

Views: visualizza i dati personalizzati
Fin qui tutto bene. Possiamo dire a WordPress quali tipi personalizzati vogliamo, quali meta box creare e quali campi conterranno.
Gli utenti ora possono inserire dati personalizzati nel sito. Ma come li visualizziamo?
È qui che entra in gioco Views. Views è un pacchetto completo per la visualizzazione dei dati nel tuo sito. Include due moduli principali:
- Template dinamici: creano template child senza modificare i file PHP
- Elenchi di dati: interrogano e visualizzano i dati
Il motore dei template è responsabile della visualizzazione delle singole pagine. Ti permette di creare un template di pagina utilizzando HTML e shortcode (tramite una GUI). Sarai in grado di creare template di pagina complessi per i tipi di dati standard e personalizzati senza imparare le API di WordPress e senza usare PHP. Tutti i campi standard e personalizzati appaiono nella GUI e possono essere personalizzati con diverse proprietà.

Il motore degli elenchi è ancora più potente. Li chiamiamo Views. Una View include un generatore di query, che ti permette di caricare elenchi di dati. Include anche un motore di rendering per scorrere questi dati e visualizzarli. Puoi inserire una View in qualsiasi contenuto di WordPress, oppure usarla come widget.

Views è un plugin di grandi dimensioni e merita un articolo a sé stante. Ne scriverò molto presto in modo dettagliato.
Pienamente compatibile con WPML
Naturalmente, Types e Views sono progettati per la compatibilità con WPML.
Quando crei nuovi tipi di dati, sono completamente multilingue. Le pagine di modifica verranno mostrate nella lingua corretta. Ogni porzione di testo che inserisci per definire un tipo personalizzato apparirà nella schermata Traduzione stringhe di WPML.
Quando inserisci una View nel tuo contenuto o usi un template dinamico, scoprirai che anche questo è multilingue. Puoi tradurre le stringhe utilizzando la Traduzione stringhe di WPML e i meta HTML utilizzando l’Editor di traduzione.
Quando, dove e quanto?
Al momento, siamo nella fase di test sia per Types che per Views. Stiamo creando dei design di riferimento che utilizzano Types, Views e WPML e stiamo analizzando i problemi che si presentano. Dovremmo avere una versione pulita e completa tra circa un mese.
Types sarà un plugin gratuito, disponibile per il download tramite il repository dei plugin di WordPress. Views sarà un plugin a pagamento. Il costo previsto sarà di 50 $. Avremo i dettagli finali al momento del rilascio di entrambi i plugin.
Non appena avremo le versioni beta, scriverò di più al riguardo. Regaleremo account gratuiti per Views ai primi che lo testeranno e lo utilizzeranno.
Breve nota su WPML 2.4.0
Nel caso te lo stessi chiedendo, siamo anche molto vicini al prossimo importante rilascio di WPML. In questo momento Mihai e Daniel sono impegnati a lavorare sulle nuove funzionalità di WPML. La sincronizzazione dei menu per WPML 2.4.0 è quasi completa. Stiamo lavorando per risolvere gli ultimi bug e saremo pronti con una prima versione beta di WPML 2.4.0. Scriverò tutto al riguardo non appena sarà pronta.
E sì, stiamo assumendo!


