2017-07-03, 10:35 AM
(to be clear, i mean "install plugins online by browsing web repository", not "auto update forum version")
hi .... i would like if you develop some standardized way to allow plugins install "online" like smf does ... i think is a terrific feature that mybb should support because you dont always have access to ssh/ftp/file manager/cpanel/etc, and is way more comfortabe doing by web ... currently the trend is to do everything online
currently, plugin installation is a bit complicated in the sense you need various different technologies... i.e. i need at least sftp/extplorer, ssh console, and web access to admin panel .. upload files with sftp/extplorer, uncompress with ssh/extplorer, sometimes adjust permissions with ssh, and activate and configure plugin with admin cp ... sometimes files overwrite or mess permissions or copy in wrong place
moreover often you have to read some installation readme since many plugins have particular ways to install/enable ... sometimes even due this "by hand" installation method you mess up core files. and that if you couldnt revert changes or didnt backup before you lose files/data, render your forum unusable and have to rollback everything, losing users, etc
i think all these facts make plugin installation complicated, and therefore insecure .... when installing a plugin is more probable you do something wrong than plugin itself were bugged or malicious ... i messed up my forum a ton times just because plugin install docs were unclear or wrong, or by own neglection, when in addition i didnt make backups
so maybe it should be (if not) a document with best procedures and practices to install plugins, what (would) make even more uncomfortable and error tied since you should read extense and detailed documents, adding more variables to equation
i think doing it by hand does not add more "security" to the process but the opossite due complications... hand installed plugins could actually be more malicious sonce generally forum admins are little more skilled than standard user, have no extense knowledge, and rely in what plugin developer says... however in a self installed plugin, core software will take control of all installation aspects reducing risks and time
in the other hand, installing plugins directly from admin panel is delicious .... sweet easy, fast, and cheap ... i would test dozens of plugins in my forum before select the best, just for pleasure .... like install an APKs in your phone
you need no external tools, can do it in less steps, all plugins install same way, core software cares about installation details, security, standardization, permissions, prevents file overwtiting, conflicts, take care of self integrity, statistics, etc
you mybb devs could issue some documentation for plugin developers with standards on how to implement installation packages, in order plugins could install and work compatible with mybb packaged plugins
for example each plugin could be jailed or some "chrooted" in its own directory ... or could provide a file indicating the path for each file (or examine directory tree inside zip before move files), allowing resolving file conflicts with other plugins or core files before installing.. or could make use of some "mybb plugin installation api" or whatever
i dont know... you could take some concepts from smf or apks/market .. but for sure would be very nice if this feature were implemented
hi .... i would like if you develop some standardized way to allow plugins install "online" like smf does ... i think is a terrific feature that mybb should support because you dont always have access to ssh/ftp/file manager/cpanel/etc, and is way more comfortabe doing by web ... currently the trend is to do everything online
currently, plugin installation is a bit complicated in the sense you need various different technologies... i.e. i need at least sftp/extplorer, ssh console, and web access to admin panel .. upload files with sftp/extplorer, uncompress with ssh/extplorer, sometimes adjust permissions with ssh, and activate and configure plugin with admin cp ... sometimes files overwrite or mess permissions or copy in wrong place
moreover often you have to read some installation readme since many plugins have particular ways to install/enable ... sometimes even due this "by hand" installation method you mess up core files. and that if you couldnt revert changes or didnt backup before you lose files/data, render your forum unusable and have to rollback everything, losing users, etc
i think all these facts make plugin installation complicated, and therefore insecure .... when installing a plugin is more probable you do something wrong than plugin itself were bugged or malicious ... i messed up my forum a ton times just because plugin install docs were unclear or wrong, or by own neglection, when in addition i didnt make backups
so maybe it should be (if not) a document with best procedures and practices to install plugins, what (would) make even more uncomfortable and error tied since you should read extense and detailed documents, adding more variables to equation
i think doing it by hand does not add more "security" to the process but the opossite due complications... hand installed plugins could actually be more malicious sonce generally forum admins are little more skilled than standard user, have no extense knowledge, and rely in what plugin developer says... however in a self installed plugin, core software will take control of all installation aspects reducing risks and time
in the other hand, installing plugins directly from admin panel is delicious .... sweet easy, fast, and cheap ... i would test dozens of plugins in my forum before select the best, just for pleasure .... like install an APKs in your phone
you need no external tools, can do it in less steps, all plugins install same way, core software cares about installation details, security, standardization, permissions, prevents file overwtiting, conflicts, take care of self integrity, statistics, etc
you mybb devs could issue some documentation for plugin developers with standards on how to implement installation packages, in order plugins could install and work compatible with mybb packaged plugins
for example each plugin could be jailed or some "chrooted" in its own directory ... or could provide a file indicating the path for each file (or examine directory tree inside zip before move files), allowing resolving file conflicts with other plugins or core files before installing.. or could make use of some "mybb plugin installation api" or whatever
i dont know... you could take some concepts from smf or apks/market .. but for sure would be very nice if this feature were implemented