Roadmap

From EFrontWiki

This is a discussion page for future versions of eFront

Contents

[edit] Current development status

The current stable eFront version is 3.6.

The development team works on minor 3.6 extensions and fixes scheduled for release every second Friday.

At the same time we work at a different development branch on 3.6.1 that brings extensions to the course infrastructure.

Finally, we are on the discussion phase for important architectural extensions for v3.7 that will boost the extensibility of the system using 3rd party extensions.

[edit] V3.6

  • Performance & Infrastructure
    • Re-engineered to offer x3 performance over 3.5+ branch
    • Minimized and optimized code to better support expansion on the future
    • A brand-new installation script with support for common issues that were reported through time
    • Global enable/disable core features (e.g, messaging, calendar etc)
    • Unit level and header/footer module hooks
  • User dashboard
    • Unified user dashboard that includes all the info that relates to user activity
  • SCORM 2004
    • Support for SCORM 2004 Edition 3 & Edition 4
    • (Available on Educational/Enterprise editions)
  • Themes & mobile devices support
    • Theme switch functionality
    • Support for different themes based on end-user browser or mobile devise
    • Easy theme creation by changing one CSS file
    • Support for deep theme customization based on templates
    • Image fetching using CSS sprites to improve performance
  • Social extensions
    • Lesson timeline
    • System timeline
    • User detailed profile
    • User status
    • Facebook integration (login based on facebook info, share user info, post on user time-line on Facebook)
    • (Partially available on Educational/Enterprise editions)
  • Notification layer
    • The notification layer dispatches emails for different system events (e.g., three days before a lesson finishes)
    • Emails are sent through CRON jobs or after a predefined number of page reloads
    • Support for a broad number of events together with customized emails
    • (Partially available only on Educational/Enterprise editions)
  • Archive infrastructure
    • Deep freeze for lessons/courses/lessons
    • (Available on Educational/Enterprise editions)
  • Auto-update
    • eFront updating directly through the Administrator interface (one-click update)
    • (Available on Educational/Enterprise editions)
  • Payment extensions
    • Payments discount through coupons
    • Generic price discount
    • Credits/wallet system (A user can be assigned with a virtual amount of money to use for buying lessons)
    • (Available on Educational/Enterprise edition)
  • Lesson creation extensions
    • Linked lessons - lessons that share the same files folder. If a lesson has a lot of files you can duplicate it as a linked lesson to reduce the size it occupies on disk
    • Template lessons
    • Cloned lesson
    • Time-constraint lessons (assigned for a predefined period of time)
    • Maximum allowed users per lessons
    • (Partially available only on Educational/Enterprise editions)
  • Editor enhancements
    • Latest edition of tinyMCE with support for latest browsers
    • Better math support
    • Native Embedded player for media
    • JW player or Flow player
    • Support for Popout/Lightbox windows with embedded media to control
    • Native support for some kind of slider for multiple images/media
    • Templates support
  • Reporting
    • Custom and time-constraint reports
    • Event-based reporting
    • Group reports
    • Branch reports
    • (Available on Educational/Enterprise editions)
  • Certification
    • Time-constraint certifications
    • Special certification reports:
      • who is certified
      • how long until their certification expires
      • who's certification has expired - by course/lesson
    • Records on previous certifications
    • (Available on Educational/Enterprise editions)
  • Modules
    • Blogs
    • Wiki
    • AIKEN/GIFT (to import test questions)
    • Flashcards
    • Links module (enhanced)
  • Joomla
    • Integration with Joomla through jFusion
  • First page
    • User-designed header/footer
    • Dedicated pages for Home, About Us, etc.
  • Groups
    • Default group/type for new users
    • Default lessons for new users
    • (Available on Educational/Enterprise editions)
  • Content
    • Private comments on content

[edit] V3.6.1

  • Support for course instances.
  • Support for "unique mode" for lessons inside courses. Currently all lessons in courses are in shared mode which can cause issues under several occasions.
  • "Course only mode" for the catalog

[edit] V3.6.2

  • Facebook-like communication bar

[edit] V3.7

Scheduled for release during 2010 (Initial estimation November 2010)

[edit] V4

  • Multiple installations with unique URLs under a main installation
  • Combine under one role any of the available characteristics
  • Parent-role support [A parent can buy lessons, assign lessons to other users and track their progress [scores, time spent inside the system] and assign "parent" access to lessons they bought] (Educational edition)
  • Track for classroom activities

[edit] Suggest an Item for the Roadmap

You can suggest and vote on new items to be included in the road map at: http://efront.uservoice.com