12. 6. 2007 v sekci webdesign:

Ukládání webů offline

Aneb je potřeba se soustředit opravdu na vše? A jde to vůbec?

Když už jsme u těch pravidel šťastného kodera a lidí, co něco automaticky tvrdí a přitom si neověřují fakta – před půrokem mi přišel email od jednoho ze slovenských bratří webařů (konkrétně od jistého internetového konzultanta – profík od pohledu – jen o pár let mladší než já).

Nechtěl, abych veřejně ukazoval svoje pero, ale abych si zametl před vlastním kaskádovým prahem. Používám prý na blogu mnohé hacky a nekorektní techniky, a tak se web sice dobře zobrazuje v prohlížeči, ale naprosto se rozhodí při uložení offline.

Navíc mám blog obalený čtyřmi divy, takže bych to měl všechno napravit a moc moc se stydět, když už tedy o těch CSSkách poučuju ostatní. Prostě mi jen ukázal tu pravou cestu..

A tak jsem

milého konzultanta poslal do háje. Co se stane, když důkladně oddělíte obsah webu od jeho vzhledu a pokusíte se uložit si stránku offline? IE6 stáhne pouze HTML, CSSka (včetně těch v podmíněných komentářích) a obrázky mimo CSSka, vaše CSS důkladně pomrví (stojí to za uložení a zobrazení – fakt nářez) a stránka vypadá offline nejhůř ze všech.

Firefox stáhne HTML, CSSka a obrázky mimo CSSka a web se zobrazí přibližně tak, jak by se zobrazil se zapnutým CSS a vypnutými obrázky – tj. taky nic moc.

Opera stáhne pouze HTML a všude hodí absolutní cesty, takže web vypadá skvěle, dokud jste připojení k internetu. Prostě skutečně vychytané ukladání OFFLINE.

Samozřejmě se už neptám, kdo dělá na internetu takový kraviny, jako ukládání stránek offline, když to reálně žádný z prohlížečů nezvládá (možná Safari??). Když si chci uložit design, tak si udělám screen, když chci informace, natahám je do Open Office a uložím.. leč vidím, že cesty lamy jsou nevypočitatelné.

Komentáře

1. sewi
12. 06. 07, 09.36

A konqueror umi weby archivovat do jednoho souboru war. Zobrazi se vsechno a je to nejlepsi

2. TaC
12. 06. 07, 09.53

Cau, dovolim si jen pripomenout, ze IE umi ulozit stranku jako webovy archiv (.mht) a ten to ulozi vse a krasne. (zkousel jsem v IE 7)

12. 06. 07, 10.12

Zametej, zametej :-)

Když si chci uložít stránku, tak ji ukládám v opeře jako webový archív (jediný soubor) a vše je v pořádku. Předpokládám, že to ostatní prohlížeče umí také…

4. deiwi
12. 06. 07, 10.14

Jedine reseni, jak uspokojit takove lamy, je napsat web bez stylu a obrazku, jak tomu bylo v internetove dobe kamenne :)

5. hugo
12. 06. 07, 10.14

IMHO je nejlepší ukládat stránky jako webový archív (mht). Dnes už si s tím poradí většina prohlížečů.

12. 06. 07, 10.22

Presne tak! Staci, ze se clovek pachti s vyladenim pro Operu, FF a IE. Jeste aby u webu myslel na offline verzi (mimochodem, taky vam spojeni slov internet a offline zni jako oxymoron? ;))

7. Martin
12. 06. 07, 10.32

Výhoda Firefoxu je v tom, že můžu jít do bugzilly, založit tam o tom bug a doufat, že to v příští verzi už bude fungovat správně. A komu to vadí opravdu hodně, zdrojáky má :)

Šest let už se o té chybě ví https://bugzilla.mozilla.org/show_bug.cgi?…

A existuje na to extension: https://addons.mozilla.org/…x/addon/4723

12. 06. 07, 10.32

„když chci informace, natahám je do Open Office a uložím…“

A co http://www.google.com/notebook/ ?

9. Ji31
12. 06. 07, 10.36

Přesně tak. Před dvěma týdny jsem si nainstaloval extension pro Firefox, který mi umožňuje rovnou z prohlížeče ukládat screeny celé stránky do předem stanovené složky, takže prostě zmáčknu tlačítko a mám to. Co řešit.

