Am 28.02.2015 10:04, schrieb Richard Levitte: > In message <mcrspd$m3g$1...@ger.gmane.org> on Sat, 28 Feb 2015 09:03:57 > +0100, Christian Mandel <c.man...@gmx.net> said: > > c.mandel> So IMO a collage solution within darktable would be very handy and > if I > c.mandel> read the OP correct there's already someone who stepped up to > implement > c.mandel> this functionality, why not let him proceed and those that find it > c.mandel> useful enjoy the new functionality, those who don't can just ignore > it > c.mandel> since it would be hardly visible to them as explained above. > > There are two ways to solve this: > > 1. create a fork in github (that's what drives the development in > large parts anyway), possibly make a pull request, and if not > accepted, provide a variant, or patches.
The latter part ("if not accepted") is a good reason for bringing up the topic on the mailing list first, and if the core devs or the "community" are/is not willing to accept the concept a lot of work can be saved. IIRC it worked very well for the print module. Anyway, I'm not the OP so I'm not 100% confident about the purpose of his post. > 2. make dt externally pluginable. Considering it's already a bunch of > plugins, that should absolutely be possible. You have to watch out > for module numbers and module order, but other than that... > > I personally see nothing wrong with option 2. I'm looking at the > integration of Nik Software into Lightroom as an example of > usability. It sounds like a reasonable idea, but I know of not one example where this works out, and a lot where it doesn't or does only partially: * There are at least 10 firefox and 10 thunderbird plugins that I used to use that don't work with current versions and are therefore deactivated or deinstalled and I miss the functionality. * In Inkscape and Gimp, the plugins delivered with the original software do work, but there are many external ones that work only for old versions or don't work at all and are unmaintained. * I have some more if you want ... I conclude that external plugins are only working if they are maintained along with the original software (Inkscape example) or if they have a large user base themselves (some firefox/thunderbird plugins such as adblock, lighting etc.). For the DT/collage functionality I see no difference in an external plugin maintained along with DT and an integrated solution. I guess, the collage task is too much for lua since it involves a lot of UI interaction. Simple n-up would maybe work, if simple UI elements can be constructed from lua ... ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Darktable-users mailing list Darktable-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-users