Hi Campbell, --- On Sat, 2/13/10, Campbell Barton wrote:
> So I propose we have a directory where scripts are not > loaded > automatically, rather users can enable them in the > userprefs under a > `Plugins` section. > Each item can include the scripts description and have a > checkbox to enable. > > This means we don't need to exclude scripts because only > SOME people > find it useful, and we can keep the default UI from > becoming too > cluttered. [snip] > name isn't that important but we could have these scripts > be in > "release/scripts/xtras" or similar. It would be nice if we can follow the convention we agreed with Jesterking for the wiki, that is to call Plugins and Scripts as "Extensions". In wiki, manual pages, scripts/plugins developing pages, and catalog pages will be linked by the term "extensions", like this http://wiki.blender.org/index.php/Doc:Manual/Extensions/Python http://wiki.blender.org/index.php/Extensions:Py/Scripts http://wiki.blender.org/index.php/Dev:Py/Scripts http://wiki.blender.org/index.php/Doc:Manual/Extensions/Plugins http://wiki.blender.org/index.php/Extensions:Plugins http://wiki.blender.org/index.php/Dev:Plugins So I suggest to put in the prefs a tab called "Extensions" :) ---- Also, this summer Nathan has started a "bf-extensions" svn to keep track of all the 2.4 scripts that were in the big Catalog that meta-androcto has compiled. So now we have https://svn.blender.org/svnroot/bf-extensions/ That svn is linked to a project/tracker here http://projects.blender.org/projects/bf-extensions In there we made a distinction among: - "external" scripts (upload tracker) scripts that people can contribute, not yet in the svn - "contrib" scripts scripts not ready for release but worth to distribute in bf-extensions svn for widespread testing: if they are well maintained they will go in the next release - "trunk" script "trunk" is a svn naming convention, these should be called "release scripts" The suggested workflow for sharing extensions is explained here: http://wiki.blender.org/index.php/Dev:Extensions/Sharing So it would be nice to have some integration and similarities with the svn, like using: .blender/ 2.5/ plugins/ external/ contrib/ release/ scripts/ external/ contrib/ release/ or like .blender/ 2.5/ my/ plugins/ scripts/ release/ plugins/ scripts/ The folders that could be overwritten automatically would be the "release" ones of course. Regards, Luca _____________ http://www.mindrones.com _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
