v3.0.0
Enhancements:
- Refactored the degree import script for compatibility with the new UCF Search Service. Note that the updated Search Service requires an API key for any access; you will not be able to import fresh degree data until obtaining an API key.
- The default set of Program Type terms has been updated. Degrees are now explicitly assigned both a parent and child Program Type term, e.g. "Undergraduate Program" AND "Bachelor" (previously, only the child term was explicitly assigned).
- Degree subplans are now saved as separate degree posts. Subplans are saved as direct children of their parent degree program (are hierarchical).
- Removed the following degree meta data:
degree_type_id,degree_description - Added the following degree meta data:
degree_api_id,degree_plan_code,degree_subplan_code,degree_name_short - Updated the Degree Search API REST controller to organize results with plan/subplan hierarchy, and to add support for the updated Program Type default terms + their expected sort order.
- Unique site-specific degree profile URLs and descriptions (degree
post_contentvalues) can now be written back up to the UCF Search Service whenever a degree is modified.
Please note that this version of the plugin is not compatible with previous plugin versions' imported degree data. If you require use of the degree import script, we recommend deleting all existing Program Type and Department terms (if applicable) before running a fresh degree import to ensure that all stale degrees are removed and new degrees are imported successfully.