A věta: „.. leč vidím, že cesty lamy jsou nevypočitatelné.“ je fakt hustá :-D

10. Isac
12. 06. 07, 10.44

ono by uplně stačilo uložit tu stránku jako MHTML

Internet Explorer i Opera to zvládají, Firefox pravděpodobně skrze nějaké rozšíření

11. JOKER
12. 06. 07, 10.48

Ja pouzivam ve FF pro screeny toto: http://pearlcrescent.com/…s/pagesaver/

12. jakub
12. 06. 07, 10.49

Tak za tu lamu díky, já si offline stránky ukládám docela často ;-).

13. marek
12. 06. 07, 11.14

V Opeře ukládám stránky pro prohlížení offline jako webový archív (*.mht). Skvělá funkce :)

12. 06. 07, 11.21

No důležité je že máš ICBM v html, aspoň víme jak tě sestřelit. :D

12. 06. 07, 11.34

V opere to ide pomerne jednoducho a kvalitne … ukládať do webového archívu … ukladá aj CSS a obrázky z CSS, všetko v jednom súbore. Používam to roky rokúce. Má túto funkciu samozrejme aj IE, ale veci z CSS neuloží, nie je to taká kvalitka ako u Opery.

12. 06. 07, 11.38

A když už jsme u té Opery…
Zkoušel jsi některou z dalších voleb při stisku Ctrl + S? Např. HTML file with images či Web archive? Možná by si to chtělo zkusit… S prohlížením offline by nemělo být výraznějších problémů… ;-)

17. Jarda
12. 06. 07, 12.02

No nejlepsi je scrapbook, pouzivam uz leta a funguje opravdu spickove. Nejenom ze to ulozi vsechno spravne, ale muzete spravovat offline stranky jako bookmarky, upravovat obsah stranky (=odmazavat nechtene casti) a miliarda dalsich veci.

http://amb.vis.ne.jp/…a/scrapbook/

18. Woodstock
12. 06. 07, 12.07

Pro Firefox je na ukládání (a i na pozdější úpravy uložených stránek, včetně mazání, kopírování atd.) skvělé rozšíření scrapbook. Spočívá v tom, že uloží komplet celou stránku (i se soubory přes CSS) na disk. prohlížet to pak jde přímo z FF nebo z jakéhokoli jiného prohlížeče http://amb.vis.ne.jp/…a/scrapbook/

19. rasp
12. 06. 07, 12.11

Když už se tu zmínilo to Safari, tak doplním, že v něm jde uložit buď prosté html (což je celkem k ničemu), anebo jde uložit web archiv, což je jakýsi datový soubor, který má všechno v sobě. A funguje to dobře – zobrazuje se to perfektně. Akorát je otázka, jestli je to to, co chceme – těžko z toho pak dostat například kód css. IE má pokud vím taky něco podobného, nebo se pletu?

20. VfB
12. 06. 07, 12.16

na to je nejlepší wget a pak teprve spouštět prohlížeč nebo MSIE

12. 06. 07, 12.29

Člověk si na 2 hodinky odskočí od internetu a už je tu smršť :-)

O webovém archivu slyším poprvé, protože jsem nikdy weby offline ukládat NECHTĚL, na Google Notebook jsem zatím málo 2.0 :-)

22. kahi
12. 06. 07, 12.30
  1. opera a ie umí ukládat do *.mht archivu, vyzkoušej…
  2. ty absolutní cesty v opeře… nechceš si to ještě jednou ověřit? teď jsem si na zkoušku uložil tuhle stránku…
23. Honza M.
12. 06. 07, 12.46

> O webovém archivu slyším poprvé

Tak já nevim, kdo je tu lama :D

12. 06. 07, 13.18

Už jsem se chtěl nevinně zeptat, kdo že je tu ta lama, a jestli víš o webovém archivu. Ale (asi jako jeden z mála) jsem si nejdřív přečetl komentáře. Zase nic, ach jo.

25. myf
12. 06. 07, 13.22

Tomu konzultantovi bych poslal linka na http://www.httrack.com/ s tím, že nikdo průměrně soudný nebude v současnosti ukládat weby jenom „čistým“ browserem.

