Innovative program to manage content websites (catalogues, directories, archives) with large databases to be searched by viewers. Viewer friendly extremely fast. Artificial intelligence ensures that a search never ends with NOT FOUND. Database size has little influence on the time required to perform a search. From the viewer's subjective point of view search is performed in zero time, even if the Internet connection is slow. The database can be searched by as many criteria as may be reasonable. If no item matching all criteria exists Findfast reduces the number of search criteria automatically until successful search is possible.

6 "Look" and "Feel" Of The Website Will Not Change

Resumé:
Findfast is written in JavaScript. JavaScript functions in use prior to implementation remain unchanged. Flash, Shockwave, MP3, and MIDI can be used as before. Implementation is performed in steps.

The ISP must permit to load .EXE files into the cgi-bin.

A website without a domain name is created, to be expanded gradually by copying pages from the existing website. On completion the domain name is transferred to the new website.

Implementation begins with the creation of listings. At the beginning only a dozen typical listings and a dozen typical dedicated pages (documents) are required. Findfast is adapted to the licensee's existing database format. If icons (pictograms) are not in use yet the database is analyzed with a view to the creation of icons.

If the website is a no-frames site it must be converted to frames with two "invisible" windows. In The Findfast frame structurespite of being a frames site it will appear as a no-frames to search engine robots. This is possible because robots ignore JavaScript. The website appears to viewers as having three windows in a frame. Actually there are five windows, two of them being invisible. (Not here. This site is a no-frames site.)

In the main window documents managed by Findfast are displayed.
The virtual site map on the right is a dynamic page.
The windows shown in light grey are the "invisible" windows.

A website developed for 800 x 600 pixels screen 2048 x 1536 resolutionMenu and main window have a fixed width to ensure identical display of documents on screens with any resolution setting. Otherwise images might appear together with text that refers to other images. Recommended width: 620 pixels to leave enough space on a 1024 x 768 screen. On a 2048 x 1536 screen a 800 x 600 website looks as shown here.

The virtual site map is normally displayed on screens with resolutions of 1024 x 768 pixels and up. This demo site map is displayed without regard to the screen resolution. The principle is the same as the demo displayed at this site in a table column. It always fills the screen at any resolution.

The logical structure of the virtual site map does not reflect the technical website structure. The folder at the top of the tree has a different content each time the site is revisited: It links to documents viewed when the site was visited last time.

Findfast uses 2-byte names for function names and all general variables. Functions can have local variables with 1-byte names. All 2-byte names consist of a lower case letter followed by an upper case letter or a digit. This is a measure for the convenience of programmers when debugging as two-letter words like kB or pH are rare in natural languages.

To reduce file sizes all folder and file names are as short as possible, and all non-functional bytes are removed. Editing a JavaScript file without carriage returns where all names are one or two bytes long is error prone. For convenience Microsoft Word macros are available to convert 2-byte names to mnonic names and to insert carriage returns and to convert edited files back to optimized format.

Findfast is an integrated system.
A minor modification somewhere can require several modifications elsewhere.

A general documentation for a program package to manage a catalogue of bolts and nuts, a hotel directory, a compendium of scientific reports, a library or a fluctuating list of real estate for sale would have to use abstract terms unlikely to be understood by many technicians involved in day-to-day data updating and program maintenance. The manual will use terms the client's staff is familiar with. Example: To publishers of an accommodation directory the documents to be retrieved are "dedicated pages". Such a term is meaningless to a librarian to whom "synopsis" would be the adequate word.

As implementation progresses a documentation is written in co-operation with the licensee's staff. The purpose is to enable the licensee's staff to expand the website, to introduce new software technologies that will become available in the future, to restructure the database without affecting the procedures that manage the rest.

Next:  Protecting the licensee's interests.7 Findfast is unique. When it becomes known that Findfast gives a
   boost to the licensee's business competitors might try to "pinch".
   The licensee's interests are protected.

  Homepage
1 Program "guesses" keywords
2 Click-on maps increase search speed
3 Icons increase viewer friendliness
4 Creation of listings at zero cost
5 Search speed calculation
6 Findfast implementation
7 Protection against pirates
8 A website serving as a reference
9 Independent experts' opinions
   Swap links

Let your viewers search your database with FindfastVirtual Site Map

To navigate click on a
folder and select a page.
Older Netcape versions cannot display the Virtual Site Map


Block pop-ups while you are here.
Activex is not required to view this site.
If you accidentally click on the right part of the
sponsor's banner this page will be overwritten.
Use your browser's Back button to return to this site.

This counter counts visitors, not hits.