Overzicht van nieuwe mogelijkheden en wijzigingen in MyTimetable 1.7.0

Featured, MyTimetable, Nieuws

Gedurende de laatste maanden hebben we onze klanten voorzien van updates voor MyTimetable en op dit moment zitten we op versie 1.7.0. Het leek ons een goed idee om onze gebruikers op de hoogte te brengen van de wijzigingen in deze laatste versie. Deze post geeft een overzicht van de wijzigingen en licht een tipje van de sluier op over alles wat nog te wachten staat.

Sommige wijzigingen komen voort uit de lijst van eisen zoals opgesteld bij verschillende nieuwe (nog aan te kondigen) klanten, zoals nieuwe weergaves en nieuwe authenticatiemethoden. Andere wijzigingen zijn onderdeel van onze continue inspanningen om MyTimetable de beste presentatieoplossing voor roosters te maken. Op dit moment zijn we onze code aan het stabiliseren in afwachting van de livegang bij verschillende nieuwe klanten, waarna onze software assurance klanten de optie zullen krijgen om te upgraden naar de laatste MyTimetable versie.

In de komende maanden zullen we onze software-architectuur wijzigen naar een meer service-gerichte benadering. Dit biedt de mogelijkheid voor andere applicaties om gebruik te maken van roosterdata via SOAP en REST webservices, zonder gekoppeld te zijn aan specifieke roostersoftware of databases. Ook zal ondersteuning voor meer roostersoftware, zoals Serco CMIS, toegevoegd worden.

Hieronder vindt u een lijst van nieuwe mogelijkheden, wijzigingen en bug fixes in MyTimetable 1.7.0 (in Engels).

Feature additions
  • Added day view (both to timetable view as well as location view)
  • Rewrote export period / week dialog to provide better user experience
  • Added option to allow subscribing to staff member timetables only when authenticated
  • Added a notification dialog and a notification feed for user configured system messages
  • Added OpenSSO authentication provider
  • Activity details dialog will now scroll if the list of locations / staff members is too large
  • Number of locations or staff members shown in the list view can be limited, and the separator can be customized
  • Added possibility to use different filter lists (department group / department / zone / programme of study) for the various subscription types
  • PDF export support for exports on a 5 minute timescale (instead of 15)
  • Added option to display a message when a day has no activities scheduled
  • Error messages close 'on click' now, instead of after a certain amount of time
  • Added option to override reporting database start and end times in the interface
  • Reworked LDAP authenticator to provide more flexibility
  • Added option to display a logo in the PDF exports
Technical improvements and bug fixes
  • Several timezone fixes for Europe/London timezone
  • Fixed PDF downloads in Blackboard when using SSL and IE7
  • Optimized RPC communication (uses native types more often, which results in less traffic and better performance)
  • Improved internal caching of large resultsets (list of student sets, programmes etc.)
  • Updated dependencies to latest versions (Apache CXF, Hibernate, Apache Commons components, log4j, slf4j, OpenCSV, Jackson, MySQL connector)
  • Rewrote build system to use Gradle instead of Apache Ant
  • Improved HTTP caching headers
  • Improved session timeout detection
  • Return HTTP 404 instead of HTTP 500 when the database name given by the user (in URL etc.) is unknown