mapPlug 1.0

Luboš Němec

Vytváření obrázkových klikacích map pro WEB není bez specializovaného softwaru vůbec snadné, u složitějších polygonových map pak dokonce skoro nemožné. Španělský programátor Esteve Boix byl zřejmě stejného názoru a proto vytvořil mapPlug.

Instalace a nároky na systém
mapPlug 1.0 pracuje na každé Amize s AmigaOS 3.0 a lepším, MUI 3.8+ a MUI modulem „BetterString“. Instalace probíhá sama a celý program se skládá pouze z hlavního spustitelného souboru, několika ovládacích ikonek ve formě brushů pro GUI a dokumentace v tradičním formátu Guide. Modul BetterString je samozřejmě v archivu přibalen také, jeho aktuální verzi najdete na internetové adrese www.diku.dk/students/duff.
Autor programu doporučuje rozlišení s poměrem stran 1:1 (což je ale u všech rozlišení relativní pojem), jemuž vyhovuje například Multiscan:Productivity či DblPAL. Při provozování na screenmódech s nízkým vertikálním rozlišením (například PAL 640x256 bodů) nemusíte vidět po naimportování obrázku ikonku odpadkového koše právě kvůli nízkému rozlišení.
mapPlug je shareware s poplatkem 10,- USD, v neregistrované verzi můžete vytvořit maximálně čtyři objekty, které jsou navíc limitovány počtem 10 bodů na objekt a nelze kopírovat vzniklou klikací mapu do clipboardu. Esteve Boix je rovněž autorem jednoho z nejlepších amigovských HTML editorů WebPlug a pro již zaregistrované uživatele tohoto editoru nabízí slevu 5,- USD. Testy se týkají první verze 1.0, aktuální verzi si můžete stáhnout z www2.minorisa.es/~stv nebo z Aminetu.

Klikací mapy
A co že to vlastně je? V současné specifikaci jazyku HTML (nevím od které verze, ale to snad nevadí) 3.x i 4 lze v každém odkazu aplikovaném na obrázek a volajícím nějakou funkci či HTML stránku použít rozdělení obrázku na pravidelné či nepravidelné oddíly. Každá takto vzniklá sekce může mít svůj vlastní odkaz a obrázek tedy není nutné pracně dělit, střihat či jinak upravovat a hlavně není nutné otevírat při jeho tahání po síti více spojení (na každý obrázek, objekt atd. se totiž otevírá nové spojení). Určitě jste si už všimli, že mnoho firemních a těch „lepších“ soukromých stránek používá klikací mapy, které mohou být dokonce i animované a pořád se jedná o jeden obrázek. Klikací mapy umožňují mnoho různých triků s grafikou, jsou však pouze statické a nelze je tedy při dodržení standardních postupů a zachování kompatibility HTML kódu použít pro animovaná tlačítka (např. v JavaScriptu pomocí funkce „onmouse“).

Ovládání
Na obrázku si můžete prohlédnout GUI programu. Jako ukázku jsem použil klasický reklamní banner neboli proužek v rozlišení 468x60 bodů, ve kterém jsem vytvořil všechny dostupné klikací objekty.
Zdrojový obrázek může být díky podpoře datatypů prakticky v libovolném formátu a vybíráte ho v části „Image“. První dvě ikonky zleva slouží ke kopírování vytvořené mapy do clipboardu (v neregistrované verzi není povoleno) nebo jejím uložení na disk. Referenční adresář slouží k výběru použité cesty k obrázku na lokálním disku (není nezbytně nutný, ale pak budete muset cesty upravit ručně), dále Lze zvolit alternativní popis pro prohlížeče bez podpory grafiky nebo s vypnutým zobrazováním obrázků pro rychlejší načítání dat (mnoha lidem totiž stačí jen texty a při rychlosti naších telefonních linek...), které z vlastní zkušenosti doporučuji používat, některé firmy je dokonce striktně vyžadují! Každá klikací mapa má svoje jméno, které se zadává v položce „Map name“. Ikonky vlevo v toolbaru zastupují jednotlivé metody vytváření objektů pro mapu a jejich ovládání. První tři ikonky slouží k tvorbě pravidelných, elipsových /kruhových a nepravidelných polygonových objektů, další dvě ikonky k manipulaci s nimi a poslední ikonkou se objekt smaže. Všechny vytvořené objekty můžete též smazat z menu všechny najednou.
První a nejjednodušší metodou je vytvoření pravidelného polygonu, tedy čtverce nebo obdélníku. K tomu slouží první ikonka v toolbaru. Na ukázkovém obrázku je snad patrné, jak vzniklý objekt vypadá. Můžete mu poté přiřadit odkaz a specifikovat též jeho alternativní popis (opět DOPORUČUJI používat). Pomocí druhé ikonky vytvoříte kružnici nebo elipsu, v ukázce ji zastupuje sýr. No a nejsložitější a v mnoha případech nejpoužívanější metodou jsou objekty složené z nepravidelných polygonů. Jak je vidět, i myš, respektive jejích hrubý obrys lze použít jako odkaz (třeba na výrobce pastiček?!).
Dalšími dvěma ikonkami editujete nebo posouváte vytvořené objekty a tou poslední je můžete smazat.
No a to je skoro všechno. Vytvořenou klikací mapu pak můžete vyexportovat do clipboardu nebo uložit na disk a použít při návrhu HTML stránky. Škoda, že program neumí funkci Undo tedy krok zpět a špatně vytvořené objekty je nutné vytvářet celé znovu (Undo je však plánováno do dalších verzí). Vytvořenou mapu rovněž nelze uložit v nějakém interním formátu a při další případné úpravě (přidání položky, změna tvaru objektů atd.) ji dále upravit, to mapPlug bohužel neumí. Jinak je však mapPlug vynikající nástroj na tvorbu klikacích map s perfektně vymyšleným ovládáním a mimo vyžadovaného MUI prakticky nulovými nároky na systém (o čemž svědčí i délka programu - na dnešní poměry směšných 53 KB).

Používejte mapPlug!
Na závěr bych chtěl jen dodat, že tak užitečných programů navíc s tak přehledným ovládáním je sice pro Amigu už poměrně dost, ale každý nový program dále rozšiřuje její možnosti. Jak je vidět, i pro WEB se najde spousta kvalitního software a mapPlug je program, který jsem na Amize dlouho postrádal. Cena je minimální a plně odpovídá možnostem programu, máte-li zaregistrován WebPlug, můžete získat kvalitní program na výrobu klikacích map téměř zadarmo.

mapPlug 1.0

Hodnocení: 9,0 z 10
Autor: E. Boix
Cena: USD 10,-
Typ: shareware

+

příjemné, jednoduché a pohodlné ovládání, podpora datatypů, kopírování mapy do clipboardu

-

nemá funkci undo, vytvořenou mapu nelze zpětně nahrát


Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing