Extension:WikiDB/cs

Category:Creative Commons licensed extensions/cs
Příručka k rozšířením MediaWiki
WikiDB
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Databáze Category:Database extensions/cs, Značka Category:Tag extensions/cs, Rozšířená syntaxe Category:Extended syntax extensions/cs
Popis Přidává snadno použitelnou funkčnost databáze na MediaWiki.
Autoři Mark Clements (HappyDogdiskuse)
Nejnovější verze 5.1.3 (2024-01-27)
MediaWiki 1.16 to 1.40Category:Extensions with manual MediaWiki version
Licence Creative Commons Attribution Share Alike 2.0 England and Wales
Stáhnout WikiDB.zip (info)
Příklad Vyzkoušejte ho na mé testovací wiki!
Category:All extensions/csCategory:Extensions not in ExtensionJson

WikiDB je rozšíření MediaWiki, které lze použít k přidání funkčnosti databáze do vaší wiki.

Jeho základním principem je dělat to a přitom stále dodržovat pracovní postup podobný wiki pro vytváření a správu dat. Data jsou tedy definována na stránce standardním procesem úprav a stejně jako můžete vytvářet odkazy na stránky, které neexistují, můžete data vkládat do tabulky, která neexistuje, a můžete je zobrazit a dotazovat data, aniž by bylo nutné definovat formální strukturu.

Vytvořením definice tabulky se však dostanete k vynucení polí k určitému datovému typu, definování polí jako aliasů navzájem (např. pokud různé články používají k označení stejného pole jiný název) a snadno označíte neočekávaná pole, která můžou být přidána omylem. Změna definice pole okamžitě aktualizuje veškerý datový výstup na wiki, původní data však zůstanou nezměněna. To znamená, že změny schématu nikdy nepovedou ke ztrátě nebo poškození dat.

Protože WikiDB umožňuje definovat data na jakékoli stránce, mohou být data umístěna přímo v článku, ke kterému se vztahují. Je proto snadné je najít a není problém zajistit, aby zůstala aktuální, se změnami v článku. Ve výchozím nastavení WikiDB skryje nezpracovaná data v bodě, který je definován, za předpokladu, že je vydáte v agregované podobě jinde. Máte však také možnost výstup ve standardním tabulkovém formátu nebo předat pole jako parametry do šablony pro in-line zobrazení (takže pokud vaše wiki rozsáhle využívá infoboxy, bude snadné je aktualizovat, takže tato data se také přidají do tabulky).

Chcete-li stáhnout WikiDB, zobrazit dokumentaci, požádat o pomoc nebo nechat zpětnou vazbu, navštivte moji testovací wiki.

Související odkazy

Category:Page content extensions/cs Category:Database extensions/cs Category:Data management extensions/cs
Category:All extensions/cs Category:ArticleDeleteComplete extensions/cs Category:ArticleUndelete extensions/cs Category:BeforePageDisplay extensions/cs Category:Creative Commons licensed extensions/cs Category:Data management extensions/cs Category:Database extensions/cs Category:EditPage::showEditForm:initial extensions/cs Category:Extended syntax extensions/cs Category:Extensions not in ExtensionJson Category:Extensions with manual MediaWiki version Category:LinksUpdate extensions/cs Category:PageMoveComplete extensions/cs Category:Page content extensions/cs Category:ParserBeforeInternalParse extensions/cs Category:ParserFirstCallInit extensions/cs Category:SkinTemplateContentActions extensions/cs Category:SkinTemplateNavigation::Universal extensions/cs Category:Stable extensions/cs Category:Tag extensions/cs Category:TitleMoveComplete extensions/cs Category:UnitTestsList extensions/cs Category:UnknownAction extensions/cs