Untergeordnete Seiten
  • CompatibilityManagement

  Wiki Navigation

    Loading...


 Recently Updated


 Latest Releases

 MediaPortal 1.36
            Releasenews | Download
 MediaPortal 2.5
            Releasenews | Download



Table of Contents

Overview

This is about compatibility management for plugins to prevent loading plugins that are not compatible to current MP2 version or other plugins.

Feature

To be extended. Sections for information can be:

  • Why doing this? What is the benefit? What is the goal?
  • Other implementations (resources) of compatibility management
    • MP1 approch, drawbacks, lessons learned
    • semantic versioning: http://semver.org/  important -  read FAQ there
  • MP2 implementation
    • Separate / fine graining of API, which modules / components are versioned
    • Which descriptor files are used? plugin.xml ...
    • How is the description being done ? semver, xml format, ...
    • What happens with incompatible plugins?
      • disable, don't load
      • show a info popup once, but not everytime the plugin is launched
      • allow to uninstall the plugin
    • Possibility to start MP2 in secure mode / safe mode which only loads plugins that are "whitelisted"

Related

   

 

This page has no comments.