Formally known as RapidSearch Go, the updated DuckSearch stack is pure HTML and CSS. No Javascript, PHP or MySQL. This stack will display a simple, fully customisable, search box in your webpage. Unlike the DuckDuckGo widget, this search box does not use an iFrame and is optimised for webpage accessibility.

When the search button is pressed, a new tab or browser window opens. The search keywords and other parameters are passed over to DuckDuckGo, who then compile a list of search results.

An extensive choice of customisable options are available for your search results on DuckDuckGo. Not only can you choose what website to search, but some degree of styling and colouring is also feasible. Setup of the DuckSearch stack is incredibly easy, because DuckDuckGo require no registration, API or license codes. If you know how to drag and drop a stack into your webpage, then you are already more-than proficient enough to use DuckSearch!

Example

This is a working example of the DuckSearch stack. It has been configured to return search results only from the Stacks4Stacks website. Search results are listed in a new tab.

Setup

Follow these instructions for adding a DuckSearch stack to your website. DuckSearch is especially good for novice RapidWeaver users, who may not have used stacks like this before.
  1. Download the DuckSearch stack using the download button at the top of this webpage or the link in the purchase email.
  2. Unzip the download package (if your computer does not do so already).
  3. Drag and drop S4S-DuckSearch.stack onto your RapidWeaver dock icon.
  4. Follow the on-screen prompts for installing DuckSearch and restart RapidWeaver when done.
  5. Add a Stacks page type to your website, if you have not done so already.
  6. Open the Stacks Library. Search for and drag and drop a copy of DuckSearch into your webpage.
  7. With the stack selected in Edit mode, go-ahead and change any settings you want to reconfigure.
  8. Preview the webpage, to see the completed result. Save changes and publish your webpage when done.

All settings display a small informational tooltip on mouseover. So if you are unsure about what a certain DuckSearch setting does, the tooltip might help you.

Restricting what websites are searched

Within the DuckSearch settings, you can provide a comma-separated list of website domain names you want searched. For example if you wanted to restrict the search results returned to RealMac Software, Yourhead, ThemeFlood, Stacks4Stacks and RapidSearch Pro, you would enter the following within the Sites To Search Box:

realmacsoftware.com,yourhead.com,themeflood.com,stacks4stacks.com

Look closely and notice that there is no space between each of the domain names and we do not include a comma after the final website. These addresses do not need to start with https:// or www either.

Where the search results are returned

DuckSearch takes the words a user enters and passes them over to DuckDuckGo. For greater privacy, the search results are shown on the DuckDuckGo website. By default the results are shown in a new tab or browser window. Because RapidWeaver Preview mode does not support new tabs or browser windows (RapidWeaver has no address bar) the search results will instead be returned within the same window.