WebToDate/Fulltext Google/Začínáme
Indexace webu
Aby bylo možno modul zprovoznit resp. vyzkoušet jeho funkčnost, je vždy třeba nejprve zajistit, aby webová prezentace byla aspoň částečně zaindexována. Návody k využívaným aplikacím a zařízením firmy Google nejsou předmětem tohoto manuálu, nicméně z hlediska času platí:
- Zařízení Google Mini musí mít nakonfigurováno a spuštěno procházení alespoň 30 minut, aby již byly k dispozici nějaké indexované stránky
- Google Site Search lze použít jen na veřejně přístupný web, který již je v provozu a indexovací robot firmy Google jej již zaregistroval a zaindexoval.
Google Mini
Postupujte dle instrukcí k zařízení. Je třeba zadat počáteční adresu procházení, nastavit vzory procházených adres, nastavit vzory adres, které jsou vyloučeny z procházení apod.
O tom, co je již zaindexováno, poskytuje dobrou představu funkce zařízení Diagnostika procházení, která poskytuje hierarchický přehled o tom, jaká URL byla kdy procházena a indexována.
Pokud chceme, aby indexovací stroj určoval datum a čas modifikace zprávy podle metadat zpráv WebToDate, je třeba vkládat toto datum do stránek se zprávami jako metatag (viz Metatagy stránek) a zároveň v nastavení Data dokumentu indexovacího stroje definovat, že se pro tyto účely má používat daný metatag (standardně last-modified).
Google Site Search
Na adrese http://www.google.com/sitesearch/ založte nový vyhledávač. Firma Google provozuje tuto službu jako placenou službu.
Zadejte zde zejména počáteční URL adresu (typicky adresu úvodní stránky webu).
Pro propojení modulu s vyhledávačem budete potřebovat ID vyhledávače (zobrazuje se na stránce Základní informace v rozhraní pro správu vyhledávače).
Vyhledávání na webu – vytvoření vyhledávací stránky
V prvé řadě je třeba nastavit předvolby modulu. Přejděte do nabídky modulu Administrace – Předvolby. Zde nastavte následující údaje:
- Vyhledávací stroj – zvolte Google Mini nebo Google Site Search
- URL serveru Google – pro Google Mini zadejte URL adresu, na které běží vaše zařízení, tedy např. http://gm.mujserver.cz/ (nebo lze zadat IP adresu stroje). Pro Google Site Search zadejte http://www.google.com.
- Povinné parametry v URL – pro Google Mini zadejte site=default_collection&client=default_frontend&filter=0; zde je ovšem třeba zohlednit nastavení v Google Mini, pokud jste např. založili kolekci pod jiným jménem než default_collection, je třeba zde uvést název kolekce. Pro Google Site Search zadejte cx=přidělené_ID_vyhledávače&client=google-csbe. Přidělené ID je ve tvaru typu 015767450439684041166:jxfsktowbfr, dvojtečku zde nahraďte sekvencí znaků %3A.
Pro ostatní pole formuláře ponechte výchozí hodnoty.
Vytvořte fragment s vyhledávacím formulářem. V nabídce modulu přejděte na Nástroje – Vyhledávací formulář, zvolte zde vhodnou kategorii a publikaci a tlačítkem Přidat HTML fragment vygenerujte fragment, v jehož těle je HTML kód vyhledávacího formuláře. HTML kód bude možno později upravit tak, aby formulář odpovídal potřebám a grafickému designu webové prezentace.
Přejděte v hlavní nabídce WebToDate na Vzhled – Předlohy, zvolte kategorii předloh Fulltext Google a založte zde novou předlohu dle následujícího vzoru.
V poli Šablona zvolte ze stromu šablon vhodnou šablonu, která obsahuje prostor pro umístění vyhledávacího formuláře a výsledků hledání.
Nyní zvolte tuto nově založenou předlohu a do vhodné oblasti vložte fragment vygenerovaný v předchozím kroku pod stylem, který vkládá jen tělo fragmentu. Následně upravte tělo fragmentu, za ukončení vyhledávacího formuláře (</form>) vložte cca následující kód:
<br /><br />
<!--WTD_FULLTXT(NAVIG)-->
<br /><br />
<span class="formtitle"><!--WTD_FULLTXT(LABEL)--></span>
<br /><br />
<!--WTD_FULLTXT(LIST)-->
Předlohu nyní vygenerujte.
Přejděte do nabídky Vzhled – Styly. Založte nový styl se zařazením Fulltext Google, do těla stylu vložte následující kód:
<div>
<!--WTD_F(NUMBER)-->.
<strong><a href="<!--WTD_F(TITLELINK)-->"><!--WTD_F(TITLE)--></a></strong>
<br />
<!--WTD_F(DATE)-->
<div class="popisek">
<!--WTD_F(DESCRIPTION)-->
</div>
<!--WTD_IF(SOURCENOTNULL,"zdroj: <!--WTD_F(SOURCE)-->")-->
</div>
Pro definici separátoru ve stylu můžete použít např. tag <hr />.
Nyní přejděte zpět do nabídky modulu Nastavení – Globální – Vyhledávací stránka. Zde vyplňte následující:
- Stránka s výsledky – zvolte předlohu vytvořenou v předchozím kroku
- Formátování – zvolte použít WebToDate styl
- WebToDate Styl – zvolte styl vytvořený v předchozím kroku
Ostatním polím ponechte výchozí hodnoty. Přejděte do nabídky Nastavení – Globální – Navigační lišta a formulář beze změn výchozích hodnot uložte.
Nyní lze otestovat funkčnost prezentačního skriptu. V prezentační části vyvolejte URL /scripts/modules/fg/fulltxt.php a použijte vyhledávací formulář, zadejte nějaké hledané slovo. Pod formulářem by se měl zobrazit seznam nalezených položek.