Course catalog integration

Many webpages link to sections of the course catalog. Unfortunately, the URLs change when new catalogs are created. For example, the URL for the Bachelor's degree in History in the 2021-2022 Undergraduate Catalog is:

https://catalog.k-state.edu/preview_program.php?catoid=47&poid=15826

However, in the 2022-2023 Undergraduate Catalog, the URL for the same degree changed to:

https://catalog.k-state.edu/preview_program.php?catoid=54&poid=18662

Updating links every year is a maintenance nightmare.

Instead of using a standard link, use the following various catalog components to create evergreen links to the course catalog--links that will always point to the most recent undergraduate or graduate catalog. Links can be generated to catalogs, courses, programs, colleges, and departments.

Task Component
Link to a program Catalog - program link
Link to a catalog Catalog - catalog link
List catalogs

Catalog - catalog list

Link to a course Catalog - course link
List courses Catalog - course list
Link to a department Catalog - college or department link

Limitations

These components can be used in normal webpage text. They can't be nested inside other components or in used in menu.pcf files.

These components only update links when new catalogs are added. If the name of item being linked changes in newer catalogs, links will be broken.

The catalog itself is occasionally offline. Pages loaded during outages will link to catalog.k-state.edu.