साँचों को अनुकूलित करना

From Miraheze Developers Wiki
This page is a translated version of the page Customising templates and the translation is 78% complete.
Outdated translations are marked like this.
Other languages:

अच्छी गुणवत्ता के साँचें आम तौर पर विकिपीडिया या संबंधित साइट (जैसे मीडिया) से पाई जाती हैं और वहाँ से आयात करना उन्हें शुरुआत से लिखने से आसान है। उन साँचों को विकसित और डीबग करने में काफी मेहनत लगी है। मगर उन्हें आम तौर पर उन्हीं साइटों की आवश्यकताओं के अनुसार बनाया जाता है। Miraheze साँचा विकि पर साँचों को सामान्य उपयोग के लिए ज़्यादा अनुकूल बनाया जाता है। इस पृष्ठ पर लिखा है कि ऐसा कैसे किया जाता है।

आवश्यक बदलाव

साइटों (जैसे विकिपीडिया) के लिए बने साँचों को सामान्य उपयोग के लिए अनुकूल बनाना पड़ता है:

  • * विकिमीडिया ट्रेडमार्क नीति का पालन करके
  • टेक्स्ट में 'Wikipedia' शब्द को {{ns:Project}} से बदलना, (या ज़रूरत पड़ने पर 'Miraheze' से)।
  • टेक्स्ट में 'Wikimedia' शब्द को 'Miraheze' से बदलना।
  • "विकिपीडिया" जैसे नामस्थान कड़ियों को {{ns:Project}} या Meta से बदलना।
  • * लुआ मोडलों में 'Wikipedia' को ' .. mw.site.siteName .. ' से बदलना, उदाहरणस्वरूप {{stub}} के टेक्स्ट को module asbox के पंक्ति 233 में:
' is a [[Wikipedia:stub|stub]]. You can help Wikipedia by [',

से:

' is a [[' .. mw.site.namespaces.Project.name .. ':stub|stub]]. You can help ' .. mw.site.siteName .. ' by [',

में बदलना।

  • Remove assumptions about the structure of the wiki (such as a template producing an error when used in certain namespaces - you can't know what namespace configuration the target wiki will use) from both the code and the documentation.
  • Remove or import (making sure to follow this process again) any dependencies that don't exist here.
  • Remove any red-linked categories and add the template to Category:Templates or an appropriate subcategory.

आइकॉन

Miraheze विकियों पर Instant Commons सक्षम है, वरना आइकॉन्स के चित्रों को लोकल रूप से अपलोड करना पड़ता। इनका एक अच्छा स्रोत है विकिमीडिया कॉमन्स का Category:Icons by subject

लाइसेंसिंग

CC-BY-SA लाइसेंसिंग की वजह से पूर्व लेखकों को श्रेय देना ज़रूरी है। यह रही आयात किए गए पृष्ठों के नीचे (उपपृष्ठों पर नहीं), जैसे </noinclude> से पहले, श्रेय दर्ज करने के लिए उपयुक्त स्रोत और श्रेय साँचों की सूची:

ये भी देखें