Mac Software Site Framework
So I’m currently working on a new site for hosting my mac software projects and wanted to include support for some popular things used by mac programs. For example many programs use Sparkle for doing automatic updates, or even Sparkle+ for tracking system information from the updating applications. So I wanted to go about making a site that would let me manage programs, their downloads, and possibly auto-generate appcasts for use by Sparkle updaters.
So I currently have quite a bit of the front-end going, no administration yet. I have a system that has products, product releases (downloads), download stats, sparkle profile tracking and appcast generation, and download stats integration for sparkle downloads. A lot of this is or will be configurable if this proves to be useful for other people to use.
It’s using a PHP MVC framework also, providing nice URls for everything, some examples:
- example.com/products/view/MetaGrowler
- example.com/downloads/get/6
- example.com/downloads/product/MetaGrowler
- example.com/downloads/get/6/fromsparkle/MetaGrowler_0.1.1.zip
- example.com/appcast/MetaGrowler
- example.com/sparkleProfile/MetaGrowler?profilerArgsHere
That’s just some of the basic stuff I’ve got so far, I mostly wanted a nice way of managing various products and their downloads, I’d want purchase ability eventually too. I’ve heard there’s someone that might be working on a similar project too, mentioned on the macsb yahoo group but that’s currently not searchable due to some error.
I’d like to hear any feedback, and also see what the other projects are (only know of PotionStore as a similar rails-based project.) I’m mostly geared to build my own site right now but trying to keep in mind it might be useful for others, so any input is helpful. I hope I’m not duplicating someone else’s work, but maybe can work together if there’s similar goals, if anybody knows the post, or maybe if yahoo starts working again soon can see what’s up.
Email me at jerome AT jeremyknope DOT com to talk about it if interested or if you’re working on something similar and want to discuss it.
July 18th, 2007 at 6:41 pm
This is regarding the previous post… I really wished there would be an Xdebug bundle for TM. After all, the protocol is open source ;D