-
Notifications
You must be signed in to change notification settings - Fork 35
Fall 2013 release
tag: v2013_Fall.0
###Course Vocabulary Feature A Mediathread course vocabulary is a set of concepts and associated terms chosen by a course instructor. This is a good way to designate metadata for students to apply to items they analyze in Mediathread.
- Instructors can create a course concept by selecting Manage > Vocabulary from the application toolbar.
- Students & Instructors can apply concept terms to items and selections during analysis. The Edit Item, Create/Edit Selection forms now dynamically instantiate input fields for each course concept.
- The Collection views were enhanced to allow filtering by single or multiple concept terms and tags, as well as by Owner and Date Created/Modified.
- The Item, References tab displays concept term usage per item.
- Full Collection View & Item View design enhanced to support the new editing & filtering capabilities.
Note: We are using the excellent Select2 jQuery Plugin to support term and tag multiple selection and autocomplete.
###Misc
- Item View - Create Selection - no longer wipes out zoom-level and selection
- Renamed instructor-level Tools menu to Manage.
- Switch course design now consistent with the larger application.
- Enhanced help for Collection & Items Views.
###Infrastructure
- Django 1.3.7 > Django 1.4.6.
- All submodules deprecated. SherdJS is now packaged and exploded at bootstrap time.
- Selenium tests now pass in headless mode.
- We have moved away from Javascript minification in favor of Django Compressor.
###Upgrade notes
-
Due to the extensive directory changes required for Django 1.4.6, we recommend you install this code into a fresh directory. Do not forget to stash any locally modified files.
-
After the code pull, please complete:
- ./bootstrap.py
- ./manage.py migrate
-
Run the unit tests
- ./manage.py jenkins
-
Verify the server
- ./manage.py runserver
-
Possibly update the COMPRESS_ROOT settings in local_settings.py if you receive an UncompressableFileError exception:
'css/print.css' could not be found in the COMPRESS_ROOT '/Users/sdreher/workspace/media'.
then add the full path to your local_settings
> COMPRESS_ROOT = '/Users/sdreher/workspace/mediathread/media'