Semplifica la vita con Drupal

Quando si sviluppa un sito web non basato su CMS, di solito si lavora prima sul design e poi si aggiungono i contenuti, ma quando si utilizza un CMS è spesso è meglio aggiungere contenuti e acquisire familiarità con la struttura dei dati con cui dovrai lavorare, e solo allora aggiungere funzionalità di progettazione a Esso.

Semplifica la vita con Drupal

Design gradevole

Naturalmente, è una buona idea realizzare un design dall'aspetto ragionevole prima di mostrarlo al cliente altrimenti tutto il feedback che riceverai da loro riguarderà questioni estetiche, come ad esempio i colori sbagliati e così via. Far sì che i clienti lo capiscano spesso non è facile, ma ideare un nuovo design e tutte le modifiche che ne conseguono possono richiedere estremamente tempo.

È una buona idea realizzare un design dall'aspetto ragionevole prima di mostrarlo al cliente, altrimenti tutto il feedback che riceverai da lui riguarderà questioni estetiche

Uno stratagemma utile è usare il piuttosto eccellente Artista programma, che presenta non solo un vasto numero di progetti predefiniti, ma mostra immediatamente nella sua anteprima l'effetto di eventuali modifiche apportate ad essi.

Puoi letteralmente sederti con il tuo cliente e mostrargli come apparirà il suo sito, completo di riquadri curvi, riempimenti graduati o qualsiasi altra delle centinaia di "modifiche" che puoi applicare.

Ovviamente non c’è nulla che possa sostituire un foglio di stile ben realizzato creato da un grafico di talento, ma non è così tutti i progetti meritano quel tipo di budget e, sebbene Artisteer sia un prodotto a pagamento, puoi provarlo gratuito.

Per creare modelli Drupal con esso, tuttavia, dovrai pagare la versione "standard" a $ 129,95, anziché la versione "home" a $ 49,95. Se scegli questa strada, la creazione del tuo modello Drupal richiede solo un clic sul pulsante Esporta, quando viene creato un file di archivio contenente tutti i file PHP, CSS e grafici necessari per implementare il tuo progetto. Puoi modificare manualmente il foglio di stile CSS dalla schermata delle opzioni del pulsante Esporta, consentendo di apportare ulteriori modifiche. Una volta ottenuto questo file modello, applicarlo è simile all'installazione di un modulo (e puoi passare facilmente tra i diversi modelli installati).

Lati negativi

Tuttavia il grande vantaggio di utilizzare un CMS è che consente ai tuoi clienti di aggiornare il proprio sito contenuti, c'è anche uno svantaggio, perché significa che non avrai più una copia locale del sito attivo ad oggi.

Ciò, a sua volta, significa che il backup del server CMS live diventa ancora più importante di quanto lo fosse in realtà siti in cui mantieni il contenuto sul tuo server di sviluppo e lo carichi sul live uno. Ancora una volta, Drupal semplifica questo compito tramite un modulo che dovrebbe essere in cima alla tua lista di must, chiamato "Backup e migrazione". Usando questo modulo, puoi eseguire il backup sia del database che di eventuali file personalizzati, in una cartella sullo stesso server o tramite FTP su un'altra casella.

Hai bisogno di una soluzione di e-commerce con tracciamento completo degli ordini e più fornitori di pagamenti? Poi Ubercart è una scelta abbastanza buona, anche se manca un adeguato controllo delle scorte, un'omissione su cui si sta attualmente lavorando.

Una soluzione alternativa potrebbe essere quella appena sviluppata Commercio Drupal modulo, che offre funzionalità simili, ma attualmente presenta lo strano problema che i prodotti devono essere inseriti in due posti separati: apparentemente tutto ciò è dovuto alla struttura estremamente flessibile che il prodotto offre alle soluzioni di e-commerce, ma sono sicuro che è qualcosa che verrà risolto.

Il numero di moduli supportati da Drupal è semplicemente sbalorditivo e la parola chiave qui è "supporta". Uno degli argomenti che ho sentito avanzare contro alcuni CMS è che l’ultima cosa di cui hai bisogno è un modulo che rompa qualcosa che non può essere rimosso. Naturalmente, se una cosa del genere dovesse accadere, verrebbe notata prima sul tuo sistema di sviluppo, non è vero? Ne hai creato uno, vero, come ho suggerito sopra? E ovviamente hai quei backup che hai testato in anticipo, vero?

Sarebbe sciocco suggerire che Drupal fornisca la risposta a tutti i problemi legati alla creazione di siti Web – tutt’altro certamente porta con sé un mucchio di problemi, ma una volta compresi i concetti di base, è davvero tranquillo facile da usare. L'ultima versione ha messo a tacere molti dei precedenti timori legati a Unix.