(2010-01-03, 06:45 AM)labrocca Wrote: [ -> ]What makes it better than the old fashioned FTP, chmod, activate?
First, because the user have the obligation to see the readme and license file content before installing the plugin!
Second, because less errors could occur by inattention or mistake. Then less support to give here and on the developper site.
Third, because there is less manipulation of all the files, everything is done in two easy steps. You choose the file to upload, have a look at its content to see the directory structure, files in them and the readme/license content. Then you decide if you want to install it, everything is done with two button clicks.
Fourth, deletion of a plugin is done in a very safe way reducing the possibility of remnants of code staying in themes or elsewere. The plugin will be verified for all its internal functions and its own state before deletion. If needed it will be disactivated and/or uninstalled before beeing deleted physicaly.
So i really wonder why so many people are fighting to keep the plugin management more difficult and unsafe?
Many users having difficulties just installing MyBB have asked other people for their help to achieve the installation for them. They have the same difficulties with the plugins, beeing real newbies and often not knowing what is FTP. I strongly believe that we should care for the less technical people here.
Anyway, as a software engineer i feel that i prefer myself to use my Plugin Manager in my AdminCP, rather than having to : Open my ZIP application to see the content of my ZIP, unzip the ZIP file, click on the readme file to see what is in it, click on the license file to know about my obligations, then open my FTP client on my computer, select the proper directory for the local and remote location, upload all directories to MyBB, changing some permissions, goto my browser and get into MyBB AdminCP to do the rest of the process.
Honestly, if i was not a developper i would prefer to pay 5$ to relieve me of the burden of the old way and minimize the potential errors of all the previous steps to install dozens of plugins.