9.5. Documentazione di base di Drupal api.drupal.org. Come cercare informazioni sull'API di Drupal.
Man mano che impari l'API di Drupal, dovrai spesso fare riferimento alla documentazione principale su https://api.drupal.org. Questa è la documentazione di Drupal generata automaticamente. Contiene tutte le informazioni su ciascuna funzione, classe, metodo, dove sono definiti, dove viene utilizzata una breve descrizione. Inoltre, su questo sito c'è un aiuto per l'API, ti consiglio di familiarizzare con ciascuna delle sezioni:
Se sviluppi siti su Drupal, incontrerai ciascuna delle sezioni che sono scritte lì.
Inoltre, a volte basta guardare l'esempio e fare lo stesso. Esiste un modulo examples per questo:
https://www.drupal.org/project/examples
Si tratta di un insieme di moduli con varie funzioni che descrivono le cose di base dell'API di Drupal.
Inoltre, usa Google come strumento per cercare informazioni. A volte le soluzioni sono abbastanza facili da trovare se fai la richiesta correttamente. Google fornisce rapidamente i risultati corretti su StackOverflow, Drupal Answers e altri siti simili. Ci sono anche molti siti manuali di Drupal e articoli che sono facili da trovare.
Per trovare il modulo giusto, è meglio scrivere:
Drupal project
Per risolvere un problema, puoi scrivere:
Drupal How to change/fix/find/resolve
Gli errori sono anche a volte facili da trovare, per questo bisogna inserire l'errore e rimuovere tutti i percorsi ai tuoi file, lasciando solo la riga e il nome del file:
Fatal error: Class 'CommerceGuys\Intl\Country\CountryRepository' not found in /home/laptop/projects/project-name/docroot/modules/contrib/address/src/Repository/CountryRepository.php on line 14
Tu sviluppi le tue regole per trovare le informazioni necessarie su Drupal, tieni traccia di quali ricerche aiutano a trovare le informazioni e quali no. Usare Google semplifica e accelera notevolmente la risoluzione dei problemi e la ricerca della funzionalità giusta. Migliaia di altri programmatori usano Drupal, e molto probabilmente un altro programmatore ha già fatto il tuo compito prima di te, o il tuo errore è già successo a qualcuno e puoi trovare una soluzione su Google.