Plucker - web v kapse
- Plucker - web v kapse
- Prohlížeč Plucker
Plucker byl pro většinu běžných uživatelů Windows až donedávna ve stínu. Úspěch slavil především u linuxových nadšenců, neboť postrádal grafické uživatelské rozhraní - a i když jeho nastavení pomocí konfiguračních souborů není složité, mnoho potencionálních uživatelů bezesporu odradilo.
Nyní však byla uvolněna beta verze grafického rozhraní pro běžné "desktopové" operační systémy a tím se Plucker stal plnohodnotným hráčem na již zmiňovaném poli.
Co je Plucker?
Úvodem je nutno poznamenat potěšující zprávu - Plucker je a bude zdarma pod licencí GNU. Aktuální verzi Pluckeru si lze stáhnout ze stránek http://www.plkr.org a Plucker včetně Plucker Desktopu pak z http://desktop.plkr.org.
Nosnou filozofií projektu Plucker je minimalismus. Prohlížeč Plucker pro PalmOS velice kompaktní program, který v paměti Palmu zabere jen 98 kB, kromě něj je už potřeba jen knihovna Zlib o velikosti 30 kB, která slouží k efektivní kompresi dokumentů nahrávaných do Palmu.
Samotný prohlížeč dokáže pracovat pouze s databázemi ve formátu Plucker, nic jiného. Veškerá problematika stahování a konverze stránek je tedy přenesena na PC. Pokud se však nehodláte vzdát novinek stahovaných přímo z internetu do Palmu, můžete si pomocí různých služeb na internetu generovat vlastní kanály a stahovat je přímo do Palmu.
Oproti systému Avantgo je hlavní výhodou fakt, že potřebná data jsou již před stahováním uložena ve formátu Plucker jako soubor pdb a při stahování pak jen maximální dostupnou přenosovou rychlostí přenesete potřebná data. To je mnohem rychlejší a efektivnější než poměrně zdlouhavé stahování stránek přímo tak, jak to dělá Avantgo.
Za zmínku v tomto úvodu stojí systém stahování stránek, běžící na PC. Není to běžná aplikace ve "windowsovském" slova smyslu, ale sada skriptů v jazyce Python (opět důkaz původu z linuxového světa), umožňující stahování stránek do Palmu na všech operačních systémech, pro které existuje interpret Pythonu.
Jak Plucker funguje?
Základním pojmem, se kterým se v systému Plucker setkáte, je kanál. Pod tímto pojmem se skrývá odkaz na internet nebo na lokální soubor (html nebo txt) společně s potřebnými základními údaji pro synchronizaci. Synchronizací kanálu získáme pdb soubor s aktuálními daty z místa, na nějž odkaz míří a můžeme jej nahrát do Palmu. Součástí systému Plucker je i nástroj pro instalaci, který však pouze přidá soubor do instalační fronty (stejně jako to dělá Install Tool z Palm Desktopu); vlastní přenos do Palmu probíhá pomocí běžného HotSync.
Plucker neobsahuje žádný conduit (plugin pro HotSync Manager), který zabezpečuje přenos dat. Kanál musí být synchronizován před provedením HotSync a nikoliv v jeho průběhu.
Na Palmu se pak kanál jeví jako hypertextový dokument. Mezi jednotlivými kanály se lze pohybovat pouze pomocí DB Manageru, který je součástí prohlížeče Plucker. V jednom okamžiku lze mít otevřený pouze jeden kanál. Při přechodu mezi kanály se ukládá aktuální pozice v dokumentu, můžeme rovněž využívat záložek.
Jeden kanál může obsahovat libovolné množství odkazů. V Plucker desktopu lze vytvořit uživatelskou vizuální podobu titulní stránky kanálu s libovolnými odkazy. Pro vytvoření jednoduché stránky (obr. 1) není potřeba žádných znalostí HTML, odkazy lze generovat pomocí přehledného dialogu (viz druhá část tohoto seriálu). Dokonalejší titulní stránky kanálů pak lze vytvořit se základními znalostmi HTML v libovolném editoru. Jednoduchý HTML editor je rovněž součástí Plucker Desktopu.
Obr. 1 - Zobrazení jednoduché titulní stránky kanálu na Palmu