12. 06. 07, 13.33

Opera kromě defaultního uložení jediného HTML souboru umí (stačí vybrat v ukládacím dialogu „Uložit jako typ“) ukládat též HTML soubor s obrázky (vytváří k němu adresář s ostatními soubory podobně jako to dělá IE) a také ukládat do formátu mht (který podporuje i IE) – archivu obsahujícího všechny soubory. Jak je to s různými podmíněně načítanými soubory ovšem netuším, ale když jsem uložil tuto stránku a otevřel, zdálo se to být OK.

Určitě lze podobně vybrat typ souboru i jinde, ale v tom se neorientuji.

12. 06. 07, 13.34

A takhle to dopadá, když si nechám stránku v tabu otevřenou k pozdějšímu přečtení. Ehm.

28. xom
12. 06. 07, 14.05

Závěr článku trochu zpochybňoval, kdo jenom může v dnešní době ukládat stránky offline a hle! V komentářích ti, kteří ukládají, začali tvořit celkem slušný seznam, to už je skoro na založení komunity ukládačů stránek 2.0 ™ ;) Asi začnu taky ukládat a ty bys měl zrovna tak, bůhví, jak tu ještě ten internet bude dlouho..

12. 06. 07, 14.15

[28] taky začínám mít ten pocit :-)

30. dgx
12. 06. 07, 15.09

To moderování komentářů je skvělé! Obzvlášť, když se jich nastřádají dva tucty, které pak naráz povolíš. Při čtení má člověk pocit, jako kdyby tu komentovali samí trotlové, a každej si mumlal jen to svoje stále dokola :-))

31. Antema
12. 06. 07, 17.10

TO DGX: Je pravda, že se ta diskuse pod článkem číst nedá. Ještě že jsem se svým příspěvkem na třetím místě :-)

32. Timy
12. 06. 07, 18.01

Já třeba nemám doma tiskárnu a když potřebuju vytisknout nějakou stránku, musím ji stáhnout, uložit na flashku a tu následně dát mamce, která ráno jde do práce, vytiskne mi to, donese mi to. Takže občas si nějakou stránku uložím.

Tedy jedná se vždy o nějaký vyplněný formulář a následné potrvzení nebo tak něco, kdybych chtěl vytisknout statickou stránku, pošlu mamce link, to je jasné.

33. Yuhů
12. 06. 07, 18.02

Ukládá se hodně. Občas to chce v úvahách sestoupit do reálného světa, kde běžný člověk nejen že netuší, jaký že to prohlížeč vlastně používá, ale dokonce ani neví, že zrovna není ve Wordu.

Obzvlášť doporučuju udělat si nějaké školeníčko středně pokročilých uživatelů. Když je potřeba uložit si nějaké informace, polovička jich kopíruje text do Wordu (ten potom ukládá) a druhá polovička prostě dá Soubor > uložit jako. To není projev lameřiny. To je normální chování.

12. 06. 07, 19.03

Nu – potíž je v tom, že lama (v mém slovníku) == mimojinéinormálníuživatel. Každopádně bych rád viděl nějakou statistiku, kolik uživatelů ví o nějakém webovém archivu, a tudíž si ukládá stránky tak jak jsou a nikoliv jako pomrvené fragmenty.

Moje vlastní lamerství je samozřejmě v tom, že weby neukládám a tudíž o různých možnostech ukládání ani nevím.. :-) – a ani výše zmíněný internetový konzultant o něm nemá asi ani páru.. :-)

Leč to, že prohlížeče v základním nastavení ukládají webovou stránku velmi velmi očesaně je FAKT.

Toliko k ukládání webů offline v reálném světě.. :-)

35. h0n24
15. 06. 07, 13.09

S ukládáním webů (a ještě lépe celých serverů) problém nemám. Již před několika měsíci jsem si pořídil program – SurfOffline (http://www.surfoffline.com/).

Např.: celý tento weblog se uloží bez jakéhokoli problému (opomenu-li gravatary, ale tohle vám požitek nezkazí) a zabere 2,22 Mb. Zobrazuje se včetně obrázků, CSS a obrázků z CSS.