It should be possible to place extra plugins somewhere in home
|Status:||Fix exists, needs testing||Start date:||08/16/2016|
|Assignee:||Joel Palmius||% Done:|
|Target version:||MakeHuman 1.1.2|
It's not intuitive that third part assets should be placed in the user's home dir, while third part plugins has to be placed in the installation directory.
#1 Updated by Aranuvir # almost 2 years ago
- File user_plugins_folder.patch added
- Status changed from New to Fix exists, needs testing
- % Done changed from 0 to 80
It is a recurrent question on the forums, to which folder extra plugins should be copied. I'm providing a patch, that enables plugins loading from MakeHuman's home folder.
To-do: thorough testing with OSes other than Linux and with binary packages is missing.
#2 Updated by Jonas Hauquier almost 2 years ago
Seems like a good feature. Only users need to be aware that they are actually putting code that will be executed there, and that they need to be sure that whatever they install will not cause their computer to catch fire.
But then again, this probably is a more general issue, and people usually are aware that if they download and run stuff, they better take some care.
#3 Updated by Aranuvir # almost 2 years ago
- File user_plugins_folder02.patch added
I fully agree with Jonas concerns about autoexecuting code from a user folder. As it makes sense to blacklist plugins in the system folder, user plugins should be whitelisted. I'm providing a new patch, that enables whitelisting for user plugins and adds a plugin to handle whitelisting and with an install tool. It installs zipped plugins. Hint: The new patch contains the code of the previous patch, too.
Todo: again, thorough testing with OSes other than Linux and with binary packages is missing.
#5 Updated by Aranuvir # almost 2 years ago
- Assignee changed from Jonas Hauquier to Joel Palmius
- Target version changed from MakeHuman 1.2.0 to MakeHuman 1.1.2
Bumping this topic, just for fun.
In this case and solely in this case I agree with the user: http://www.makehumancommunity.org/forum/viewtopic.php?f=7&p=37898#p37898
Also available in: Atom