Copied to clipboard

Flag this post as spam?

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


  • Peter Duncanson 430 posts 1360 karma points c-trib
    Jun 15, 2010 @ 17:31
    Peter Duncanson
    4

    Central version update notifier for packages?

    As all the packages are stored centrally it would be nice if we could have Umbraco ping the package repos for any installed packages and check that the version number of the package installed matches the latest on the package page. If not then it could show a popup balloon notification (with a "not now thanks" option).

    Also would be good to enforce a version number style? ie they have to be a number and you can't go lower than the last version when you update? Alpha and Beta etc are seperate flags?

     

  • Simon Dingley 1474 posts 3431 karma points c-trib
    Jun 16, 2010 @ 18:07
    Simon Dingley
    0

    Yes, at the moment I think it is very easy for those not active in the community to be unaware of updates to packages they have installed. For my latest package I have had to ask people to add their email address to be notified. So far nobody has despite there being 24 downloads from people who will soon be running an out of date installation of the package.

  • Lee Kelleher 4026 posts 15836 karma points MVP 13x admin c-trib
    Jun 16, 2010 @ 18:13
    Lee Kelleher
    1

    Hey Simon, the link to your email notification page shows a 404. :-$ (Thus no one signing up).

    http://www.prolificnotion.co.uk/umbraco-package-notifications-list/

    ... which you'll probably fix very quickly and this reply wont make any sense in future. ;-)

    Cheers, Lee.

  • Peter Duncanson 430 posts 1360 karma points c-trib
    Jun 16, 2010 @ 18:59
    Peter Duncanson
    0

    Been pondering this one since I posted, I think it could be wrapped up as a package of its own for now and hopefully pulled into core on one of the next releases?

    I'll have a play and see what I can come up with.

  • Lee Kelleher 4026 posts 15836 karma points MVP 13x admin c-trib
    Jun 16, 2010 @ 19:17
    Lee Kelleher
    2

    How would you get the latest version number for a package?  Thinking it's the project info page.  If so, then for your prototype - you could use the same approach as what we said for the "profile badge" a while ago.  Pull the HTML (treat it as XML data), and use XPath to get the latest version number.

    e.g. http://our.umbraco.org/projects/xsltouch

    //dl[@class='projetProps summary']/dt[text()='Current version']/following-sibling::dd[1]

    Hopefully there's a cleaner way to do this? :-)

    Let us know how you get on... and need help testing it, etc.

    Cheers, Lee.

  • Peter Duncanson 430 posts 1360 karma points c-trib
    Jun 16, 2010 @ 19:50
    Peter Duncanson
    2

    Funny enough I was look for that post for that exact reason :)

    Yes a simple XML data file that we could request ever now and then would be better. Only worry is that it would increase the load on the forum server/code unless we can stash it somewhere (yahoo pipes? feedburner?) and would be nice to stagger the poll time so its not just at 9am every morning. 

    Will knock up some code that does the deed for now and worry about XML and hosting later, should get the ball rolling :)

  • Simon Dingley 1474 posts 3431 karma points c-trib
    Jun 28, 2010 @ 08:27
    Simon Dingley
    0

    Thanks for the heads-up Lee on my subscribe link, now fixed. I had made the page private so it didn't appear in my main navigation however I didn't realise it wasn't available after logged out of my Wordpress admin. I have now found an alternative method of excluding the page from the navigation.

  • Sjors Pals 617 posts 270 karma points
    Jun 28, 2010 @ 10:49
    Sjors Pals
    0

    It would also be nice if a package has some information about version compatibility,especially with the new 4.5.

    Not sure or that's already implemented, but already had a package which was not working with the new version.

Please Sign in or register to post replies

Write your reply to:

Draft