<div dir="ltr"><div><div><div><div><div><div><div><div>Hi all<br><br></div>Victor, thanks for your review, I will modify the scripts as soon as possible.<br><br></div>Sharing scripts raises some questions :<br><br></div>* How can we categorize the scripts to help the users find one particular among the many potential scripts that will be shared ? The "group" can help, but any script writer can at present use the group he wants to. For example, I used "3liz - Database" or "3liz - Vector", etc which makes sense for me, but surely not for other users.<br>
<br></div><div>* How do we assure that the user has got the last version of each script ? As proposed before, I think some "git magic" could help.<br><br></div>* Because it is more easy to create or modifiy, I usually create "scripts". We could on the contrary "force" people who share scripts to use the capability of Processing to integrate external algo via "provider". This supposes to create a plugin for a set of scripts, which is more complicated. But this would answer some of the questions above, for example "how do we update the scripts", because QGIS plugin architecture would do the job. I would also allow the user to temporarilly disable a set of script (by disabling the corresponding plugin). <br>
<br>IMHO we should not add more plugins for sharing scripts, but instead use the same architecture : we could have a new Processing sub-menu "Manage/Install external scripts and models" which would show a similar interface as the plugin manager, and similar features : tagging, vote, categories, descriptions, etc.<br>
</div><div><br></div>I confess sharing my scripts had a double objective :<br></div>* share them :)<br></div>* begin a discussion about the future workflow to share scripts and algorithms.<br><br></div>Cheers<br>Michael<br>
<div><div><div><div><div><br><br></div></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-02 1:27 GMT+02:00 Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">> - Contour : make contours around points at levels (based on the contour plugin)<br>
> - Buffer contour : make and merge circular buffer around points at levels<br>
> - Points at crossing / touching lines : make a point layer where lines cross or touch each other (2 scripts)<br>
> - Fill holes : remove holes in polygons under a certain area<br>
> - Remove parts : delete parts in multi polygons under a certain area<br>
> - cut by field : cut one polygon layer by another when 2 polygons share a field value<br>
<br>
<br>
</div>very nice both sets of scripts! why not adding them into processing?<br>
<br>
cheers!<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-- G --<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</div></div></blockquote></div><br></div>