/acalog-drupal

Drupal Acalog catalog module

Primary LanguagePHP

Drupal Acalog Module

Drupal 7.x module that uses the Acalog Course Catalog API to pull course information into a Drupal database.

Installation

  1. Clone this repository in your Drupal modules directory
  2. Enable this module
  3. Visit admin/config/system/acalog/api and provide:
  • Your Acalog catalog URL - the URL of your public facing catalog
  • Your Acalog API URL - API URLs are in the form http://{acalogclientname}.apis.aclog.com
  • A public Acalog API key - Note: private keys should not be used in production environments
  1. Visit admin/config/system/acalog, the "Active Acalog Catalog" selection field will be populated with your published catalogs if the Acalog API was able to connect
  2. Click "Acalog Catalog Data Refresh" to update your Drupal database with the course and program data.

This module provides a panel pane titled "Academic Program Course Listing." The pane lists courses offered by a program grouped semester. To adapt this module for your institution, it would be recommended to either wrap the provided panel pane output in a block, or use hook_view_data to provide the Acalog data to the Drupal Views module API.

This module was presented at DigArcU 2017 - presentation slides can be found @ https://docs.google.com/presentation/d/1Hczvp9hKG6G9zL53pJs_-OglLRVGahPwE5ooIY__k3Y