Posted: Mon Dec 20, 2004 5:30 am
What (need specifics) needs to be changed on the server side for this to work? Just change urls to adiumxtras://?
http://blacktree.com/wunderwood wrote:After a year on the forums I finaly get to ask a dumb question. What's quicksilver?
Danke sehrevands wrote:I added support for .zip archives (and .tgz, a synonym for .tar.gz) last night
Not sure what info you need, Benjamin; just let me know.
Nothing exciting at all. Just replace the http:// in the Download link with adiumxtra:// and you get an Install link.Benjamin wrote:I guess I'm hoping someone can tell me what needs to happen on the server side. This protocol business is new to me.
NeatI put up a new mini-feature on the site, which allows me to show a collection of xtras.
The current svn versions register themselves as the system handler for adiumxtra://; as far as I know no server side changes are needed beyond that (I tested on my comcast account, which I don't really have the ability to mess with much). I suggest looking at QuickSilver's download page. IIRC they have an install link (qsinstall:// or something like that) and a download link (http://). The installation code (rather than the downloading code) is unchanged from 0.7, so if you want to test how it works, just double click on xtras and see if they're installed. If they aren't, then they won't be by the downloader.Benjamin wrote:What are the implications -- does it involve an update to the Adium application to recognize it? Do I need to make changes to the httpd config to understand it?
What happens to people with an older version of adium. Do I need to make it a user-cookie based pref whether they are http or the other?
What about people that package with readmes and other extra files - what about the folders with more than one version?
Let me know. Thanks.
Benjamin
Good questions, sorry I didn't answer more fully before.Benjamin wrote:What are the implications
Yes. Currently .8 (development source) supports it; we could easily port this to the .7x tree. In any case, it will need an update.. in fact, it would make sense to have it included in builds before we start using it to minimize problems with people not having the right version. I'll move the code into .73 before we release... it clearly won't do anything yet, but it'll be there waiting.Does it involve an update to the Adium application to recognize it?
I don't think so. I'm not an httpd person though...Do I need to make changes to the httpd config to understand it?
As Catfish_Man said, it would make sense to have a Download link and an Install link side-by-side. This is because 1) Old versions will not support Install and 2) Packages with readmes and other extra files aren't going to install properly. It might be necessary, then, for 'enable automatic installation' to be an option when submitting xtras, with an explanation of the criteria for automatic installation (packaged as a .zip or .tar.gz file, which contains only the xtra itself and no other files).What happens to people with an older version of adium. Do I need to make it a user-cookie based pref whether they are http or the other? What about people that package with readmes and other extra files - what about the folders with more than one version?
I can send a build to you for testing if you like (with or without the domain check), although from asking on #adium it should be in 0.73b2.Benjamin wrote:Thanks evands - it's getting clearer to me now. So, we can plan to institute the changes with a release of .8 -- can you let me know publically or otherwise about what kind of timeframe we're talking about?
Thanks!
Benjamin
I like the idea of including it in the xtra itself.The_Tick wrote:If we had a get info button for xtras so that a readme could be displayed, that'd kill the need for an extra one to be built into the same zip, it could be built into the xtra and probably be more intuitive.
Confusion on this point is 100% my fault. Initially, I thought (as I posted above) that we should just include the functionality in 0.73. However, after a bit more consideration, I realized that we may want to implement installation a bit differently -- say, allowing for multiple xtras to be installed by a single download in some way, or handling non-xtra files within the package in some way, or something -- and having versions "in the wild" which respond to adiumxtra:// but don't do it the way we really want would be a giant mess. I therefore pulled registering for the handler from 0.73.... it'll be less confusing to just say "Automatic installation requires 0.80 or better" or whatever.although from asking on #adium it should be in 0.73b2.