Se sviluppi con WordPress probabilmente hai già sentito il termine "framework" prima, e ci sono possibilità che tu ne abbia sviluppato uno.
Se non l'hai fatto, sei fortunato! Questo tutorial ti guiderà attraverso i dettagli di uno dei più famosi framework di WordPress: un framework che utilizza oltre 55.000+ persone - Thesis.
Thesis è stato creato da Chris Pearson e lanciato nel marzo del 2008. Il framework al suo interno è stato progettato per essere "search engine friendly" e con un caricamento estremamente veloce, tuttavia molti sostengono che la migliore caratteristica di Thesis è il Visual Design Template Editor.
Per comprendere appieno come sviluppare con Thesis, è meglio sezionare e familiarizzare con le impostazioni di Thesis e con l'editor di template. È anche importante cogliere il concetto di scatole, pelli e pacchetti - che è ciò che questa serie di tutorial ti aiuterà a comprendere camminando attraverso la creazione della tua prima pelle Thesis personalizzata.
Per motivi di lettura, questo tutorial presume che tu abbia già familiarità con lo sviluppo di temi WordPress, HTML e CSS; tuttavia, anche l'utente più inesperto può capire le basi della creazione di una skin per il proprio sito Web poiché Thesis è molto "orientato all'utente finale".
In effetti, l'intero framework utilizza "trascina e rilascia" per quasi tutto, rendendo le regolazioni facili come tenere premuto il tasto Maiusc e trascinare le caselle attorno all'editor dei modelli.
Per costruire il tuo sito WordPress usando Thesis è necessario prima capire le componenti di base del Thesis Framework. La tesi consiste di tre elementi principali:
Skins - Le skin sono essenzialmente lo stesso concetto dei temi WordPress; tuttavia, una skin Thesis utilizza tutte le funzionalità di WordPress sin dall'inizio - vale a dire che le skin sono radicate in WordPress in modo tale da poter fare più di un semplice "tema" sul proprio sito, è possibile creare pagine di amministrazione, controllo funzionalità e molto altro.
scatole - Le scatole sono molto simili ai "plug-in" o ai "widget" che possono essere usati insieme alla tua pelle. Sono bit di codice che aggiungono funzionalità dinamiche al tuo sito, ad esempio puoi creare una casella per un cursore del contenuto, un modulo, informazioni sull'autore, struttura HTML, ecc..
Pacchi - I pacchetti aggiungono stile a tutti gli aspetti della tua pelle senza dover realmente immergersi nel codice CSS. In effetti, Thesis arriva a fornire agli utenti un'interfaccia semplice che consente a coloro che non sono i ninja CSS di inserire i propri margini, bordi, larghezze, altezze, ecc. Rendendo la personalizzazione facile per i principianti.
È importante inoltre sottolineare che Thesis viene fornito con una sezione piuttosto robusta dedicata esclusivamente alla gestione delle altre informazioni pertinenti del tuo sito Web, come il supporto integrato per i codici di monitoraggio di Google Analytics, la gestione delle pagine 404 e le opzioni SEO (ad esempio l'impostazione del tag title, meta descrizione, parole chiave e opzioni del robot).
Lavorando insieme, skin, box e pacchetti Thesis creano senza soluzione di continuità un sito Web WordPress che utilizza tutte le funzionalità plug-in / widget di cui hai bisogno - senza tutto il tempo di caricamento e in modo molto "search engine friendly".
Ora che hai una conoscenza di base di Thesis, nella nostra prossima puntata approfondiremo le impostazioni delle informazioni del nostro sito usando le impostazioni di Thesis e inizieremo a costruire la nostra prima skin per Thesis.