SMF Development > Next SMF Discussion

[3.0] Integrated mods/upgrades for package manager?

(1/8) > >>

texasman1979:
Ill clean this up when i get on a computer. Everyone knows what windows update is as well as apt-get in linux. Id like to see in 3.0 a package manager linked to its own mods site. The package manager would display all installed mods, but also with a ping, display current versions with the ability to upgrade the mod if it is an old version. Also sub-version upgrades can be installed through it as well, ie *.1 or *.2. With this package manager, there would be a button to view/search for available mods and the ability to install then directly from the mod site. Download and install in a single click rather than downloading a zip and then uploading to the server then refreshing the package manager page, then installing the mod, etc. This idea would make simple machines mods that much more simple. I can elaborate further if need be. What yall think?

Arantor:
1. The mod site is linked to forums, and provides the ability to indicate if a newer version is available.

2. It would hugely increase the workload of mod authors in order to provide the upgrade information for the facility already built into the package manager, which is why no mod of any complexity uses it. If someone told me that I'd have to provide it for SimpleDesk, I wouldn't have bothered starting the dev branch, which would be double the workload to maintain.

Yoshi:
It is also possible if the package manager performed an upgrade this way:
- Select the version of the mod you'd like to install (click "Next step")
- Uninstall the mod first (click "Next step")
- Install the mod then

@ Arantor: It indicates that an update is available but doesn't have the option to install it :P

texasman1979:
With the current package manager, it is possible to download directly to the server any mod really. The issue is that the mod then has to be installed manually by clicking yet another button/link. There seems to me to be no real reason to make it much more intuitive and download and install in one step, and what yoshi pointed out, the uninstall and then install of the newer version could all be done in a single click. Simpledesk and other large mods would be in a seperate category for mods that require greater care. But there is a million small mods that could be treated more carelessly do to the fact that they do so little, but still provide valued functionality. This would just make it a simpler process to installing and managing mods, and force mod writers to pay attention to other exsisting mods for a more comeplete, robust, and conflict free software. This also in conjunction with a greater mods integration interface, ie integration hooks, can bring very nice things to the future of smf and its variations.

Yoshi:

--- Quote from: texasman1979 on April 27, 2011, 02:06:18 PM ---With the current package manager, it is possible to download directly to the server any mod really. The issue is that the mod then has to be installed manually by clicking yet another button/link. There seems to me to be no real reason to make it much more intuitive and download and install in one step, and what yoshi pointed out, the uninstall and then install of the newer version could all be done in a single click. Simpledesk and other large mods would be in a seperate category for mods that require greater care. But there is a million small mods that could be treated more carelessly do to the fact that they do so little, but still provide valued functionality. This would just make it a simpler process to installing and managing mods, and force mod writers to pay attention to other exsisting mods for a more comeplete, robust, and conflict free software. This also in conjunction with a greater mods integration interface, ie integration hooks, can bring very nice things to the future of smf and its variations.

--- End quote ---
One click upgrading would not be possible (the file system has to implement the changes), but a ticker on the button ("Next step (5, 4, 3, 2, 1)") would work to automate the process.

Navigation

[0] Message Index

[#] Next page

Go to full version