9.5. बुनियादी Drupal दस्तावेज़ीकरण api.drupal.org। Drupal API जानकारी कैसे खोजें।
जब आप Drupal API सीखते हैं, तो आपको अक्सर मुख्य दस्तावेज़ीकरण पर रेफरेंस की आवश्यकता होती है जो कि https://api.drupal.org पर उपलब्ध है। यह स्वचालित रूप से जनरेट किया गया Drupal दस्तावेज़ीकरण है। इसमें प्रत्येक फ़ंक्शन, क्लास, विधि के बारे में सारी जानकारी होती है, जहां इन्हें परिभाषित किया गया है, जहां इसका संक्षिप्त विवरण उपयोग किया जाता है। इस साइट पर API सहायता भी उपलब्ध है, मैं आपको प्रत्येक अनुभाग के साथ परिचित होने की सलाह देता हूं:
यदि आप Drupal पर साइट्स विकसित करते हैं, तो आप वहां लिखे गए प्रत्येक अनुभाग से परिचित होंगे।
कभी-कभी आपको केवल उदाहरण को देखना होता है और वही करना होता है। इसके लिए एक examples मॉड्यूल है:
https://www.drupal.org/project/examples
यह मॉड्यूल्स का एक सेट है जिसमें विभिन्न कार्य होते हैं जो Drupal API की बुनियादी चीजों का विवरण देते हैं।
इसके अलावा, जानकारी खोजने के लिए Google का उपयोग करें। कभी-कभी सही समाधान आसानी से मिल सकते हैं यदि आप सही तरीके से अनुरोध करें। Google जल्दी से सही परिणाम StackOverflow, Drupal Answers और अन्य समान साइटों पर प्रदान करता है। इसके अलावा, कई Drupal मैनुअल साइट्स और लेख भी हैं जिन्हें ढूंढना बहुत आसान है।
सही मॉड्यूल खोजने के लिए, सबसे अच्छा तरीका है:
Drupal project
समस्या को हल करने के लिए, आप लिख सकते हैं:
Drupal How to change/fix/find/resolve
त्रुटियाँ भी कभी-कभी आसानी से मिल जाती हैं, इसके लिए आपको त्रुटि को डालना होता है और इसके रास्तों से आपकी फ़ाइलों को हटा देना होता है, और केवल पंक्ति और फ़ाइल का नाम छोड़ देना होता है:
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
आप Drupal पर आवश्यक जानकारी खोजने के अपने खुद के नियम विकसित करते हैं, ध्यान रखें कि कौन से अनुरोध जानकारी खोजने में मदद करते हैं और कौन से नहीं। Google का उपयोग करना समस्या समाधान और सही कार्यक्षमता खोजने को बहुत सरल और तेज बना देता है। हजारों अन्य प्रोग्रामर Drupal का उपयोग करते हैं, और संभवतः किसी अन्य प्रोग्रामर ने आपका कार्य पहले किया होगा, या आपकी गलती पहले किसी और से हुई होगी और आप Google में समाधान पा सकते हैं।