Search.gov (machine name: USASearch)

Component type

module

Categories

Maintenance status

Development status

Downloads

13771

Component created

Component changed

About Search.gov

For 15 years, GSA's Search.gov has transformed the public’s search experience on federal government websites. Agencies use our free, shared service to power over 1,900 search boxes. Learn more and set up your search today at https://search.gov.

Module Overview

The module:

  • Connects to our search service to bypass the native Drupal search
  • Sends content directly to our indexes via our i14y API (optional for Drupal 8)

Search

When a user enters a query in your Drupal site’s search box, the query will be sent to our search engine, and the user will be directed to our servers to view the search results. When they click on a result, they’ll be returned to your website to view the content.

Indexing

Required in Drupal 7, optional in Drupal 8

The module’s default indexing behavior is to monitor for CRUD events (node Creation, Updates, or Deletions), and to update the search index on save. Items are created in the index when a node is newly published, updated when edited, or removed from the index when unpublished or deleted. The module will also retrospectively index content that existed before the module was installed, via the Re-index site function.

Highly customized Drupal sites may be incompatible with our module’s default indexing settings. If you have custom workflows in Drupal 7, you may want to consider using the module’s Rules integration to determine when nodes are added or updated in the index. When Rules is working properly in Drupal 8, we will add a Rules integration to the 8.x module. If you find that you are unable to successfully implement the module, please review our troubleshooting tips.

We welcome your contributions to the module. It is an open source project, and we encourage you to submit code so that other agencies can leverage it as well - a rising tide lifts all boats!

Archibald

Component type

module

Maintenance status

Development status

Downloads

9149

Component created

Component changed

Archibald is a tool for cataloging digital content used for teaching and learning. Its primary function is to describe a learning resource in its educational context, its conditions of use and its access. This description (meta-data) can then be uploaded to a central repository known as the "Swiss Digital National Catalogue".

Advanced link filter

Component type

module

Categories

Maintenance status

Development status

Downloads

2232

Component created

Component changed

This filter parses HTML links (excluding mailto). It may adds some REL attributes to external links, optionnally in conjonction with a javascript behavior that open the URL in a new window if the REL attribute contains external.

It is possible to define a list of domains that should be considered as internal, using wildcard if necessary.

For links to current page, a class to be added may be defined. Note that it disables the cache for the current filter format.

Any interesting feature or idea for processing links is welcome.

Context Vocabulary

Component type

module

Categories

Maintenance status

Development status

Downloads

1824

Component created

Component changed

Context Vocabulary provides a context condition reactive to current node taxonomy.

Core context taxonomy condition is per-term basis. This module provides a per-vocabulary condition, means if at least one term of vocabulary A is selected, the context is active.

This module is currently for Drupal 6 only.7.x version is in development, thanks to zhuber

Search API Database Search

Component type

module

Categories

Maintenance status

Development status

Downloads

548444

Component created

Component changed

This module provides a backend for the Search API that uses a normal database to index data. It is therefore a cheap and simple alternative to backends like Solr, but can also be a great option for larger sites if you know what you're doing.
The prime example of a large site using this module is this site itself – all issue queue listings are generated by the Search API using this module as the backend.

UC CIM Backorder

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Many real world situations require the ability to pay and ship only part of an order. UC Backorder provides a method to calculate and track partial payments, refunds and shipments for admins.