Rozszerzenie:ActiveAbstract
Appearance
![]() Status wydania: stabilne |
|
---|---|
Realizacja | Rozszerzenie składni |
Opis | Wygeneruj strumień XML dla projektu Yahoo Active Abstracts. |
Autor(zy) | Brooke Vibberdyskusja |
Polityka zgodności | Snapshots releases along with MediaWiki. Master nie jest kompatybilny wstecznie. |
MediaWiki | 1.25+ |
Licencja | Licencja GNU General Public License 2.0 lub późniejsza |
Pobieranie | |
Quarterly downloads | 5 (Ranked 130th) |
Przetłumacz rozszerzenie ActiveAbstract jeżeli jest dostępne na translatewiki.net | |
Problemy | Otwarte zadania · Zgłoś błąd |
To rozszerzenie jest używane z zrzutami XML do pobierania sformatowanej kopii początkowego tekstu artykułu oraz jego struktury. Jest to jeden z filtrów dostępnych w systemie kopii zapasowych.
Pobierze pierwsze dwa zdania artykułu wraz z każdą sekcją, doda do nich tagi XML i skróci wpis, aby nie był dłuższy niż 1024 znaki.
Instalacja
- Pobierz i umieść plik(i) w katalogu o nazwie
ActiveAbstract
w folderzeextensions/
.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ActiveAbstract - Dodaj poniższy kod na dole twojego pliku LocalSettings.php :
wfLoadExtension( 'ActiveAbstract' );
Zrobione – Przejdź do Special:Version na twojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.
Parametry
ActiveAbstract jest używany jako wtyczka dla 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
Gdzie
- current - pobiera tylko najnowszą wersję artykułu
- output - ustawia, gdzie będzie kierowany strumień wyjściowy
- filters
- namespace - pobierz tylko dokumenty z tej przestrzeni nazw
- noredirect - nie pokazuj przekierowań
- abstract - rejestruje filtr abstraktów i uruchamia go z poziomu dumpBackup.php
- variants - jeśli istnieją warianty, pobierz wszystkie najnowsze kopie i wyeksportuj je do osobnego pliku abstraktów
Może opcjonalnie konwertować tekst wyjściowy na dany wariant językowy:
--filter=abstract:variant=zh-cn
Możliwy sposób uruchomienia tego w produkcji to:
/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 jest dodany dla poprawy konwersji UTF-8.
Formatowanie
Wymagane tagi dla każdego wejścia to:
- doc
- title
- url
- abstract
- links
- sublink
Przykładowa lista
<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>
Tekst
<abstract>
został przycięty, aby nie wychodził poza tę stronę wiki.![]() | 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. |
![]() | To rozszerzenie jest wykorzystywane przez jeden lub więcej projektów Wikimedia. Oznacza to prawdopodobnie, że to rozszerzenie jest stabilne i działa wystarczająco dobrze, aby wykorzystywać je na stronach o dużym natężeniu ruchu. Odnajdź nazwę tego rozszerzenia w plikach konfiguracyjnych Wikimedia CommonSettings.php oraz InitialiseSettings.php, aby zobaczyć gdzie są zainstalowane. Pełną listę rozszerzeń zainstalowanych na określonej wiki można znaleźć na stronie Special:Version na danej wiki. |