Extension:WikiDB/cs

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

Jejím základním principem je to, zatímco stále sledujete pracovní postup podobný wiki pro vytváření a správu dat. Data jsou proto definována na stránce pomocí standardního procesu úprav a stejně jako můžete vytvářet odkazy na neexistující stránky, můžete data ukládat do neexistující tabulky a můžete zobrazit a dotazovat, že data, aniž by bylo třeba 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ůže být přidán omylem. Changing the field definition instantly updates all data output on the wiki, however the original data is left unmodified. This means that schema changes will never result in data being lost or corrupted.

Because WikiDB allows you to define data on any page, the data can be located directly within the article it relates to. It is therefore easy to find, and there is no problem ensuring it stays up-to-date as the article changes. By default, WikiDB hides the raw data at the point that it is defined, on the assumption that you will output it in aggregated form elsewhere. However you also have the option of outputting it in a standard tabular form or to pass the fields as parameters to a template for in-line display (so if your wiki makes extensive use of infoboxes, it will be easy to update it so this data goes into a table as well).

To download WikiDB, view the documentation, request help or leave feedback, please visit my test wiki.