La versione più recente di WordPress, 3.5, ha superato il limite di 6 milioni di download. Ci ha portato una rinnovata esperienza multimediale e vari miglioramenti nella dashboard. Ma la vita avanza e lo scopo della prossima versione 3.6 è già stato risolto.

C'è stato molto dibattito su cosa aspettarsi, soprattutto in termini di miglioramento del flusso di lavoro di pubblicazione. Fortunatamente, gli sviluppatori ci forniscono alcuni suggerimenti attraverso la discussione trac e il Crea WordPress Core blog.

Diamo un'occhiata a ciò che è all'orizzonte, per assicurarci che i nostri progetti siano preparati e non incontriamo brutte sorprese lungo la strada.

Mark Jaquith , che sarà uno sviluppatore leader per il ciclo 3.6, dichiara nel suo post introduttivo :

Personalmente mi piacerebbe che il focus della release riguardasse la modifica del contenuto (revisioni, salvataggio automatico, flusso di lavoro, modalità di modifica, ecc.).

Aaron D. Campbell co-condurrà il rilascio e è anche espresso la sua intenzione di concentrarsi sulla modifica dei contenuti per migliorare il suo potenziale per gli utenti. Quindi, possiamo aspettarci ulteriori miglioramenti a quelle piccole funzionalità del cruscotto che semplificano la vita.

Pubblica i formati dell'interfaccia utente

I formati dei post sono stati introdotti in WordPress 3.1 e attualmente disponiamo di molti bellissimi temi che li utilizzano per presentare i contenuti in modo visivamente accattivante. Sfortunatamente, l'interfaccia utente di amministrazione per questa funzione ha sempre avuto alcuni problemi di usabilità, il che ha significato la modifica degli sviluppatori per i progetti client.

In 3.6 sotto il comando di Helen Hou-Sandi le cose cambieranno. Secondo Helen l'interfaccia utente stessa verrà rivista per aiutare gli utenti a comprendere meglio un particolare formato di post. In particolare, verranno lavorate diverse fonti di ispirazione CF Post formati di Alex King, wordpress.com UI e il famoso Tumblr interfaccia.

Un altro aspetto che sarà aperto alla considerazione è "dare ai temi qualcosa di standardizzato e portatile quando si tratta di dati disponibili per la visualizzazione". Quindi, possiamo aspettarci che finalmente gli sviluppatori di temi avranno il set standardizzato di dati per ogni formato di post invece di dover fare supposizioni e creare le proprie implementazioni attraverso campi personalizzati.

Salvataggio automatico e blocco post

L'autosalvataggio è un aspetto importante del flusso di lavoro dello scrittore: la mancanza di una buona implementazione costringe molte persone a passare a editor esterni invece di scrivere direttamente nell'amministratore di WordPress.

A questo proposito, Jaquith ha detto:

... non dovremmo mai perdere post a causa di cookie scaduti, perdita di connessione, navigazione involontaria (anche se AYS), plugin o errori di base su salvataggio, crash del browser, crash del sistema operativo, gatti che camminano sulle tastiere, bambini che sbavano nelle tastiere ...

Sembra eccitante, vero? Andrew Ozz sta andando a guidare lo sviluppo e si concentrerà sul seguire i componenti:

  • Creazione di un'API "WP Heartbeat": un'API relativamente semplice che invia richieste al server ogni 15 secondi e attiva gli eventi alla ricezione dei dati. Questo è un passo verso la direzione di modifica simultanea, ma l'implementazione iniziale è finalizzata alle funzionalità di salvataggio automatico e post-blocco.
  • Post lock: previene i conflitti e la perdita di dati a causa della possibile modifica simultanea di un post. L'interfaccia utente e il sistema di notifica saranno migliorati.
  • Salvataggio automatico sull'archiviazione locale: eviterà la perdita di dati utente tra il salvataggio di post revisioni nel database.
  • Avvisi di scadenza del login: prevengono la perdita di dati dovuta alla scadenza dei cookie. Attualmente puoi usare il PMC Post Savior plugin per questo, e alcune delle sue idee probabilmente si faranno strada nel nucleo.

Flusso editoriale e revisioni

Con la versione 3.6 sarà fatto un passo tanto atteso verso il miglioramento del flusso di lavoro editoriale; in particolare per siti e blog multi-autore. Daniel Bachhuber guiderà la funzione. È uno degli sviluppatori dietro il famoso Modifica il plugin di flusso quindi possiamo aspettarci che alcune delle sue abilità entrino nel nucleo.

