Dovresti sviluppare un sito WordPress per un cliente da zero o utilizzare … Ekhm … un aiutante?

Dovresti sviluppare un sito WordPress per un cliente da zero o utilizzare … Ekhm … un aiutante?

Dovresti sviluppare un sito WordPress per un cliente da zero o utilizzare … Ekhm … un aiutante?
СОДЕРЖАНИЕ
02 июня 2020

Ogni designer ha le sue abitudini …


Forse è questo tipo di effetto ombra che ti piace mettere sulla maggior parte degli elementi della barra laterale.

O forse è il modo in cui stai separando i collegamenti breadcrumb.

Comunque, c’è sempre qualcosa.

E se lo prendessimo molto di più, e molto di più? Vale a dire, dovresti usare un tema WordPress segnaposto quando crei siti per i clienti? O dovresti iniziare da zero e costruire, elemento dopo elemento per ogni progetto client individualmente?

Nota. Questo articolo non riguarda molto la descrizione "qual è la cosa giusta da fare." Quello che voglio ottenere qui è solo elencare le soluzioni tecnicamente possibili e i pro ei contro di ciascuno. Sta a te decidere quale è quello che è più probabile che tu scelga.

Ogni volta che costruisci un sito WordPress, puoi farlo in uno di questi cinque modi:

Crea un tema personalizzato da zero.
Costruisci un tema sopra un framework di temi.
Costruisci su un tema esistente simile a quello che vuoi ottenere.
Crea un tema usando un tema iniziale come _S.
Crea il tuo tema iniziale e poi usalo quando costruisci ogni sito client.

Ok, prendiamolo dall’alto:

1. Costruire un tema personalizzato da zero

Consentitemi di ammetterlo Non sono un fan.

Costruire il tuo tema personalizzato ogni volta che stai lavorando su un progetto client è un approccio estremamente improduttivo.

Pensaci, devi iniziare creando la struttura di directory richiesta, tutti i file PHP richiesti, occuparti delle funzioni WP obbligatorie, implementare le funzionalità di base, assicurarti che il CSS funzioni in modo simile su ogni browser e miriadi di altri cose.

Potresti pensare che i clienti desiderino che i loro siti web siano costruiti da zero perché questa è la prova definitiva che il tuo lavoro è originale. Ma al contrario. Ciò che i clienti vogliono davvero è la qualità sopra ogni altra cosa. E quando stai lavorando su un tema da zero, non raggiungerai mai lo stesso livello di funzionalità come faresti con un framework o con un tema iniziale.

Va bene, quindi, a parte i contro, parliamo di alcuni aspetti positivi.

Ne posso vedere solo due, a dire il vero:

  • Di solito è più semplice implementare ogni tratto del design che hai creato in Photoshop su un tema personalizzato piuttosto che su temi basati su framework o temi di partenza. Questo perché, con un framework, devi adattarti ai meccanismi del framework stesso e non puoi creare codice liberamente.
  • Nessuna curva di apprendimento in aggiunta alla conoscenza standard di WordPress. Ammettiamolo, alcuni framework sono un po ‘complessi e imparare ad usarli in modo efficace richiederà del tempo.

2. Creazione di un tema utilizzando un tema iniziale come _S

_S

Il tema _S, noto anche come Underscores, è ciò che chiamiamo tema iniziale. Ciò significa che _S non è pensato per essere un tema principale della tua creazione (come di solito è il caso con altri framework di temi), ma invece, sei incoraggiato a modificare direttamente i file del tema e usarli come base del tuo tema personalizzato – in questo caso, per un sito client.

Quindi, in che modo è diverso dal costruire il tuo tema da zero allora?

Bene, offre una gamma di funzionalità fin dall’inizio. Solo per elencarne alcuni, con _S, ottieni modelli di pagina HTML 5 ottimizzati con elementi minimi, una pagina 404, un’implementazione di intestazione di esempio, script di navigazione, file CSS di avvio ben organizzato (più due layout di esempio), oltre a un sacco di altri cose.

In altre parole, _S ti offre un pacchetto completo e ottimizzato per iniziare a lavorare sul tuo design / tema finale.

Gli svantaggi? Devi essere abbastanza sicuro di lavorare con il codice sorgente e anche padroneggiare la struttura stessa di _S prima di poterlo utilizzare in modo efficace.

