Roadmap

From EFrontWiki

This is a discussion page for future versions of eFront. Things can be modified / changed or removed through time as requirements and priorities evolve.

Contents

[edit] Current development status

The development team works on minor 3.6+ extensions and fixes scheduled for release every second (or third) Monday.

We are also on the design phase for v4.

[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)
  • IMS
    • Support for IMS Content packaging
  • 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.2

  • Support for multiple payment coupons

[edit] V3.6.3/4

  • 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
  • Feedback option. A Survey-like tool that is embedded to lesson's tree.
  • Group-based report filtering. Search-and-add users to groups via advanced search options.
  • Speed improvements for big databases.
  • New Enterprise Extension options (better granularity on Enterprise functionality)

[edit] V3.6.5

Mainly a maintenance release with the following target characteristics:

[edit] V3.6.6

  • Load Javascripts from a remote location
  • Add option in unit properties to allow for automatic completion after X seconds
  • Provide an upload status bar, such as the "fancy uploader" (Can we avoid flash?)
  • "Find users": Being able to search for users that are eligible for a job position based on their skills or completed courses
  • Chat dedicated page to avoid chat not been visible in horizontal themes
  • Create a process for identifying eFront community installations and show them on a map based on where they are located
  • Improve user-types depending on clients feedback and needs

[edit] V4

eFront v3.7 is renamed to v4 to better signify the magnitude of differences.

Below we include an indicative list of changes. For in-depth discussion for v4 check also eFront 4

[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