Comincerà con stati di post personalizzati. Secondo Daniel, è il "punto cruciale di costruire nuove funzionalità". Pertanto, esiste chiaramente l'intenzione di finalizzare l'API dello stato personalizzato, standardizzarne il comportamento e l'interazione con i tipi di post personalizzati.

Speriamo che a partire da WordPress 3.6 la creazione di stati come "idea" o "scaduto" sia un gioco da ragazzi.

Se hai informazioni o esempi su come sono implementati gli stati personalizzati esistenti, puoi aiutare gli sviluppatori partecipando al Studio "caso d'uso" .

Le revisioni sono uno strumento estremamente potente per il tracciamento dei contenuti in WordPress. Per 3.6 saranno migliorati con l'attribuzione dell'autore e il confronto sotto la guida di Peter Westwood . L'interfaccia utente avrà più significato per l'utente medio (leggi "non sviluppatore") presentando più informazioni sulle modifiche visivamente.

menu

La gestione dei menu è stata introdotta nella versione 3.0 come parte integrante del movimento "WordPress as CMS". Oggi non possiamo immaginare un tema che non supporti i menu. Nel 3.6 ci saranno alcuni perfezionamenti UI guidati da Dave Martin . Dave condivide le sue idee su come dovrebbe apparire la schermata di gestione dei menu nella sua blog e via trac . Il problema principale che verrà affrontato è una chiara differenza tra l'aggiunta di elementi a un menu e l'aggiunta del menu stesso a una posizione tematica. Come soluzione, l'approccio con finestra a schede è stato proposto e si può vedere i risultati positivi nel test degli utenti .

A parte questo, verrà introdotta la nuova meta box hookable "common links" con "home" e "Log in" come link predefiniti. Molti utenti hanno problemi a capire come aggiungere questi collegamenti al momento.

Significa che vedremo tutti questi cambiamenti nel nucleo? Dovremo aspettare la versione da raccontare. Nel frattempo puoi seguire il Crea l'interfaccia utente di WordPress blog per i dettagli e per partecipare alle discussioni.

Scrittura senza distrazioni

La funzione DFW è stata introdotta nella versione 3.2. Da allora ha ricevuto molta attenzione, sia positiva che negativa. Uno dei principali punti di contesa è la mancanza di supporto per la formattazione. WordPress non supporta il markdown e allo stesso tempo l'editor DFW si basa molto sulle scorciatoie da tastiera. Non esiste uno sviluppatore leader per questa funzione, ma Mark ha individuato le seguenti aree di miglioramento:

  • È difficile da scoprire
  • La transizione è un po 'stonata
  • Non supporta la maggior parte della formattazione necessaria per la scrittura
  • Miglioramenti generali del suo comportamento durante la scrittura

Manutenzione del codice e architettura

Come sempre con una nuova versione di WordPress, ci saranno alcuni aggiornamenti sotto la cappa nella versione 3.6. La maggior parte di loro si occuperà di problemi di memorizzazione nella cache e di prestazioni; che è logico come WordPress diventa più complesso e affamato di risorse. Oltre a questo ci sono alcune cose legate al database che stanno per cambiare. Vorrei evidenziare due:

  1. Le funzioni mysql_ sono deprecate in PHP, quindi WordPress 3.6 inizia a muoversi verso il supporto di Estensione PDO per servire le connessioni del database. Per gli sviluppatori, significa principalmente che se per qualsiasi motivo non stai utilizzando la classe nativa wpdb per operare con un database nel tuo plugin, è meglio iniziare subito - oltre a beneficiare del suo robusto elenco di funzioni eviterai anche incompatibilità con future versioni di PHP.
  2. Il simbolo UNICO verrà rimosso per lo slug in wp_terms. Questo piccolo dettaglio serve a preparare i futuri miglioramenti dell'API della tassonomia, in particolare come gestisce i termini condivisi.

Altre modifiche alla pianificazione possono essere trovate sul Crea WordPress Core blog.

Programma

Il programma di rilascio di WordPress 3.6 è più breve rispetto alle versioni precedenti: il ciclo è iniziato all'inizio di gennaio e la prima beta è prevista per il 13 marzo. 22 aprile 2013 è la data di lancio pianificata. Quindi se vuoi partecipare a questo ciclo visita il Traccia principale o postare pensieri sul Forum .

Cosa speri nella prossima versione di WordPress? Dove vedi il titolo della piattaforma? Fateci sapere nei commenti.

Immagine in primo piano / miniatura, immagine futura via Shutterstock.