Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Ali 31 posts 124 karma points
    Mar 20, 2018 @ 18:06
    Ali
    0

    Package compatibility

    Hi Can the creator of the package garanti its compatibility for future umbraco releases? This is my main concern using umbraco packages.

    I create a website for a customer and use this package to implement personalization, but after 1 or 2 years, personalization stops working because the latest umbraco version is not compatible with this package.

    Thanks

  • Nicholas Westby 2054 posts 7100 karma points c-trib
    Mar 20, 2018 @ 18:44
    Nicholas Westby
    0

    Not really. Umbraco package creators can't guarantee compatibility with future Umbraco versions because they don't know what changes will occur in future versions of Umbraco.

    They can attempt to follow best practices and minimize anything custom (e.g., rely on public API's and avoid touching things like Umbraco database tables directly). However, that's not a guarantee; it's more like a best effort.

  • Ali 31 posts 124 karma points
    Mar 20, 2018 @ 19:26
    Ali
    0

    Then how you Umbraco developers handle a situation where you have an incompatible package, and suddenly the site stops working and you didn't tell customer about such possible compatibility issue.

    How big are the chances that a package gets compatibility issues? Do you choose to never upgrade Umbraco?

    Do all paid packages have better future compatibility? Where can i get overview over packages with 100% future compatibility?

    Thanks

  • Nicholas Westby 2054 posts 7100 karma points c-trib
    Mar 20, 2018 @ 19:43
    Nicholas Westby
    100

    Do all paid packages have better future compatibility?

    No.

    Where can i get overview over packages with 100% future compatibility?

    No such thing exists or really could exist. Things will break eventually. The question becomes which will be fixed and in what timeframe.

    Then how you Umbraco developers handle a situation where you have an incompatible package, and suddenly the site stops working and you didn't tell customer about such possible compatibility issue.

    The beauty of open source is that you can fork a repo and fix any incompatibilities. I've done that myself with an Umbraco package. I'd avoid any packages that don't have a public repo. Also be sure the license allows you to modify the source code.

    How big are the chances that a package gets compatibility issues?

    Most larger packages will eventually have some sort of incompatibility, most especially for major upgrades (e.g., Umbraco 6 to Umbraco 7). Minor version changes are much less likely to cause issues.

    Do you choose to never upgrade Umbraco?

    We haven't really had huge issues upgrading Umbraco. Certainly nothing that can't be fixed.

    I recommend looking into the packages you are interested and the alternatives (if any) to find the one that seems to be the most supported and active. That should serve as some form of insurance that it'll keep working, though it's not a guarantee.

  • Andy Butland 422 posts 2334 karma points MVP 4x hq c-trib
    Mar 21, 2018 @ 08:45
    Andy Butland
    0

    Think Nicholas has answered the general point perfectly well - but just to add from me I'll checkout the package with the latest version of Umbraco to see if I can see any problems, and try to resolve them if there are.

    If you've got any details of the specific issues please Ali could you either share on the forum, or report an issues here on GitHub please?

  • Ali 31 posts 124 karma points
    Mar 21, 2018 @ 14:21
    Ali
    0

    No, I haven't used the package yet, i was just wondering.

    Thanks

Please Sign in or register to post replies

Write your reply to:

Draft