user:skripty:autor:downloadrewrite
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skripty:autor:downloadrewrite [2010/09/21 18:17] – medwyn_cz | user:skripty:autor:downloadrewrite [2024/07/14 10:56] (current) – mikrom | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== DownloadRewrite ===== | ===== DownloadRewrite ===== | ||
- | DownloadRewrite je plugin pro [[http:// | + | DownloadRewrite je plugin pro [[http:// |
Představuje nástroj, který umožňuje jednoduše na **pevně definovaných URL** adresách distribuovat dvě důležité informace: | Představuje nástroj, který umožňuje jednoduše na **pevně definovaných URL** adresách distribuovat dvě důležité informace: | ||
Line 9: | Line 9: | ||
==== Autor ==== | ==== Autor ==== | ||
- | Autorem je [[http:// | + | Autorem je [[http:// |
Autorem nápadu a specifikace požadavků je [[http:// | Autorem nápadu a specifikace požadavků je [[http:// | ||
==== Motivace vzniku ==== | ==== Motivace vzniku ==== | ||
- | Vzhledem k narůstající velikosti uživatelské základny programu | + | Vzhledem k narůstající velikosti uživatelské základny programu |
==== Předpoklady ==== | ==== Předpoklady ==== | ||
- | Každý [[: | + | Každý [[: |
- | Ke stránce jsou jako příloha ukládány soubory, především pak **[[gip|instalační balíčky]]** doplňku. | + | Ke stránce jsou jako příloha ukládány soubory, především pak **[[gip|instalační balíčky]]** doplňku. |
==== Jak to funguje ==== | ==== Jak to funguje ==== | ||
- | Pro zajištění distribuce a aktualizace jednotlivých doplňků je třeba nějak umožnit GeoGetu zjistit, jaká je momentálně nejnovější verze doplňku a kde je k dispozici ke stažení. Správu dostupných verzí by měl mít plně v režii autor doplňku. A o tyto funkce se stará | + | Pro zajištění distribuce a aktualizace jednotlivých doplňků je třeba nějak umožnit GeoGetu zjistit, jaká je momentálně nejnovější verze doplňku a kde je k dispozici ke stažení. Správu dostupných verzí by měl mít plně v režii autor doplňku. A o tyto funkce se stará |
- | + | ||
Pomocí speciální syntaktické značky je kamkoliv do wiki stránky vložen odkaz, který mezi přiloženými instalačními balíčky popisuje právě ten nejnovější. Po vložení odkazu začnou automaticky fungovat následující URL adresy: | Pomocí speciální syntaktické značky je kamkoliv do wiki stránky vložen odkaz, který mezi přiloženými instalačními balíčky popisuje právě ten nejnovější. Po vložení odkazu začnou automaticky fungovat následující URL adresy: | ||
- | * < | + | * < |
- | * < | + | * < |
==== Syntaxe ==== | ==== Syntaxe ==== | ||
Line 33: | Line 33: | ||
Do stránky se skriptem je třeba vložit značku **DOWNLOAD**. Možná syntaxe je následující: | Do stránky se skriptem je třeba vložit značku **DOWNLOAD**. Možná syntaxe je následující: | ||
< | < | ||
- | | + | |
- | * **dynamický název** - např. **jmenopluginu-*.gip**. Hvěždička za pomlčkou značí místo, kde bude v názvu souboru uvedeno číslo verze. V případě použití dynamického názvu je třeba **parametrem** zvolit způsob, jakým bude nejnovější verze zjišťována: | + | <popis jména souboru> - popisuje jméno souboru, který má být stažen. Popis může být buď |
- | * **highest** - jako aktuální bude označen soubor, který obsahuje nejvyšší číslo verze. Hodnoty jsou porovnávány zleva doprava dle velikosti čísel mezi tečkami, | + | - **dynamický název** - např. **jmenopluginu-*.gip**. Hvězdička za pomlčkou značí místo, kde bude v názvu souboru uvedeno číslo verze. V případě použití dynamického názvu je třeba **parametrem** zvolit způsob, jakým bude nejnovější verze zjišťována: |
- | | + | * **highest** - jako aktuální bude označen soubor, který obsahuje nejvyšší číslo verze. Hodnoty jsou porovnávány zleva doprava dle velikosti čísel mezi tečkami. V číslech verzí je možno používat i písmena, ale není to doporučeno. |
+ | * < | ||
+ | <hidden onHidden=": | ||
+ | 0.3 < 0.3.1 < 0.3.2 < 0.3.2.1 < 0.3.2.2 < 0.3.2.3 < 0.3.3 < 0.3.3.2 < 0.3.3.5 < 0.3.3.5b | ||
+ | </hidden> | ||
* **newest** - jako aktuální bude označen soubor, jehož datum změny je nejnovější. | * **newest** - jako aktuální bude označen soubor, jehož datum změny je nejnovější. | ||
- | * < | + | * < |
- | * **statický název** - všechna jména souboru, která začínají na //< | + | - **statický název** - všechna jména souboru, která začínají na //< |
- | * < | + | * < |
- | * < | + | * < |
- | * < | + | |
- | * **hide** - do vygenerované wiki stránky se značka **DOWNLOAD** | + | < |
- | * < | + | * **hide** - do vygenerované wiki stránky se značka **DOWNLOAD** |
+ | * < | ||
* **debug_crawl** - v případě problému se získáváním odkazu na správný soubor je možno použít tento parametr, který zařídí vypsání prohledávaných cest adresářové struktury do hlavičky stránky. Při použití parametru nefunguje funkce **? | * **debug_crawl** - v případě problému se získáváním odkazu na správný soubor je možno použít tento parametr, který zařídí vypsání prohledávaných cest adresářové struktury do hlavičky stránky. Při použití parametru nefunguje funkce **? | ||
* **highest**, | * **highest**, | ||
- | === Poznámky === | + | === Poznámky === |
- | * Pokud se ve stránce vyskytuje značka **DOWNLOAD** vícekrát, směrodatný je pouze její první výskyt. Místo všech ostatních je vypsáno chybové hlášení. | + | |
- | + | | |
- | | + | |
* **? | * **? | ||
* **? | * **? | ||
- | {{tag> |
user/skripty/autor/downloadrewrite.1285085828.txt.gz · Last modified: 2010/09/21 00:00 (external edit)