Krok za krokem: Google Docs

Nepochybně je řada těch, kteří vytvořili pomocí programu RapidWeaver stránky nejen pro svou vlastní potřebu, ale i pro někoho dalšího, kdo RapidWeaver nevlastní a sám se ani nechce pouštět do tvorby stránek. Jistě by v tomto případě vyhovovalo oběma stranám řešení, které umožňuje koncovému uživateli (tedy objednateli stránek) snadno editovat text nebo tabulku na některé stránce a nebo jen v její určité části bez potřeby zasahovat do dokumentu v aplikaci RapidWeaver.
Takovým řešením může být například Google Docs - jedna ze služeb, které Google nabízí uživatelům. Jedná se o on-line editor textových dokumentů, tabulek, prezentací a formulářů. Dá se říci, že možnosti těchto nástrojů jsou na úrovni běžného uživatele srovnatelné s možnostmi, které nabízí Microsoft Office, resp. iWork.

Dokumenty vytvořené a uložené v Google Docs lze prostřednictvím aplikačního programovacího rozhraní (API) importovat do běžných stránek. A protože John McLaughlin začlenil toto rozhraní do pluginu PlusKit, je import příslušného dokumentu velmi jednoduchý: pomocí funkce @gdoc((.....)) je importován do formátovaného textu (vytvořeného pluginy Styled text, Stacks, TabMate, TabLoom, Partitions, Carousel, Slider, Blocks, Accordion...). Jedinou podmínkou je hosting s podporou PHP.

Celý postup lze zvládnout během pár minut v několika krocích:
- na stránkách Google Docs vytvořte účet pro osobu, která bude chtít text upravovat
- vytvořte dokument a vložte vzorový text, nejlépe v podobném rozsahu, který v budoucnu bude mít
- klikněte na dokument - otevře se v novém okně
- použijte tlačítko Share a pak Publish as webpage...
- tady klikněte Publish document - objeví se následující zpráva:
http://docs.google.com/View?id=dftq449r_10c2dfswc8
- pod odkazem zatrhněte Automatically re-publish when changes are made
- nyní zkopírujte odkaz na dokument, ale pouze klíč (za “id=”), ten pak vložíte mezi závorky, např.: @gdoc((dftq449r_10c2dfswc8))
- nyní umístěte celý příkaz na požadované místo ve formátovaném textu, do záložky v TabMate nebo TabLoom apod.
- důležité: upravte koncovku stránky, do které je dokument importován, z “.html” na “.php”
- Na stránky můžete samozřejmě takto importovat texty z několika různých zdrojů, každý bude mít svůj vlastní unikátní klíč. Možnost importu dokumentů z Google Docs je zajímavé právě tím, že je lze snadno “naroubovat” na různá místa na stránkách (upozornění na nějakou akci na hlavní stránce, poznámka v sidebaru, v TabMate třeba jen jedna záložka). Mějte ale na paměti, že větší množství importovaných položek může zpomalit načítání stránek.
- Do Google Docs lze nahrát existující soubory z počítače: text (txt, doc, docx, rtf, odt, sxw), prezentace (ppt, pps), tabulky (csv, xls, xlsx, ods).
- Když v dokumentu použijete písmo Arial, (ne Arial Black), pak importovaný text přebere výchozí písmo tématu, ale při zachování velikosti a barvy textu zvoleného v Google Docs. Tím se perfektně začlení do stránek.
- Pokud používáte zkrácené odkazy, tzv. cruftless links, musíte změnit název souboru “index” na jakýkoliv jiný, například “text”, jinak se nezobrazí náhled stránky v aplikaci RapidWeaver. Na zobrazení na internetu to vliv nemá.