Dvě ruce MediaWiki rozšíření

15. 07. 2008 | † 29. 12. 2008 | kód autora: 3TI
jazykyZde jsou dva mocné nástroje pro vaše MediaWiki instalace. Jeden vám pomáhá rychle osídlit vaše wiki od údajů v tabulkovém procesoru. Ostatní vytváří PDF ebooks, kompletní s tabulkami a obsah čísla stránek, pomocí jediného kliknutí z vaší wiki.

MediaWiki, že open source software, za lokalit, jako jsou Wikipedia.com, je nejen wiki, ale kompletní systém pro správu obsahu webových stránek a intranetů. Ale pokud máte nainstalovaný MediaWiki, jste zřejmě obeznámen s výzvou na importu obsahu z jiných než-MediaWiki zdrojů. GPL-licencovaných Perl skript nazývá csv2wiki vám pomůže převést nebo nahrát obrovského množství obsahu do vašeho wiki. Chcete-li pracovat s csv2wiki, potřebujete mít nainstalován Perl (Windows mohou uživatelé používat Active Perl.) Csv2wiki používá jiný Perl skript nazývá wiki.pl se přihlásit a editovat wiki článků.

Chcete-li vytvořit obsah s csv2wiki, co musíte udělat dvě věci. Za prvé, připravit Váš obsahu v tabulkovém formátu, s odpovídající záhlaví sloupce. Za druhé, vytvořit šablonu říct vaše wiki článek, jak rozvrhnout a formátování obsahu. Ve sloupci záhlaví v tabulce budou odpovídat 1:1 s vaší wiki šablony.

Například, pokud jste dovážející slovník s obrázky, tabulky (nazývejme ji tasty.csv) by mohla vypadat takto:

Term
Definition
Image
Tag
Apple
A delicious frui
.
apple.png
Fruit
Walnut
A tasty nut.
walnut.jpg
Nut
Asparagus
A tasty vegetable.
asparagus.gif
Vegetable


Vaše wiki šablony (jeho vyvolání šablony: Tasty) by mohla vypadat takto:


 ==Term==
 {{{Term}}}
 ===Definition and Picture===
 {{{Definition}}}
 http://example.com/{{{image}}}
 [[Category:{{{Tag}}}]]


ten poslední část z wiki2csv nástrojem je pracovní soubor, který obsahuje všechny informace nezbytné k aktualizaci svých wiki z obsahu do jediného souboru CSV. Oblasti v práci soubor obsahuje zdrojový soubor, wiki URL, uživatelské jméno a heslo, oddělovací (výchozí hodnota je čárkami, ale můžete použít kartu nebo jakékoliv regulární výraz), název článku, a názvu šablony. Jedna věc je složitější, že název článku ve výše uvedeném příkladu by být hodnotu 0, na rozdíl od 1, i když je to první sloupec v tabulce. Chcete-li importovat například CSV soubor výše, pracovních souborů (nazývejme ji tasty.txt) bude vypadat takto:

 csv: tasty.csv
 wiki: http://example.com/wiki/index.php
 user: username
 pass: password
 title: 0
 template: Tasty



Chcete-li spustit tento dovoz, spusťte příkaz perl csv2wiki.pl tasty.txt

Pomocí tohoto nástroje můžete rychle dovozní obsahu z nejrůznějších zdrojů, pokud máte převeden do CSV soubor první. Podle mého testování, csv2wiki nahrát více než 4000 předmětů z tabulky obsahující více než 20 sloupců asi hodinu.

csv2wiki je k dispozici pouze od jeho autora na Organicdesign.co.nz, nebo z WikiExpert.com. Vzhledem k výkonu tohoto nástroje, je třeba poskytnout za závažný případ tak, aby si uživatelské jméno, které vám umožní stáhnout skript, ale až budete dělat, je to zdarma. Kompletní dokumentaci a je k dispozici podpora pro ty, ochotni zaplatit.
Pdf_Book

Náš druhý nástroj je Pdf_Book, MediaWiki rozšíření, které mohou vytvářet PDF knihy, kompletní s automaticky generovaný obsah a čísla stránek z kategorie nebo seznam všech článků na vaše wiki. Pokud chcete vytvářet PDF pouze z jediného článku, měli byste používat rozšíření PDF Export místo, které se jeví jako odkaz na vaši wiki Nástroje pro snadnou konverzi na daný článek. Pdf_Book bude zahrnovat vložené obrázky v článcích, a umožňuje, aby přinutil vlastní značkovací pagebreaks pro vás. Na přední straně je poměrně složité rozšíření instalovat a konfigurovat, ale poté, co jste udělal, je vyplacení dělá to stojí za váš čas. Chcete-li používat buď Pdf_book nebo PDF_Export prodloužení na vaše wiki, musíte nejprve nainstalovat Htmldoc, které se všechny vrčení práce na konverzi HTML dokumentů do formátu PDF. Můžete také potřeba zvýšit množství paměti přidělené na PHP ve vašem php.ini soubor, prodloužení jeho autor doporučuje alespoň 64 MB. A konečně, být si vědom, že rozšíření nevytváří obsah z podkategorií. Hlubší úrovni jsou v současné době udělat z okruhu předmětů pouze do úrovně. Jakmile máte nainstalované rozšíření, můžete vytvářet PDF knihy z jakékoli kategorie jednoduše přidáte & action = pdfbook do konce adresu URL této kategorie: například http://www.example.com/wiki/index.php ? title = Kategorie: Test & action = pdfbook. Můžete to udělat ručně, nebo si můžete vytvořit šablonu, která vytváří vazbu, a že patří ve své kategorii šablony stránky, které dávají uživatelům, odkaz na stažení obsahu na celou kategorii jako ebook PDF pomocí jediného kliknutí. S csv2wiki a Pdf_Book, vaše wiki mohou rychle roste co do velikosti, a vy můžete udělat dojem na uživatele (nebo váš šéf) s výkonnými funkcemi, které vám umožní vytvořit manuály nebo ebooks od obsahu, který musí být staženy nebo distribuován jako ebook nebo PDF souboru.

Zobrazit další články tohoto autora

Související články