9.5. Basis Drupal documentatie api.drupal.org. Hoe te zoeken naar Drupal API-informatie.
Terwijl je de Drupal API leert, zul je vaak de belangrijkste documentatie moeten raadplegen op https://api.drupal.org. Dit is de automatisch gegenereerde Drupal documentatie. Het bevat alle informatie over elke functie, klasse, methode, waar ze zijn gedefinieerd, waar een korte beschrijving wordt gebruikt. Ook op deze site is er API-hulp, ik raad je aan om met elk van de secties vertrouwd te raken:
Als je sites ontwikkelt op Drupal, zul je elk van de secties tegenkomen die daar zijn geschreven.
Ook moet je soms gewoon een voorbeeld bekijken en hetzelfde doen. Er is hiervoor een examples module:
https://www.drupal.org/project/examples
Dit is een set van modules met verschillende functies die de basisprincipes van de Drupal API beschrijven.
Daarnaast kun je Google gebruiken als middel om informatie te zoeken. Soms zijn oplossingen vrij gemakkelijk te vinden als je de vraag op de juiste manier stelt. Google levert snel de juiste resultaten op StackOverflow, Drupal Answers en andere vergelijkbare sites. Er zijn ook veel Drupal handleidingssites en artikelen die ook gemakkelijk te vinden zijn.
Om de juiste module te vinden, kun je het beste schrijven:
Drupal project
Om een probleem op te lossen, kun je schrijven
Drupal Hoe te wijzigen/fixen/vinden/ oplossen
Fouten zijn ook soms gemakkelijk te vinden, hiervoor moet je een fout invoegen en alle paden naar je bestanden verwijderen, en alleen de regel en bestandsnaam overhouden:
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
Je ontwikkelt je eigen regels voor het vinden van de benodigde informatie op Drupal, houd bij welke zoekopdrachten helpen de informatie te vinden en welke niet. Het gebruik van Google vereenvoudigt en versnelt het oplossen van problemen en het vinden van de juiste functionaliteit enorm. Duizenden andere programmeurs gebruiken Drupal, en het is waarschijnlijk dat een andere programmeur je taak al heeft uitgevoerd, of je fout al door iemand anders is gemaakt en je de oplossing in Google kunt vinden.