WebToDate/Fulltext Google/Začínáme: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Založena nová stránka: Category:WebToDate Fulltext Google Category:Fulltext == Indexace webu == Aby bylo možno modul zprovoznit resp. vyzkoušet jeho funkčnost, je vždy třeba nejprv…
(Žádný rozdíl)

Verze z 7. 6. 2011, 15:46


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.

Soubor:Fg-gm-setup1

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.

Soubor:Fg-gm-setup2

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).

Soubor:Fg-gm-setup3

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).

Soubor:Fg-ss-setup1

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 AdministracePř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ástrojeVyhledá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 VzhledPředlohy, zvolte kategorii předloh Fulltext Google a založte zde novou předlohu dle následujícího vzoru.

Soubor:Fg-predloha

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 VzhledStyly. 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.