In short: I’ve finished the work on the most of the new features and the new core system. For all interested users: You can find and download the current development version via SVN under the following URL: http://plugins.svn.wordpress.org/teachpress/branches/5.0.x/. The current version is teachPress5.0alpha12. Please note, that I not recommend to use this version on productive sites.

More information about the new features and a public beta will be released in the next weeks.

Changelog for teachPress 5.0 alpha:

  • New: A real author filter for publications added
  • New: Autocomplete for authors/editors added
  • New: Meta data system for courses, students and publications added
  • New: Assessment management for courses added
  • New: Simple capability management for courses added
  • New: Simple document management for courses added
  • New: Direct export of .bib files for selected publications added (via „Show as BibTeX entry“)
  • New: Direct creation of related content based on drafts added
  • New: Direct creation of sub courses added
  • New: Page menu for enrollments added
  • New: DOI field for publications added
  • New: Shortcode [tpcourseinfo]
  • New: Shortcode [tpcoursedocs]
  • New: [tpenrollments]: New parameter „date_format“ added
  • New: Editable time limit for exports and uploads added (constant TEACHPRESS_TIME_LIMIT)
  • Changed: Rewritten core API
  • Changed: Rewritten Shortcode [tpcloud]
  • Changed: Rewritten Shortcode [tpenrollments]
  • Changed: [tpcloud, tplist]: Pagination is enabled by default, the parameter entries_per_page is set to 50 (before: 30)
  • Changed: UI modifications for better integration in WordPress 3.9+
  • Changed: Using HTML5s „required“ attribute for required fields in registration forms
  • Changed: Using parameters instead of variables for the definition of database table names
  • Changed: Visible names for some publication types changed
  • Changed: The plugin requires at least WordPress 3.9 instead of 3.3
  • Bugfix: Fixed the handling of curly-brackets for the definition of surnames in author/editor names
  • Bugfix: teachPress books widget works again
  • Removed: The shortcode [tpdate] is deprecated, use [tpcourseinfo] instead
  • Removed: The following functions are deprecated:
    • get_tp_course(),
    • get_tp_courses(),
    • get_tp_course_free_places(),
    • get_tp_tags(),
    • get_tp_tag_cloud(),
    • get_tp_publication(),
    • get_tp_publications(),
    • tp_is_user_subscribed(),
    • tp_check_bookmark(),
    • tp_admin_page_menu()