Idea: have an ‘install’ link on an addon page that users can click to have the addon install automatically.
The install link would just automate the process of extracting the files from any kind of archieve, so we would need to know where the addons folder is located on the filesystem. Im not sure how valve’s openid implementation works but if you can get the user’s steam name then we essentially have the addons directory. If we can’t then we can always search the steamapps directory. For the base steam install directory we can assume “C:\Program Files\Steam”, check for steam.exe and if it’s not there ask the user where they installed steam.
If this is implemented we could have an always up to date wiremod on the site. We could also have a package management system for gmod addons that would check for updates. These advanced package management aspects may require modding how addons are uploaded though. Installing addons is easy enough for me, but it would be nice if it happened automatically. I could just program this function for myself, which I may do anyway just for the heck of it, but it would be neat if new users could just press a button / link so they don’t keep posting things like “where do I put this file?” and “I dumped these files on my desktop and they don’t work”.
Just F.Y.I. Steam is already a package management system.