The course content type allows site contributors to create pages about their unit's courses, and have those pages aggregate into a searchable directory.
Features include:
- a course overview page for each course
- built-in course fields such as an image for the course, course term, learning outcomes, assessments, exclusions and more
- a searchable directory of courses to display an aggregated list of all courses in either grid or table style. Visitors can search based on name or filter by Course Type, Academic Term, Course Units, Hours Per Week, and Course Delivery
Example of the course directory (table)
Getting started with the course content type
The Course Directory uses its own content type, called the "Course". To add a new course, follow the instructions to create a "course" page, in the "Creating Pages" tutorial.
A course is just another content type, like basic pages, articles and events. Though the fields have been designed to capture course information, the basic concepts of editing and maintaining courses is consistent with all other content in WebPublish.
For help maintaining your course content, visit our tutorials under Managing Content. You can get started by learning how to edit and delete content.
The course content type allows you to add customized terms (e.g. Fall/Winter) and course types (e.g. Elective). These tags are viewable on the course page, as well as filterable on the course directory.
Before you can tag a course, you need to add the them to your site. You can do this by following the instructions for adding a term to a vocabulary in the our Taxonomy tutorial. Tags should be added to the Course Term and Course Type vocabularies.
Once your tags have been added, they will appear automatically in the Course Term and Course Type sections of the page when editing existing and future course content.
Course Terms will automatically display in alphabetical order. To change this:
- Navigate to Structure > Taxonomy
- Choose "List Terms" beside "Course Term"
- Use the crosshair arrows to the left of the term name to drag a term to a new location
- Click "Save"
All published directories will automatically display certain fields on a searchable directory page. This page is different from other pages because it is generated using something called a View, meaning that it doesn't offer the same page moderation and menu linking options as a regular page.
To add a menu link to the searchable people directory to your site navigation:
- Navigate to Structure > Menus
- Select "Edit menu" for the Main navigation menu
- Click "Add link"
- Add a Menu link title (e.g., Courses)
- In the Link field, add one of the following (without quotes):
- "/courses" to link to a table of courses
- "/courses-grid" to link to a grid of courses
- Select a parent item from the Parent link drop-down, if you'd like the link to appear somewhere other than on the top-level navigation
Courses will automatically appear on the searchable directory page when they are published. Likewise, they will be removed from the directory when they are unpublished, archived or deleted.
For help publishing/unpublishing your course entry, visit our Publishing/Unpublishing Content tutorial. For help deleting an entry, visit the Edit and Delete Content tutorial.