Once your Stacks site has been setup, you'll have a blank site to start with which will include a default homepage and a few other pre-built pages, all of which are ready for you to begin adding content to. Before creating content however, there are a few items worth considering to ensure you work as efficiently as possible in creating content and maintaining your site.
This article will discuss 3 key considerations as you begin building your site:
Filter Vocabularies
Filter Vocabularies are custom-built lists of values that can help your users/patrons narrow in on specific information by filtering or grouping content in Stacks.
For example, the Stacks events could be filtered by Event Category, Event Topic, and/or Event Type. This can be very beneficial if you run and advertise a large number of events on your Stacks site.
Filter Vocabularies can be found with the following core features:
- Bookings Management (Rooms - Category, Type)
- Database Listings (Category)
- Directory Listings (Department, Type)
- Events (Event Category, Event Topic, Event Type)
- News Articles (News Article Topic, News Article Type)
- Research Guides (Type, Subject)
- Reserves (Course Term, Reserves Course)
- Index Pages (Index Entries - Category)
- RSS Feeds (Tags)
- Collections (up to 12 customizable labels/lists)
Tip! It is worth considering which features you plan to use in your Stacks site and start thinking about what list values you may need/want.
You will find there are no default values in these lists to start; although it is not required to create these lists ahead of time, it can ultimately save you time to do so. This can eliminate the need to jump back and forth between creating list values to populate blank or incomplete lists, while you are in the process of creating content that use these values.
To Add, Edit, or Delete list values
- From the Dashboard, click the System Configuration tile
- Click the Filter Vocabularies tile
- Click the feature type from the menu tabs on the left
- Click the List Links button from the on the right to view existing list values
- To Add values
- Click the Add term button to begin adding new values to the list
- Click Save to clear the field to add a new term; OR
- Click Save and go to list when finished adding values
- To Edit values
- Click the Edit button on the row with the value to edit, then update the Name as needed
- Click Save
- To Delete values
- Click the drop-down arrow beside Edit, then click Delete
- To Add values
Site Labels
Almost everything in Stacks can be renamed to ensure your site is using the terminology that your users/patrons might be used to seeing, this can include field names, labels, and even the placeholder text seen in search boxes. Like the filter vocabularies, changing site labels is not required in advance; however, knowing you can make changes and where to do it is key.
To Update Site Labels
- From the Dashboard, click the System Configuration tile
- Click the Site Labels tile
- Click the Stacks area from the menu tabs on the left
- Click the options on the right side of the screen to expand the sections and see the labels
- Click on a label and change the name as needed
- Scroll to the bottom of the page and click Submit to save your changes
Default Stacks Pages
While your Stacks site is highly configurable and allows for you to create multiple landing pages (similar to your homepage), as well as pages for more simple content, certain core features already have pages built to display the content you create for them.
These pages will usually consist of a list view of the content you create, quite often with filter vocabulary options to filter and group the list. When a user/patron clicks on any one item from the list view, it will take them to a detail view of the item to display more information on what they selected.
Navigating to these pre-built pages
How users/patrons navigate to these pages is up to you, administrators could add links to these pages in the main menu or through links in other Stacks features like callouts or sliders, by adding the path to the page in the appropriate link or URL field, this will be discussed in more detail in the other feature articles.
The table below lists the features that have a pre-built page, as well as the path that should be added to URL or link field for navigating to it.
| Feature | Path | Page Description |
| Bookings Management | /availability | Displays a grid view of room(s) and available time slots each room can be booked for |
| /rooms | Displays a list view of all room(s) | |
| Collections | /collections | Displays a list view of all collection(s) |
| Database Listings | /databases | Displays a list view of all database(s) |
| Directory Listings | /directory-listing | Displays a list view of all directory listing(s) |
| Events Management | /events | Displays a list view of event(s) |
| /calendar | Displays a calendar view of event(s) | |
| Feeds | /feeds | Displays a list of all RSS feed(s) |
| Forum (if enabled) | /forum | Displays rated or commented collection items and/or EDS items |
| Index Pages | /index_pages | Displays a list of all index page(s) |
| Location and Hours | /location-and-hours | Displays a list of all location(s) |
| News Articles | /news | Displays a list of all created news article(s) |
| Research Guides | /research-guides | Displays a list of all research guide(s) |
| Reserves | /reserves | Displays a list of all reserve(s) |