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
- Site Labels
- Pre-build Stacks Pages
Filter Vocabularies
Filter Vocabularies are lists of values that can be used by your users/patrons to filter and group content in Stacks. For example, the events feature has 3 filter vocabularies that can be associated with events, Event Category, Event Topic, and Event Type, these allow users/patrons to filter and group the events you promote by these various options.
You will find there are no default values in these lists to start, so it is at least worth considering which features that use filter vocabularies you will be using, and start building these lists before you begin creating that content.
Filter Vocabularies can be found with the following core features:
- Bookings Management > Rooms, Database Listings, Directory Listings, Events, News Articles, Research Guides, Reserves, Index Pages, RSS Items, RSS Feeds, and Collections
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) |