Un altro aspetto negativo è che ogni volta che si generano nuove versioni del tema _S dal sito ufficiale, ci possono essere alcune differenze dovute agli aggiornamenti che potrebbero essere stati introdotti nel frattempo.

A parte questo, questo è probabilmente il modo più versatile per costruire un sito per un cliente, in un modo che ti dà il pieno controllo della funzionalità e degli elementi di design. Cioè se hai già familiarizzato con il modo in cui _S funziona da solo.

3. Costruire un tema in cima a un framework di temi

I framework tematici sono il prossimo passo in avanti quando si tratta di trovare un modo per convincere altre persone a gestire alcune parti del tuo lavoro per te.

Ok, sto solo scherzando, ma quello che voglio dire è che con un framework tematico, non devi effettivamente costruire tu stesso l’intera struttura del sito. Quello che devi fare è creare un tema figlio che erediti gli elementi del genitore – il framework – e quindi riempire gli spazi vuoti, costruendo il sito del cliente fino alla sua forma finale.

Con un framework, ottieni una serie di utili caratteristiche che ti aiuteranno a gestire l’intero progetto più rapidamente. Ciò che ottieni è anche una struttura ottimizzata SEO, alcuni widget personalizzati e talvolta anche supporto e aggiornamenti (a seconda del framework che hai scelto).

Il rovescio della medaglia è che alcuni framework di temi possono essere un po ‘restrittivi quando si tratta del modo in cui vengono creati determinati elementi del sito, nonché di cosa puoi fare con loro in relazione al tuo progetto iniziale di Photoshop.

Per diventare veramente abili nell’uso di un framework ci vorrà del tempo, ma probabilmente è molto tempo speso molto bene, specialmente se stai costruendo un numero significativo di siti client ogni anno. Puoi andare su WordPress.org per a breve lista di quadri.

ibrido

4. Creare il proprio tema iniziale e quindi utilizzarlo per la creazione di ogni sito client

Questo definirei un approccio di vecchia scuola. È quello che facevamo prima dell’età dei temi di partenza come _S.

Tuttavia, l’approccio offre molte possibilità quando si tratta di pre-creare funzionalità ed elementi che si finisce sempre per utilizzare su tutti i siti client. Pertanto, nel complesso, l’intero processo di costruzione del sito si riduce di un paio di passaggi rispetto alla costruzione di un sito da zero.

Tuttavia, devi ancora affrontare le sfide di mantenere aggiornato il tuo tema iniziale con nuove versioni di WordPress, nuovi design e tendenze e tecnologie di costruzione del sito (come HTML 5) e tutto ciò che può accadere in questo ampio spazio online.

L’utilizzo di un tema iniziale come _S è probabilmente una soluzione migliore alla fine della giornata. E se vuoi avere alcune delle tue personalizzazioni pronte per ogni sito client su cui stai lavorando, perché non iniziare invece con un file Functions.php su misura?

5. Costruire su un tema esistente simile a quello che si desidera ottenere

Anche se alcune persone continuano a provare a farlo, direi che è l’approccio dell’uomo pigro. E abbastanza sorprendentemente, è anche un approccio che può richiedere molto più tempo di uno dei precedenti.

Ciò è dovuto al fatto che spesso si può finire per passare ore a cercare il tema giusto, solo per rendersi conto che la sua struttura non è così facile da capire come speravi. Di conseguenza, trascorri ore al massimo per far sembrare e funzionare decente.

I tuoi sforzi vengono spesi molto meglio padroneggiando un framework tematico o imparando a usare un tema iniziale.

Cosa altro c’è?

Certo, tutti gli approcci di cui sopra richiedono un certo livello di familiarità con il modo in cui WordPress funziona e con la codifica PHP in generale. A parte questo, anche mettere insieme un tema per il tuo cliente richiede tempo. E a seconda della complessità della cosa, può mettere ore in cima alla stima iniziale.

Suggerimento. Suggerimento. Se non vuoi giocare con tutto questo, ti invito a chiamarci e a farci gestire quella parte del progetto per te. Tutto ciò di cui abbiamo bisogno sono i tuoi file PSD e in cambio ti daremo un nuovo tema brillante.

Ma che ne pensi di questo? Come si fa a trasformare il proprio design in un sito client completamente funzionale?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Это интересно
    Adblock
    detector