$Id: readme.txt,v 1.3 2007/02/18 07:14:08 ohwada Exp $

=================================================
Version: 0.20
Date:   2007-02-18
Author: Kenichi OHWADA
URL:    http://linux2.ohwada.net/
Email:  webmaster@ohwada.net
=================================================

This module search in this web site and in Google.
This is integrated xoogle module and suin's search module.

* changes *
(1) added xooops comment in the range of the search.

(2) Bugfix
(2-1) Fatal error: Call to undefined method happy_search_google::googleLangRestrictions()
(2-2) Notice [PHP]: Use of undefined constant _HAPPY_SEARCH_KEY_ERROR
(2-3) Warning: array_merge()
(2-4) Warning: usort()

=================================================
Version: 0.10
Date:   2006-12-01
=================================================

This module search in this web site and in Google.
This is integrated xoogle module and suin's search module.

This is alpha version.
From now on, the specification and implementation may change sharply. 
Even if some problems come out, only those who can do somehow personally need to use. 
Welcome the proposal of specification or the example of application, a bug report, 
a bug solution, and your hack, etc.

* extended featuer *
1. search module
(1) enhanthed fuzzy search (Jananese only)
(2) added plugin for newbb 2.01 and SmartSection 2.10 
(3) corrected plugins for newbb and news, because using short tag.
(4) support English edition

2. xoogle module
(1) sanitize the search result from google
(2) localized in Japanese in admin page (Jananese only)

3. general
(1) show to highlight the keyword
(2) use XoopsGTicket when save the configuration.

* not suceeded feature *
(1) change a module name ( directory name )
=> I will plan to support.

* suceeded feature
1. search module
search module extended the standard search feature.
(1) you can change the laying-out of a search result, because this module use the template.
(2) you can use the plugin like ryus_date freely, because this module use the template.
(3) this module shows message, if there no searchable module
(4) dont use extract(), because prevent variable pollution.
(5) easy to modify, because separating from the XOOPS core.
(6) you can select the modules to exclude to search
(7) Search [Transfer] block
This block transfer to this module automatically,
when there is a request in http://you_site/search.php.
You SHOULD use this module in all pages and all groups, 
when you want to NOT use standard search.php

(8) this module show main context. ( use plugins )
happy_search module can use same plugins as search module.

(9) Japanse fuzzy search (Jananese only)

2. xoogle module
(1) search in Google using Google SOAP Search API
(2) you MUST get Google License Key
http://code.google.com/apis/soapsearch/

* requirement *
happy_linux module is necessary.

* TODO *
(1) there is not uniformity,
because this module integrated only from search module and xoogle module
- integrate three search form
- integrate three configration page in admin page
(2) support Googole OR search
google search supports the Boolean I operator. To retrieve pages that include either word A or word B, use an uppercase OR between terms.
(3) some config variables are hard-cording.
enabale to change config variables in admin page.
(4) enable to change a module name ( directory name )

