SERC > SERC Content Management System > Searchable Collections

Searchable Collections, Vocabularies and Mini-Collections

The CMS offers a number of tools with which you can build searchable collections: collections of local web pages, collections of print resources and external websites, collections of files and images, collections organized around a particular topic, or representing the work of a particular group.

The Browse Tag

At the center of every searchable collection is a browse tag that looks like this [browse 123]. This tag (or one like it) will create a full-text search/browse interface at that point in the page. The trick is that the parameters of the browse: what it is searching through, and what options are available in the interface, need to pre-defined. Normally you work with SERC staff to define a browse that meets your needs. Then with the unique id number in hand you can put the browse tag into a page and get your search interface.
Screenshot of Browse Interface

Some things to keep in mind with browse tags:

Controlled Vocabularies

The most powerful tool for organizing materials in collections are controlled vocabularies. Each vocabulary is a hierarchy of terms which breaks some larger concept into a set of categories. Vocabularies span the range from tiny vocabularies with only a handful of terms which might be used to categorize a small collection, to comprehensive vocabularies (such as SERC disciplinary topical vocabulary) which include hundreds of term nested within several hierarchical layers. There is a public list of vocabularies currently in use at SERC; and new vocabularies can be quickly developed (or existing ones augmented) as appropriate for any project.

Individual terms from any vocabulary can be applied to any items in the CMS (web pages, catalog records, files and images). Once tagged the items can be included and excluded from browse interfaces based on these tags. By combining multiple such criteria one can construct browses that focus in on a specific sort of resource (e.g. only web pages marked with the vocabulary indicating they are activities AND which are marked as having to do with paleontology).

There are several core vocabularies (notably the disciplinary subject vocabulary and the resource type vocabulary) that are usually applied to most items in the CMS, allowing cross-project searches to be constructed. In many cases custom vocabularies are also developed to meet the special needs of a particular project. You'll want to talk with SERC staff about what vocabularies to use and if it's appropriate to develop new ones for your project.

Controlled Vocabularies also play a key role in browse interfaces. Often a browse interface will be defined to expose one or vocabularies as mechanism for browsing through the collection; complementing the full-text search. So often vocabularies will be constructed with this sort of use in mind.

Applying Controlled Vocabularies

To apply a particular controlled vocabulary term to a particular CMS page the first step is to make sure there is a vocabularies element associated with that page. Some page templates include a vocabularies field by default. If that's not the case you can add one using the Show Options for Adding New Fields option at the bottom of the full editing interface and choose the Add Controlled Vocabularies option.

Screenshot of Adding Vocabulary Field



Once you have a vocabulary field there are 3 steps to associating a particular term with the page:

  1. Select the vocabulary from the pull-down menu and click Make these Changes
  2. Click the Show me so I can change it link to reveal the list of terms in the vocabulary
  3. Check the box next to the term and click Make these Changes again.
Like any other page content, vocabulary terms (added to development pages) only apply to the development version of the page. You'll want to make sure the page is made live if you want the vocabulary terms to apply to the live page (e.g. so that the live page can show up in a particular search).

Files, image and catalog records all have similar interfaces for adding controlled vocabularies term. Note that the CMS has a synonym system which allow some terms to be automatically selected based on other terms (e.g. if there are terms in two different vocabularies that are logically synonymous this can be used to make sure all the relevant terms get selected with a minimum of work). So be aware that terms may 'appear' in a given page unbidden. If a given term appears and doesn't seem to make sense let SERC staff know the details.

Mini-Collections

Often when setting up a new browse you'll want to limited it to a small collections of pages created explicitly for the browse. In this case the best approach is often to create a special kind of module called a mini-collection. Mini-collections are a type of module used to aggregate groups of independent (though uniform in structure) pages into a collection.

Mini-collections don't have a local menu since there isn't any particular logical flow amongst the pages to represent through a menu. Instead people find their way to a particular page within a mini-collection via a page with a browse tag. The left menu in a page that's part of a mini-collection is usually set (by default) to the local menu of the parent module (the same as the page with the browse tag).





« Previous Page      Next Page »