WPP Enhancements
Do you need to take your search and retrieval systems to the next level?
Over the years, we have developed many add-on scripts to enhance DB/Text
and CS/WebPublisher PRO query screens and forms to organize and distribute
information more effectively.
Our most popular scripts are listed here. If you have a requirement for a script
that is not listed, please contact us
for a quote. Developers should also checkout our
WebPublisher Developers Kit.
- Index Popups
Our most popular script is the Index Popup alternative to
Inmagic Word Wheels or Browse Choices.
Version 1: The
classic ASP version is available for free and is suitable for databases
with up to around 5,000 records.
Version 3: AJAX enabled Index Popups -
click here for more information. Test them out at our Andornot
Starter Kit site (Browse Buttons)
- Next / previous hyperlinks
These are text links rather than buttons that can be placed anywhere
on a results form. This script allows next/previous to be placed anywhere
on the page, as buttons, hyperlink text, hyperlink images, etc. Link
text can be changed (e.g. "Prev" instead of "Previous"),
page size shown or hidden (e.g. "Previous 20" vs. "Previous"),
and First/Last page links are also available. Recently added is a
sliding page range option. - E.g. "First - Previous - Next - Last" or "Previous
20 - Next 20" or "Previous 1 2 3 4 5 6 7 8 9 10 Next",
etc.
- Back to Search Results hyperlinks
These are text links that can be placed anywhere on a full record
display form to return to the brief listing.
- Rewind
This emulates Inmagic's rewind functionality (i.e. intelligently go
back from full display to report to search page), but allows rewind
button/text/image to be placed anywhere on the page. Also remembers
which search page user started on for "New Search" link
(useful if more than one search page is being used, e.g. Basic vs.
Advanced). Allows "Modify Search" link which takes user
back to starting search page with last-used search strategy already
filled in.
- Next / Previous Highlighted terms in WebPublisher PRO
This script replicates the functionality of the jump to next highlighted
search term in DB/TextWorks to a web interface.
- URL Tamer
Long URLs can break out of their parent element, destroying an otherwise
controlled page layout. For instance, a table cell may be set to 500px
wide, but a URL that is longer than 500px, containing no spaces and
therefore unable to break, will forcibly widen the table cell to its
own length. This can make the page look "broken" or just
plain ugly. The UrlTamer script enforces a given URL character length,
ensuring the URL always stays in bounds.
View a demo on our Andornot
Starter Kit site.
- Friendly Find
This removes the field names from the Search Variable to simplify
the query string.
E.g. Inmagic version: find (Title / Subtitle / Author / Corporate Author / Responsibility
/ Source / Series / Abstract / Descriptors ct smith / johnson)
Andornot version: FIND smith / johnson
- Change Form Dropdown
This can be positioned within the results forms to only show appropriate
forms, ie. only English or only French for bilingual sites. In addition
the name displayed does not have to be the name of the actual form.
E.g. <option value="WebBriefByDate">Sort search
results by date</option>
The script can also be set as a text hyperlink or as a column header
in a table.
- Filename only Links
In cases where the textbase field contains a full URL, but one wants
only the filename to be used as the actual link text. E.g. <a href="http://www.yoursite.com/mypage.htm">mypage.htm</a>
- LinkFinder
Finds and activates URLs within a block of text. Means that one does
not have to "pull out" relevant URLs from full text and
put in a separate field.
- AutoBoolean
Automatically inserts a boolean symbol (typically "AND")
between all words in a search box; good for Google-esque keyword searches.
E.g. sound fury --> sound & fury
- Replace Boolean
Allows users to type "AND" "OR" "NOT"
instead of using symbols & / !, when searching.
- IncludeGenerator
An HTML page which accepts pasted-in HTML and converts to javascript
document.write includes.
Contact us for more information.
|