प्लगइन प्रणाली

Koha के प्लगइन प्रणाली आप अतिरिक्त उपकरण और है कि अपने पुस्तकालय के लिए विशिष्ट हैं Koha को रिपोर्ट जोड़ने के लिए अनुमति देता है। प्लगइन्स केपीजेड (Koha प्लगइन ज़िप) संकुल अपलोड करके स्थापित कर रहे हैं। एक केपीजेड फ़ाइल सिर्फ एक ज़िप पर्ल फ़ाइलें, टेम्पलेट फ़ाइलें, और किसी भी अन्य फ़ाइलों प्लगइन का काम करने के लिए आवश्यक युक्त फ़ाइल है।

चेतावनी

प्लगइन्स के लिए कोहा समुदाय द्वारा कोई जांच प्रक्रिया नहीं है। प्रत्येक प्लगइन का रखरखाव और परीक्षण उसके प्रदाता और योगदानकर्ताओं द्वारा किया जाता है। प्लगइन्स का उपयोग अपने जोखिम पर करें।

प्लगइन प्रणाली एक सिस्टम व्यवस्थापक द्वारा चालू करने की जरूरत है।

सेट अप

कोहा प्लगइन प्रणाली स्थापित करने के लिए आप पहली बार अपने को स्थापित करने के लिए कुछ परिवर्तन करना चाहिए।

  • अपने koha-conf.xml फ़ाइल में <enable_plugins>0</enable_plugins> को<enable_plugins>1</enable_plugins> बदलें

  • आपना वेबसर्वर रिस्टार्ट करें

टूल्स पेज पर आपको टूल्स प्लगिन्स दिखाई देंगे और रिपोर्ट पेज पर आपको रिपोर्ट्स प्लगिन्स दिखाई देंगे।

एक प्लगइन रिपॉजिटरी स्थापित करना

koha-conf.xml फ़ाइल में, एक <plugin_repos> टैग होना चाहिए। इस टैग का उपयोग कोहा को यह बताने के लिए किया जाता है कि किस गिट रिपॉजिटरी में प्लगइन्स की खोज की जाए।

प्रत्येक व्यक्तिगत रिपॉजिटरी <repo> टैग में है। इस टैग के अंदर रिपॉजिटरी की जानकारी है।

  • :code:`<name>`यह उस कंपनी या व्यक्ति का नाम है जिसकी यह रिपोजिटरी है।

  • <org_name> Git सेवा पर कंपनी या व्यक्ति का उपयोगकर्ता नाम है।

  • :code:`<service>`रिपॉजिटरी को होस्ट करने के लिए उपयोग किया जाने वाला git प्लेटफ़ॉर्म है।

डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल में कई रिपॉजिटरी उपलब्ध हैं। आप एक या सभी को अनटिप्पणी कर सकते हैं।

<plugin_repos>
  <repo>
    <name>ByWater Solutions</name>
    <org_name>bywatersolutions</org_name>
    <service>github</service>
  </repo>
  <repo>
    <name>Theke Solutions</name>
    <org_name>thekesolutions</org_name>
    <service>gitlab</service>
  </repo>
  <repo>
    <name>PTFS Europe</name>
    <org_name>ptfs-europe</org_name>
    <service>github</service>
  </repo>
   <repo>
     <name>Solutions inLibro</name>
     <org_name>inLibro</org_name>
     <service>github</service>
 </repo>
   -->
</plugin_repos>

प्लगइन्स इंस्टॉल करना और उपयोग करना

कोहा में प्लगइन्स को स्थापित करने और उपयोग करने का तरीका जानने के लिए इस मैनुअल के प्रशासन अध्याय <plugn-administration-label>` में :ref:`plugins अनुभाग देखें।