Sto appena iniziando a imparare Drupal e mi piace davvero.Quali sono le insidie più comuni per un utente principiante Drupal?
Quali sono le insidie più comuni per un principiante? Come possono essere evitati?
Sto appena iniziando a imparare Drupal e mi piace davvero.Quali sono le insidie più comuni per un utente principiante Drupal?
Quali sono le insidie più comuni per un principiante? Come possono essere evitati?
Prima di tutto si dovrebbe essere chiaro con voi stessi su ciò che si sta cercando di imparare:
Naturalmente i confini di ciascuna di queste aree poco nitide, ma i modelli che si seguirà per conoscere Drupal sarà molto diverso. Ecco il mio parere:
trabocchetto generale (vale per tutti i settori)
I singoli principianti errore più ricorrenti fanno è quello di avere fretta. In un mondo di libri con titoli come "imparare a padroneggiare C++ in 24 ore o meno" la gente si avvicina Drupal credendo di poter farla franca con un paio di giorni di giocare con il codice altro qualcuno. Se non capiscono a prima vista come funzionano le cose in Drupal si passa a modalità sproloquio e cominciano a postare su blog e forum su quanto Drupal è stupidamente complicato.
Quindi: essere disposti a investire tempo ed energie per abbracciare l'alto livello di complessità (che è qualcosa di diverso rispetto complicazione) di Drupal. Siate pronti a realtà studio come funzionano le cose, piuttosto che sfiorano le richieste di assistenza su forum e mailing list. Se non sei ancora convinto. Ecco che arriva some good reading.
se si sta imparando sulla tematizzazione
Se stai imparando a costruire siti
Se stai imparando a scrivere i propri moduli
La mia opinione sui possibili strumenti per imparare a codificare bene in Drupal
Spero che questo ti aiuti a farti andare e buona fortuna con il tuo apprendimento! :)
Perché non posso iniziare con un tema vuoto? –
Beh, è possibile, ma lo Zen è un po 'come un tema vuoto per cominciare. La maggior parte del suo CSS sta semplicemente ripristinando gli stili del browser e alcuni dei CSS drupal, in più aggiunge alcune piacevoli classi di convenienza e sovrascrive alcuni modelli in modo da renderli meno fastidiosi. – Karl
Si potrebbe - un molte persone hanno iniziato con il tema Garland che viene fornito con Drupal e si sono bloccati perché ha una logica nel mezzo (grande no-no in un tema) e le sue parti sono state rinominate in modo confuso. Lo Zen è documentato
Ecco un podcast a Lullabot su di esso: http://www.lullabot.com/audiocast/podcast-74-drupal-design-round-table
Un errore comune non è fare una ricerca sufficiente sui diversi moduli disponibili per ogni attività o funzione che si sta tentando di realizzare. È molto semplice installare un modulo in Drupal e iniziare a lavorarci senza comprendere appieno le sfumature di quel modulo. Potrebbe sembrare che il modulo funzioni come previsto. Tuttavia, a metà strada del tuo progetto potresti scoprire che un particolare modulo ha una limitazione o un problema che non può essere superato senza un codice personalizzato principale. Un altro modulo potrebbe essere stato appropriato per il progetto, ma ha anche soddisfatto il tuo requisito aggiuntivo. Un buon esempio di questo è decidere come impostare le autorizzazioni dell'utente. Ci sono molti moduli che aiutano a migliorare il sistema di permessi di Drupal, ma ognuno funziona in modo diverso e ha un set di funzionalità specifico. Avete bisogno di schermate di accesso speciali per utenti diversi, requisiti di flusso di lavoro, ecc.? Inoltre, è inclusa una valutazione corretta sull'opportunità o meno di utilizzare un modulo che non soddisfi le tue esigenze o ne scriva le tue. Senza comprendere appieno i limiti del modulo in relazione alle specifiche esigenze, potresti percorrere un percorso in cui passeresti molto tempo cercando di adattare il modulo alle tue esigenze invece di crearlo rapidamente da zero che corrisponde esattamente alle tue esigenze.
Per i principianti di Drupal e "soprattutto" se, come me, si ha una solida conoscenza dei concetti MVC o MVP, consiglierei di acquistare o prendere in prestito "Sviluppo Pro Drupal 7", terza edizione.
Per quanto riguarda le insidie:
Spero che questo aiuti.
Una vera risposta completa. +1! – GmonC
Grazie mille! Prenderò in considerazione tutti questi punti! –
@Kico Lobo - Nessun problema ... Vedrai ... non appena "entrerai" nella logica di Drupal, avrai molto divertimento e soddisfazione! Buona fortuna con il tuo studio! :) – mac