Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Currently, our versioning policy is still work-in-progress, and 2.0 is a moving target. For this reason, and because of differences in the configuration files, customer's MyTimetable environments can have different feature sets. Please contact us if you feel you are missing any of these features and want to enable them in your MyTimetable environment. These release notes are up-to-date up to revision a8fa1b245819 (October 30th 2012).

This document provides an overview of the changes in MyTimetable version 2.0. MyTimetable 2.0 is the result of almost 2000 changes and additions that we could not have done without the support from our customers. We want to thank all our users for their input, comments, feedback and feature requests. Some of the new features of MyTimetable were sponsored by the University of Amsterdam (mobile interface, month view, availability view, condensed list view, linking to multiple modules) and the University of Applied Sciences Leiden (activity search, subscription colouring, overview page) and we want to thank them for that.

All work (configuration, building, testing) involved in upgrading to the latest MyTimetable version is free of charge for our customers with a Software Assurance support agreement.

Functional changes

  • Mobile interface — MyTimetable 2.0 features an all-new interface optimised for mobile devices. By default this interface can be reached under the url https://mytimetable.host/m. The mobile interface is optimised for use on touch-enabled devices and can be used by guest users as well as authenticated users. To keep the interface clean, fast and simple, not all operations from the main interface are available in the mobile version. The following operating systems are supported: Apple iOS 5+, Android 2.2+, Windows Phone 7+, Blackberry 6+. Due to differences in features between the different phone operating systems, some features are not available on all phones. Some screenshots of the mobile interface:
  • Condensed list view — sdf
  • Month view — sdfsdf
  • Availability view — sdf
  • List view range drop-down — to show per period, week and month
  • Shuffled the view options
  • Direct link to (multiple) timetables possible (all types), with the option to include personal timetable when logged in, either on ID or (part of) the hostkey
  • API
  • Activity search (actually 1.7, disabled by default due to performance impact)
  • Moved and redesigned menu and sidebar
  • Option to group concurrent activities of the same module
  • Option to add up to 3 extra descriptions/note fields to activities (can be turned on/off by user)
  • Option to show or hide student sets and sections
  • Added select/deselect all, search box and multi-select to (almost) all 'add timetable' dialogs
  • Added option for Piwik tracking (instead or next to Google Analytics), hosting provided by Eveoh
  • Support for parent/child relations in department listings when using S+
  • Option to include a feedback form (links to Google Docs spreadsheet)
  • Default/SIS-linked subscriptions have a separate CSS class, so they can be coloured
  • Subscription colouring (activities of separate subscriptions can have separate colours)
  • Select/deselect all child subscriptions option (with drop down menu)
  • Option to show a header message (from a user text field in the S+ Globals table)
  • New warning dialogbox for expired sessions, to overcome auto-reloading clients that keep reloading if cookies are disabled
  • Login message in add dialog when authenticated as guest
  • Warning message from config in add dialog
  • Nagios status URL
  • Option to show activity size in details dialog
  • Custom 404 eror page added
  • Rework of activity type filtering, the grouping of activity types and the descriptions can now either come from the database or the configuration files, or a combination
  • Shorter URLs (/schedule, /module, /ical, /overview)
  • Add module_pos provider for Syllabus +, only shows the activities of a module associated to a study programmes student sets
  • Improved speed of location and zone subscriptions
  • External links (to study guide) are now hidden by default until hovering over an item
  • Better subscription management (remove SIS-linked subscriptions when not relevant, better and case-insensitive sorting, does not drop timetables if multiple subs have the same description)
  • New activity/loading indicator
  • Loads of small bugfixes and browser compatibility improvements

Non-functional, technical and back-end changes

- Separate userprefs application dropped

- Spring, Spring MVC, Spring Security based arch
- Separated Syllabus Plus support from the application core, will support mul
- Deprecated old SOAP based CalendarItemsService
- SAML / SurfConext auth
- New OAuth endpoints
- Upgraded build system to Gradle 1.1 (1.2 should work too)
- Java 1.6 build (drops support for Blackboard 8)
- ERDB 3.2 support (preliminary, performance of the ERDB 3.2 is still lacking)
- Default session timeout is now 120 minutes
- Vhost filter to force a certain hostname

Todo 2.0

- OAuth client side
- Configuration reloading
- LDAP failover
- i18n Syllabus Plus data
- OpenSSO support
- Blackboard integration
- Mobile multiple year en betere configuratieopties

Planned / Wishlist

- Exchange/Google Calendar integratie/push
- Notificaties van wijzigingen
- Meerdere datasources tegelijk
- Nieuwe datasources / meerdere datasources / KdG
- Better authorisation possibilities

  • No labels