user:skripty:autor:gip
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skripty:autor:gip [2020/05/14 18:19] – [Metasoubor plugin.meta.ini] gord | user:skripty:autor:gip [2020/12/27 11:51] (current) – mikrom | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Tvorba instalačních balíčků *.gip ===== | ===== Tvorba instalačních balíčků *.gip ===== | ||
+ | |||
==== Co je to GIP? ==== | ==== Co je to GIP? ==== | ||
GIP je balíček, který obsahuje plugin pro program GeoGet. Pomocí balíčků je řešena automatizovaná instalace pluginů a online kontrola dostupnosti případných novějších verzí pluginu. Je to standardní soubor ** *.zip ** se změněnou příponou a definovaným obsahem. GeoGet podle tohoto obsahu: | GIP je balíček, který obsahuje plugin pro program GeoGet. Pomocí balíčků je řešena automatizovaná instalace pluginů a online kontrola dostupnosti případných novějších verzí pluginu. Je to standardní soubor ** *.zip ** se změněnou příponou a definovaným obsahem. GeoGet podle tohoto obsahu: | ||
Line 17: | Line 18: | ||
==== Struktura GIPu ==== | ==== Struktura GIPu ==== | ||
- | V zásadě lze říci, že **gip** obsahuje adresář (nebo adresáře) a v něm všechny soubory, které mají být instalovány. Adresář a všechny soubory v něm obsažené GeoGet při instalaci zkopíruje do **DATADIR\script**. Kromě všech souborů, které potřebuje plugin ke své práci, musí být v **gipu** ještě [[user: | + | V zásadě lze říci, že **GIP** obsahuje adresář (nebo adresáře) a v něm všechny soubory, které mají být instalovány. Adresář a všechny soubory v něm obsažené GeoGet při instalaci zkopíruje do **DATADIR\script**. Kromě všech souborů, které potřebuje plugin ke své práci, musí být v **GIPu** ještě [[user: |
< | < | ||
Line 40: | Line 41: | ||
==== Metasoubor plugin.meta.ini ==== | ==== Metasoubor plugin.meta.ini ==== | ||
- | Úkolem | + | Úkolem |
<code ini PLG_JM.meta.ini> | <code ini PLG_JM.meta.ini> | ||
Line 61: | Line 62: | ||
; Příkaz pro zjištěni aktuální verze pluginu. Pokud položku neuvedete, | ; Příkaz pro zjištěni aktuální verze pluginu. Pokud položku neuvedete, | ||
; je odkaz generován automaticky na web GeoGetu (doporučeno!). | ; je odkaz generován automaticky na web GeoGetu (doporučeno!). | ||
- | ; Pokud se jedná například | + | ; Pokud se jedná například |
; ve kterém bude zapsáno číslo aktuální verze pluginu. | ; ve kterém bude zapsáno číslo aktuální verze pluginu. | ||
webversion=http:// | webversion=http:// | ||
Line 91: | Line 92: | ||
; která je dostupná ke stažení na dané adrese. Pokud položku neuvedete, | ; která je dostupná ke stažení na dané adrese. Pokud položku neuvedete, | ||
; je odkaz generován automaticky na web GeoGetu (doporučeno!). | ; je odkaz generován automaticky na web GeoGetu (doporučeno!). | ||
- | VarSubstLib|1.2=http:// | + | VarSubstLib|1.2=https:// |
; závislost na knihovně (bez definované verze) | ; závislost na knihovně (bez definované verze) | ||
- | StringLib=http:// | + | StringLib=https:// |
; závislost na knihovně (vyhledává se automaticky na webu GeoGetu) | ; závislost na knihovně (vyhledává se automaticky na webu GeoGetu) | ||
Line 101: | Line 102: | ||
[uninstall] | [uninstall] | ||
; Při odinstalování smazat celý obsah instalačního adresáře včetně něj. | ; Při odinstalování smazat celý obsah instalačního adresáře včetně něj. | ||
- | ; Pro dodržení formátu | + | ; Pro dodržení formátu |
PLG_JM= | PLG_JM= | ||
Line 110: | Line 111: | ||
</ | </ | ||
- | ==== Instalační skript ==== | + | <WRAP round important> |
- | Ve složitějších případech může instalace kromě kopírování souborů vyžadovat | + | Pokud je v sekci [install] uveden |
+ | </ | ||
- | Výsledek instalačního skriptu (funkce InstallWork) je string. Buď je prázdný (=OK), nebo bude text přidán k chybovým hlášením. | + | ==== Instalace a odinstalace pluginu ==== |
- | ==== Odinstalační skript ==== | + | **Instalace** |
- | Většinou | + | Většinou |
- | <WRAP round important> | + | Výsledek instalačního skriptu (funkce InstallWork) je string. Buď je prázdný (=OK), nebo bude text přidán k chybovým hlášením. |
- | Bez ohledu na to, zda v '' | + | |
- | </ | + | **Odinstalování** |
+ | Stejně jako při instalaci, stačí | ||
+ | Pokud je v '' | ||
==== Popis průběhu instalace či aktualizace ==== | ==== Popis průběhu instalace či aktualizace ==== |
user/skripty/autor/gip.1589473140.txt.gz · Last modified: 2020/05/14 18:19 by gord