“Il modo in cui i temi si sono evoluti all’interno di WordPress ha reso più facile la loro creazione”, ha scritto Tammie Lister nella riga di apertura del suo articolo intitolato La creazione del tema ora è più semplice. “Sembra un’affermazione audace, ma è vero.”

Non è una forzatura dire che molti chiederebbero questa ricetta di salsa segreta per una facile creazione di temi. Semmai, i temi di WordPress sono nella fase più complessa della storia. È uno strano mix di API e anni e anni di bagaglio legacy. Saltare nello sviluppo di temi tradizionali oggi comporta un’elevata barriera all’ingresso, soprattutto se si desidera creare qualcosa di più ampio di uno qualsiasi dei temi predefiniti di Twenty*.

Ma Lister sta parlando del WordPress del futuro, una piattaforma che renderà il suo output front-end tramite blocchi.

Il problema dei blocchi è che mettono questo velo su molte cose disordinate dell’eredità, creando un nuovo standard in cui chiunque voglia costruire un tema non deve preoccuparsi di gran parte della storia che ci ha portato dal punto A al punto B. Questo è un Buona cosa. La standardizzazione del sistema era attesa da tempo, ma siamo ancora in procinto di compiere l’ultimo balzo in avanti. È un momento difficile per essere uno sviluppatore. Può anche essere una nuova avventura eccitante se smettiamo di pensare ai temi di una mentalità tradizionale.

Lister si è assicurato di sottolineare la differenza tra il tema “creazione” e “sviluppo”. In quasi due decenni di WordPress, abbiamo avuto solo sviluppatori di temi WordPress. Solo chi ha una conoscenza minima di HTML, CSS, PHP e [sometimes] JavaScript potrebbe creare un tema. E questo è assolutamente vero ancora oggi.

Tuttavia, non sarà vero domani.

L’atto del design front-end non deve essere un affare tutto o niente. I creatori possono creare modelli personalizzati e presto essere in grado di inviarli al funzionario directory dei modelli. WordPress 5.8 ha lanciato l’editor di modelli, quindi chiunque può immergersi nella parte superficiale del pool di creazione di modelli. Gli stili globali, una funzionalità ancora da rilasciare, porta con sé la promessa di personalizzare caratteri, colori, sfondi, bordi e molto altro.

Dal punto di vista di uno sviluppatore, alcune di queste funzionalità possono sembrare limitanti. Ci immergiamo nel codice e vediamo il mondo intorno a noi cambiare. Niente è come il vecchio WordPress. Ci sono momenti in cui le cose sono più complicate, a volte di grandezza.

Tuttavia, per le persone che non hanno mai scritto una riga di codice in vita loro, c’è qualcosa di magico in preparazione. WordPress sta abbassando la barriera all’ingresso a quasi nulla per le persone “normali”.

Ricordo quanto sia stato potente creare il mio primo design di blog personale su WordPress. Era un fork di un tema di Tung Do, l’ex proprietario dell’ormai defunto blog WP Designer. Conoscevo abbastanza HTML e CSS per farmi strada attraverso la maggior parte di esso e solo abbastanza PHP per rompere il mio sito diverse dozzine di volte. È stata un’esperienza che mi ha cambiato la vita e che ha giocato un ruolo non trascurabile nel lancio della mia carriera.

Tuttavia, penso anche a tutte le persone che non sono mai riuscite a creare i propri progetti di sito perché non avevano le conoscenze necessarie, il tempo a disposizione o si sono imbattuti in qualche altro blocco che ha impedito loro di entrare nell’esperienza. WordPress è in grado di cambiarlo con nuovi strumenti, costruendo una passerella che permetta a più persone di entrare a far parte della nostra comunità di design collettivo.

Non è solo sulla creazione di progetti di blog personali. Si tratta di consentire a chiunque voglia contribuire a questo esperimento open source, fondato sull’idea che possiamo condividere con i nostri vicini.

La directory dei modelli, che ha solo pochi giorni, ne è un primo esempio. Mentre continuiamo a rimuovere le barriere per i non sviluppatori, si apre un intero mondo di possibilità e, forse, consente ad alcuni che in precedenza non avevano il privilegio di contribuire un’opportunità di farlo. Oppure, potrebbe anche essere il trampolino di lancio di una nuova attività per alcuni.

C’è anche un biglietto di due anni su modelli di pagina iniziale che sta prendendo vapore. È una sorta di compagno per bloccare i modelli, affrontando intere pagine anziché sezioni. L’obiettivo iniziale sarebbe quello di raggruppare questi temi nei loro temi, ma immagino un futuro in cui gli utenti possano crearli e condividerli liberamente con i loro colleghi tramite WordPress.org.

Ma oggi è difficile per gli autori di temi, anche per gli sviluppatori di plug-in, ma lo salveremo per un altro post.

I temi tradizionali portano tutto il bagaglio legacy menzionato in precedenza e alcuni dei nuovi strumenti relativi ai blocchi si sono aggiunti al carico. La fase attuale spesso rompe i progetti classici o costringe gli sviluppatori a mescolare i composti e ad aspettare di vedere se l’amalgama esplode.

E il futuro promesso del tematizzazione facile con i blocchi è ancora agli inizi. Nel momento in cui gli sviluppatori entrano in qualcosa di leggermente più “avanzato” di un semplice blog, ci sono ostacoli e insidie ​​in abbondanza. Ad esempio, se desideri utilizzare diverse dimensioni e orientamenti dell’immagine in varie sezioni di un modello di prima pagina, ciò è impossibile con il blocco Post Featured Image.

Oppure, forse hai un utente del tema che desidera inserire un collegamento dinamico al profilo/account per gli utenti registrati sul proprio sito. Non succede senza creare un plugin o trovarne uno per gestire il lavoro. Può anche essere una vendita difficile quando quattro righe di codice PHP hanno funzionato bene in passato.

Questi sono solo semplici esempi di una serie di problemi che gli autori di temi affrontano quotidianamente. Sono risolutori di problemi per le masse, ma non hanno ancora un set di strumenti abbastanza robusto. Fondamentalmente, il sistema a blocchi è in grado di gestire la maggior parte dei problemi e in alcuni casi persino di fornire soluzioni migliori, ma non tutti i blocchi o le opzioni necessari sono ancora disponibili.

Man mano che continuiamo a risolvere questi problemi e ad aggiungere i pezzi mancanti, la creazione del tema sarà più facile per tutti, dall’inventore del fine settimana al negozio di temi da un milione di dollari. Ci vorrà un po’ prima di arrivarci, ma trovo difficile non guardare a ciò che sta per arrivare e non essere entusiasta della prospettiva del tematizzazione nei prossimi anni.

Source link

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.