Main -> Support Zone -> InSite Archives -> October Front Page -> 4.1 Release Notes -- Versions and Styles

 InSite, October 1999
 4.1 Release Notes

Versions and Styles
Sue McKeown, Open SiteSearch Documentation


SiteSearch 4.1.0 introduces the concept of versioning the WebZ Out-of-the-Box Interface (OBI) whenever there are significant changes to the interface.

The version 4.1.0 release includes the 4.0.x frames-based interface (called OBI, version 0), and a new version of the OBI (version 1), which demonstrates the features included in OBI, version 0, as well as new features introduced in SiteSearch 4.1.

Each version has its own HTML files and interface styles. Directories pertaining to OBI, version 0 are named obiv0, and those pertaining to OBI, version 1 are named obiv1.

This feature allows you to version your WebZ interfaces as you modify them and/or move your customized 4.0.x interface into its own directory. You specify which interface version to use in the JaSSIServer.ini configuration file.

New Version of the OBI

The OBI, version 1, the new version of the WebZ OBI in SiteSearch 4.1.0, incorporates all new functionality introduced in this release, including rules-based formatting, vocabulary-assisted searching, and combined result sets and de-duplication. In addition:

  • There are new action-specific images (Search, Browse, and so on) instead of a single Go! button).
  • HTML files consistently use style table references for font face and size and the common part of titles that appear in the browser title bar.
  • There are three interface styles: a frames-based interface with the same green color scheme used in the 4.0.x OBI, a non-frames interface with a blue color scheme, and a resource sharing style with a blue color scheme. The sample data file for the accessdb database included with the Access component contains autho/password combinations assigned to each of the interface styles.
  • It is possible to specify a namespace other than WebZ.
  • The HTML files and Java classes introduced in version 4.0.2 for displaying search results and records from temporary databases are not included. However, they are still available in OBI, version 0.

Non-Frames Interface Demonstrated in OBI, Version 1

OBI, version 1, includes both frames-based and non-frames interfaces with identical features. To easily distinguish the two interfaces, the non-frames interface uses a blue color scheme and the frames-based interface has the same green color scheme used in 4.0.x versions.

Some HTML files have been modified to accommodate a no-frames interface, and there are new HTML files specific to a no-frames interface. (The new files have the same name as analogous files in the frames-based interface except that their names begin with the letters "nf".) There are also new gadgets that support both interfaces.

The interface style and interface display configuration files for the no-frames interface include "noframe" in their name. There are rules-based formats for record display in the no-frames interface.

The [formats] section of all database configuration files contains references to formats used in the non-frames interface, as well as those applicable to the frames-based interface. These formats all begin with the letters "NF".

Base Interface Style Files

Version 4.1.0 introduces the concept of base styles. You can create base interface style files with information common to multiple interface styles and reference them in other files. You can also include statements in individual interface style files that override information in a base style.

For example, if two interface styles are identical except for colors and images, a base style (such as BaseStyle.ini) could contain all interface style information except for colors and images. Then the individual interface style files (such as blueStyle.ini and greenStyle.ini) would contain a reference to the base style and [colors] and [images] sections for the colors and graphics for that particular style.

In this example, you would add these statements to blueStyle.ini and greenStyle.ini to refer to BaseStyle.ini:

[bases]
base*=<WebZ_root>/ini/interface/ \
  obiv1/BaseStyle.ini

An interface style can have more than one base and a file that is a base in one configuration file can have its own base files. See the interface style files frameGreen.ini and noframeBlue.ini in <WebZ_root>/ini/interface/obiv1 and their base files for an illustration of this concept.

Links
Back to Front Page
More New OBI Release Notes
More Non-Frames Interface Release Notes
More Base Style Release Notes


[Main] [Documentation] [Support Services] [Technical Reference] [Glossary] [Search]