This is not a question about solving a technical problem, it's about getting some input how to realize my idea in the "best" way. ;)
I support a shop that uses a lot of extensions. Most of them are maintained at Github, so they can easily updated via modman/composer ... BUT ... there are some, that are only updated at Magento Connect.
What i have done till now - and it's really annoying - was a periodic check at magento connect, download latest version, hosted or update them on Github (or Bitbucket private repo for payed once) and deployed them via modman/composer.
I don't need a out-of-the-box upgrade process, it would be more then enough when a get notification about new version without visiting magento connect manually and without using Magento connect manager.
Build a simple as possible extensions that notifies me about new releases at Magento Connect.
- gather installed extension from Magentos merged XML
- store them in a DB-Table (name, version, ...)
- add a field to (manually) store Magento Connect-URL once
- add a cronjob that looks for newer releases (1)
- add a admin notification message, if an update is available
Note (1): long time planned - w/o no idea to realize - but today i found a possibility howto grab all required info. See: Download the magento connect extensions list
I still have to download lates release, update my Git/BB-Repo and deploy it, but it would save a lot of time to periodically check Magento Connect.
I assume this idea is interessting for all that rely on Magento connect-extensions and don't want to use Magento connect manager ... as long it's not necessary.
Before i start coding, I just want to ask you for smarter ideas!
Thanks in advance for your input.