Extension:ActiveAbstract
ActiveAbstract प्रकाशन की स्थिति: स्थिर |
|
---|---|
कार्यान्वयन | पूरा सिनटैक्स |
विवरण | Yahoo के Active Abstracts परियोजना के लिए एक XML फ़ीड बनाएँ |
लेखक | Brooke Vibberवार्ता |
संगतता नीति | मीडियाविकि के साथ प्रकाशित स्नैपशॉट्स। Master में पीछे की तरफ से संगतता नहीं है। |
MediaWiki | 1.25+ |
लाइसेंस | GNU साधारण सार्वजनिक लाइसेंस 2.0 या उसके बाद |
डाउनलोड करें | |
Quarterly downloads | 9 (Ranked 123rd) |
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' );
- पूर्ण – अपने विकि पर 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>
टेक्स्ट को ट्रिम किया गया है ताकि वह विकि पृष्ठ से बाहर न जाए।This extension is currently being used to generate part of the Wikimedia Xml Database Dumps. It is not meant to be used exclusively within MediaWiki but instead allows for content to be exported from your wiki installation into a specific format. |
इस एक्सटेंशन का इस्तेमाल एक या अधिक विकिमीडिया परियोजनाओं पर किया जा रहा है। इसका शायद मतलब है कि एक्सटेंशन स्थिर है और इस तरह के अधिक दर्शकों वाले वेबसाइटों द्वारा उपयोग किए जाने के लिए पर्याप्त रूप से काम करता है। विकिमीडिया की CommonSettings.php और InitialiseSettings.php कॉन्फ़िगरेशन फ़ाइलों में इस एक्सटेंशन का नाम खोजें, और यह वहीं स्थापित होगा। किसी विशिष्ट विकि पर स्थापित एक्सटेंशन्स की पूरी सूची को विकि के Special:Version पृष्ठ पर देखा जा सकता है। |