Read the blogs!
Started by texasman1979, April 27, 2011, 01:38:18 PM
Quote from: texasman1979 on April 27, 2011, 02:06:18 PMWith 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.
Quote from: Yoshi2889 on April 27, 2011, 01:46:01 PMIt 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
Quote from: Arantor on April 27, 2011, 02:33:04 PMQuote from: Yoshi2889 on April 27, 2011, 01:46:01 PMIt 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 It does if the mod package provides the upgrade block inside package-info.xml
Quote from: Arantor on April 27, 2011, 02:35:51 PMCan't edit the above, and didn't mean to press post...Mods can specify upgrade instructions. Most don't because it represents double the workload for the author as compared to just writing it, even small mods.It's built into the SDK but because of the extra, no-one uses it.
Quote from: Arantor on April 27, 2011, 02:41:44 PMFor the third time, it is a STANDARD FEATURE of the package manager. It just requires mod authors to adhere to said standards. Given how much extra work it is, mod authors generally don't.
Quote from: texasman1979 on April 27, 2011, 01:38:18 PMEveryone 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.
QuoteI'm not aware of problems of Ubuntu having a commercial community because of apt-get.
Quoteyou have to have an actual mod interface in order to have a smf apt-get.
Quoteand as far as the upgrades of future existing mods, not that hard to code an uninstall of the old and install the new.
Quotewhat im pushing is a whole new way of looking at modding and the act of installing and using those mods.
Quoteand this in itself will mold the rest of the software to be better, totally cause of the modular design necessary to achieve it.
Quoteif you build an environment that is, within reason, easily changed, the quantity and quality of the mods will blow our minds.
Quotebig mods, little mods, they would all have a place as long as the receptacle of those ideas is designed to receive them.
Quotehave just a basic software sitting there. then a built in method to to modify it, in any way. then plugin what you want. its designed for it.
Quotethen you have a great many sites out there that are all based off the same core, but can do virtually anything.
Quotetake out the "core" features, and make them mods as well.
Quotemake it where people in as simple of a way as possible, build the site how they want it to be.
Quoteif this is made the goal, i think with a reasonable amount of care and effort, it can be made to happen.
Quotean array is a list of variables, a class is an array of functions and arrays, and a collection is an array of classes.
Quoteyou cant tell me that built in that way, just about everything couldn't be changed dynamically to suit the user.
Quotei hope someone can see the vision i have. i would kill to see it in reality.
QuoteAre yall saying that we have reached the extent of what we are capable of doing? The whole point is to push the envelope and drag lazy people with us. Is it not?
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMThe general population will no doubt follow the lead of the pioneer.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMIt similar, in concept, to dreamweaver or visual studio. The tools where made and the entire world is different and better because of it.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMWhat im suggesting is build a core that is totally dynamic, and designed to be manipulated.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMThen in conjunction to that, build in all the tools necessary for both novice and professional programmers to modify how they wish. Then provide an area where the end user can readily and quickly setup the site how ever they wish.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMthink of an exe with a bunch of dlls. When upgrades take place, the dlls are replaced, not modified.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMWell with this type of setup, the templates are just an extension as well, to be manipulated.
Quote from: texasman1979 on April 29, 2011, 10:54:22 AMMy practical expertise limits my ability to explain my thought as good as id like to, but all of you main developers if either smf or its future forks, coders of mods both novice and pro, really look at what im saying. Your seeing the forest, not the road that actually there, you just need to move the trees.