Jump to content

Extension:ActiveAbstract

From mediawiki.org
This page is a translated version of the page Extension:ActiveAbstract and the translation is 100% complete.
मीडियाविकि एक्सटेंशन मैन्युअल
ActiveAbstract
प्रकाशन की स्थिति: स्थिर
कार्यान्वयन पूरा सिनटैक्स
विवरण Yahoo के Active Abstracts परियोजना के लिए एक XML फ़ीड बनाएँ
लेखक Brooke Vibberवार्ता
संगतता नीति मीडियाविकि के साथ प्रकाशित स्नैपशॉट्स। Master में पीछे की तरफ से संगतता नहीं है।
MediaWiki 1.25+
लाइसेंस GNU साधारण सार्वजनिक लाइसेंस 2.0 या उसके बाद
डाउनलोड करें
Quarterly downloads 9 (Ranked 127th)
ActiveAbstract एक्सटेंशन को अनुवादित करें अगर यह translatewiki.net पर उपलब्ध है
मुद्दे अधूरे कार्य · बग की रिपोर्ट करें

इस एक्सटेंशन का इस्तेमाल XML डम्प्स के साथ करके पृष्ठ के शुरुआती टेक्स्ट और इसकी संगठनीय संरचना की एक प्रारूपित प्रतिलिपि प्राप्त की जा सकती है। यह बैकअप प्रणाली के लिए उपलब्ध फ़िल्टर्स में से एक है।

यह लेख के पहले दो वाक्यों और हर अनुभाग के हैडिंग को लेगा, उन्हें XML टैग्स में लपेटेगा, और एंट्री को ट्रिम करके 1024 अक्षरों की अधिकतम आकार पर ट्रिम कर देगा।

स्थापना

  • फ़ाइलों को डाउनलोड करें और अपने extensions/ फ़ोल्डर के ActiveAbstract नामक डिरेक्ट्री में डालें।
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ActiveAbstract
  • अपने LocalSettings.php फ़ाइल के अंत में निम्न कोड जोड़ें:
    wfLoadExtension( 'ActiveAbstract' );
    
  • Yes पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।

मापदंड

ActiveAbstract को dumpBackup.php के एक प्लगिन के रूप में चलाया जाता है:

 php dumpBackup.php \
   --plugin=AbstractFilter:extensions/ActiveAbstract/AbstractFilter.php \
   --current \
   --output=gzip:/dumps/abstract.xml.gz \
     --filter=namespace:NS_MAIN \
     --filter=noredirect \
     --filter=abstract

कहाँ

  • current - लेख का सिर्फ नवीनतम अवतरण लेता है
  • output - सेट करता है कि आउटपुट स्ट्रीम कहाँ पर जाएगा
  • filters
    • namespace - सिर्फ इस नामस्थान से दस्तावेज़ लें
    • noredirect - अनुप्रेषण न दिखाएँ
    • abstract - एब्सट्रेक्ट्स फ़िल्टर को पंजीकृत करके इसे dumpBackup.php के अंदर से चलाता है
    • variants - अगर प्रकार मौजूद हों, सभी नवीनतम प्रतिलिपियाँ लें और उन्हें कई एब्सट्रेक्ट फ़ाइलों में भेजें

यह वैकल्पिक रूप से आउटपुट टेक्स्ट को किसी निर्दिष्ट भाषा प्रकार में बदल सकता है:

   --filter=abstract:variant=zh-cn

उत्पाद में इसे चलाने का एक तरीका होगा

/usr/bin/php -q /apache/common/php-1.5/maintenance/dumpBackup.php   --wiki='quwiki' \
   --plugin=AbstractFilter:/apache/common/php-1.5/extensions/ActiveAbstract/AbstractFilter.php \
   --current   --report=1000   --force-normal   --server='x.x.x.x'  \
   --output=file:/mnt/dumps/public/quwiki/20090613/quwiki-20090613-abstract.xml  \
   --filter=namespace:NS_MAIN     --filter=noredirect     --filter=abstract
force-normal को UTF-8 को अच्छे से बदलने के लिए जोड़ा जाता है।

स्वरूपण

हर एंट्री के लिए आवश्यक टैग्स हैं:

  • doc
  • title
  • url
  • abstract
  • links
  • sublink

उदाहरण सूची

<doc>
	<title>Wikipedia: An American in Paris</title>
	<url>http://en.wikipedia.org/wiki/An_American_in_Paris</url>
	<abstract>An American in Paris is a symphonic composition by American composer George Gershwin, composed in 1928. Inspired .. </abstract>
	<links>
		<sublink linktype="nav"><anchor>Instrumentation</anchor><link>http://en.wikipedia.org/wiki/An_American_in_Paris#Instrumentation</link></sublink>
		<sublink linktype="nav"><anchor>Recordings</anchor><link>http://en.wikipedia.org/wiki/An_American_in_Paris#Recordings</link></sublink>
		<sublink linktype="nav"><anchor>Film</anchor><link>http://en.wikipedia.org/wiki/An_American_in_Paris#Film</link></sublink>
	</links>
</doc>
‎<abstract> टेक्स्ट को ट्रिम किया गया है ताकि वह विकि पृष्ठ से बाहर न जाए।