GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skripty:autor:geogetinstall

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
user:skripty:autor:geogetinstall [2010/09/14 19:13] – vytvořeno medwyn_czuser:skripty:autor:geogetinstall [2020/12/27 11:52] (current) mikrom
Line 1: Line 1:
 ===== GeoGetInstall ===== ===== GeoGetInstall =====
-GeoGetInstall je plugin pro [[http://www.dokuwiki.org|Dokuwiki]], který byl vyvinut speciálně pro potřeby webových stránek programu [[:start|GeoGet]]. Jeho posláním je umožnit jednoduše instalovat [[user:skript|doplňky]], které jsou k programu GeoGet dostupné. +GeoGetInstall je plugin pro [[http://www.dokuwiki.org|Dokuwiki]], který byl vyvinut speciálně pro potřeby webových stránek programu [[:start|GeoGet]]. Jeho posláním je umožnit jednoduše instalovat [[user:skript|doplňky]], které jsou k programu GeoGet dostupné.
  
 Představuje nástroj, který vykreslí na stránku doplňku tlačítko, po jehož stisknutí dojde ke spuštění automatické instalace doplňku. Představuje nástroj, který vykreslí na stránku doplňku tlačítko, po jehož stisknutí dojde ke spuštění automatické instalace doplňku.
  
 ==== Autor ==== ==== Autor ====
-Autorem je [[http://www.geocaching.com/profile/?u=happz|happz]]+Autorem je [[http://www.geocaching.com/profile/?u=happz|happz]], 
- +autorem nápadu a specifikace požadavků je [[http://www.geocaching.com/profile/?u=medwyn_cz|medwyn_cz]], 
-Autorem nápadu a specifikace požadavků je [[http://www.geocaching.com/profile/?u=medwyn_cz|medwyn_cz]].+logo nakreslil [[http://www.geocaching.com/profile/?u=Fractal-CZ|Fractal-CZ]].
  
 ==== Motivace vzniku ==== ==== Motivace vzniku ====
-Vzhledem k narůstající velikosti uživatelské základny programu Geoget a k tomu přímo úměrně rostoucímu počtu opakujících se problémů při instalaci jednotlivých [[:user:skript|doplňků]] bylo třeba učinit rázný krok ke zpřehlednění a zjednodušení práce s programem. K vyřešení tohoto problému byl zapotřebí i aktualizační a distribuční server, jehož roli by měl v ideálním případě převzít stávající systém.+Vzhledem k narůstající velikosti uživatelské základny programu GeoGet a k tomu přímo úměrně rostoucímu počtu opakujících se problémů při instalaci jednotlivých [[:user:skript|doplňků]] bylo třeba učinit rázný krok ke zpřehlednění a zjednodušení práce s programem. K vyřešení tohoto problému byl zapotřebí i aktualizační a distribuční server, jehož roli by měl v ideálním případě převzít stávající systém.
  
 ==== Předpoklady ==== ==== Předpoklady ====
-Každý [[:user:skript|doplněk]] k programu GeoGet má svoji vlastní stránku ve jmenném prostoru [[user:skript|skript]]. Na této stránce se nachází popis doplňku, návod k instalaci, historie verzí apod.  +Každý [[:user:skript|doplněk]] k programu GeoGet má svoji vlastní stránku ve jmenném prostoru [[user:skript|skript]]. Na této stránce se nachází popis doplňku, návod k instalaci, historie verzí apod. 
-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. 
-Na stránce musí být rovněž umístěna značka pluginu [[DownloadRewrite]], která zajistí, že bude fungovat url adresa ke stažení doplňku: <nowiki>http://webova.adresa/stranky</nowiki>**?download**.+Na stránce musí být rovněž umístěna značka pluginu [[DownloadRewrite]], která zajistí, že bude fungovat URL adresa ke stažení doplňku: <nowiki>http://webova.adresa/stranky</nowiki>**?download**.
  
 ==== Jak to funguje ==== ==== Jak to funguje ====
-  
 Pomocí speciální syntaktické značky je kamkoliv do wiki stránky vložen rámeček s velkým tlačítkem a popisem. Po kliknutí na tlačítko je zkopírován odkaz ke stažení doplňku do schránky (clipboard). Pokud je v tuto chvíli spuštěn GeoGet, tuto změnu ve schránce zachytí, odkazovaný instalační balíček stáhne a spustí instalační proces. Pomocí speciální syntaktické značky je kamkoliv do wiki stránky vložen rámeček s velkým tlačítkem a popisem. Po kliknutí na tlačítko je zkopírován odkaz ke stažení doplňku do schránky (clipboard). Pokud je v tuto chvíli spuštěn GeoGet, tuto změnu ve schránce zachytí, odkazovaný instalační balíček stáhne a spustí instalační proces.
  
-FIXME GeoGet prohledává schránku na odkazy, které končí pomocí **.gip** nebo **?download** a považuje je za adresy instalačních balíčků doplňků.+GeoGet prohledává schránku na odkazy, které končí pomocí **.gip**nebo odkazují na tento web GeoGetu a končí na **?download** a považuje je za adresy instalačních balíčků doplňků.
  
 ==== Implementace ==== ==== Implementace ====
- 
 Pro tvorbu tlačítka je využita knihovna [[http://code.google.com/p/zeroclipboard/|ZeroClipboard]]. Pro její správnou funkčnost je třeba mít v prohlížeči zapnutý JavaScript a nainstalovaný Flash. Pro tvorbu tlačítka je využita knihovna [[http://code.google.com/p/zeroclipboard/|ZeroClipboard]]. Pro její správnou funkčnost je třeba mít v prohlížeči zapnutý JavaScript a nainstalovaný Flash.
  
Line 38: Line 36:
    * Vypadá přibližně takto:    * Vypadá přibližně takto:
 {{:user:skripty:autor:geogetinstall:geogetinstall.png|Ukázka instalačního tlačítka}} {{:user:skripty:autor:geogetinstall:geogetinstall.png|Ukázka instalačního tlačítka}}
- 
-{{tag>distrib skript}} 
user/skripty/autor/geogetinstall.1284484397.txt.gz · Last modified: 2010/09/14 00:00 (external edit)