Vaidate Custom Development with Community 13

Is the tool available to highlight what needs to change in the Custom Plugin code? I remember hearing about this a while back as with the .NET upgrade comes a bit of updates that need to be made against custom plugin code.

Parents
  • Community 13 does not require a .net version update, however, Community 14, when released, uses .net Core (currently and likely .net 9.0). This .net version change will require compiled customizations (plugins) to be updated and recompiled.

    To prepare for the upgrade to Community 14 and .net Core, the following tasks can be completed to make the migration easier for compiled customizations (plugins):

    1. Ensure that your custom code, when built against Community 13, has no obsolete warnings.
    2. Ensure that your custom code only uses supported APIs and database access. Supported APIs are the ones documented ( API Documentation ) and generally exist within the Telligent.Evolution.Extensibility namespace. Supported database access is limited to the te_v1_permissions_EffectivePermissions view.

    Customizations made with scripting or against the REST API will not require any updates. Plugins that meet the two guidelines above will still need to be migrated to .net core prior to the upgrade to Community 14, but, that migration will be easier if these two tasks are completed beforehand.

Reply
  • Community 13 does not require a .net version update, however, Community 14, when released, uses .net Core (currently and likely .net 9.0). This .net version change will require compiled customizations (plugins) to be updated and recompiled.

    To prepare for the upgrade to Community 14 and .net Core, the following tasks can be completed to make the migration easier for compiled customizations (plugins):

    1. Ensure that your custom code, when built against Community 13, has no obsolete warnings.
    2. Ensure that your custom code only uses supported APIs and database access. Supported APIs are the ones documented ( API Documentation ) and generally exist within the Telligent.Evolution.Extensibility namespace. Supported database access is limited to the te_v1_permissions_EffectivePermissions view.

    Customizations made with scripting or against the REST API will not require any updates. Plugins that meet the two guidelines above will still need to be migrated to .net core prior to the upgrade to Community 14, but, that migration will be easier if these two tasks are completed beforehand.

Children