Module Bounty

wsloand

Joined: 2004-07-12
Posts: 17
Posted: Sun, 2012-12-30 02:17

Hi,

There is a small set of features that is stopping me from using gallery3. What I need is:

* General file support
** I have a rather large number of pictures in my gallery2 installation (~17k) that are a mixture of jpg, tif, various raw (cr2 and crw primarily), png, and maybe some more.
** I need for gallery3 to receive these files correctly. Currently, I have the rawphoto module installed, and after its installation, gallery said that it imported my raw pictures, but what is actually in their place is a 92x92 gif. This really scares me because if I try to use gallery3, I fear that I won't know what pictures are missing until it's too late.
* Integration of general file support with the downloadfullsize module.
* Integration of general file support with the keeporiginal module.

I would like to have a module or set of modules that:
* Gallery2 update:
** Incorporates everything from my gallery2 installation into my gallery3 installation regardless of gallery3 support of the format.
** Since I now have a mixture of original items in both gallery2 and gallery3, I would need this module to see if the gallery3 file is identical to the gallery2 file and if not, replace the gallery3 file (likely this should be an option instead of the default).

* Upload more file types:
** This module should allow any file type to be uploaded regardless of gallery3 support for the file type.
** It should also have an arbitrary number of converters that can convert from a given format to a jpg rendering (either "full size" or thumbnail). The converters should work on either mime type or extension.
** Allow regeneration of thumbnails with the new file types in case a file is uploaded that does not have a converter but later the converter is added.
** Make sure that these file types are not second class with regards to how gallery3 runs and that all features of gallery are seamless to the user in how they run. For example, there should not be a different upload mechanism for video vs. jpg vs. tiff vs. other; they should all run through the main upload mechanisms.
** This may require changes to the base gallery3 code to work.

* Update the keeporiginal and downloadfullsize modules to work with the above.

I know that these features are in general very requested [1], and I've been wanting to upgrade to gallery3 for a while but been unable to because they are missing. I'd like to start a bounty specifically for these. I don't know what a good amount would be, but if someone is willing to work on it, I'm willing to make it worth their time (with amounts and milestones to be discussed).

[1] https://www.google.com/search?q=gallery3+tiff+site:gallery.menalto.com

Thank you for the great products,

Bill

 
suprsidr
suprsidr's picture

Joined: 2005-04-17
Posts: 8339
Posted: Sun, 2012-12-30 03:16

Why exactly are you moving away from G2? It sounds perfect for your needs.

-s
________________________________
All New jQuery Minislideshow for G2/G3

 
wsloand

Joined: 2004-07-12
Posts: 17
Posted: Sun, 2012-12-30 04:31

G2 is currently crashing on my recently-upgraded Ubuntu box when I try to upload pictures. I like the look of the new gallery, and I want to maintain an upgrade path in the future.

I also fully understand the goals of G3, but I'm one of the 20% of users who it doesn't hit all the needs for-- so I want to bring more into the fold.

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Sun, 2012-12-30 06:14
Quote:
G2 is currently crashing on my recently-upgraded Ubuntu box

Why not work on that? Being in the 20% will always be a challenge.

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

 
jnash
jnash's picture

Joined: 2004-08-02
Posts: 814
Posted: Mon, 2012-12-31 12:52

Also, understand that G3 is not an 'upgrade' of G2. It's a completely new/different product. Not to dissuade you, but as supsidr said, seems G2 is the right product for you. It's also a supported product that's not going away.

 
wsloand

Joined: 2004-07-12
Posts: 17
Posted: Sun, 2013-01-06 21:17

It's sounding like there is not a lot of support for doing these updates.

I understand that G3 is a separate product than G2 and that G2 is not going away, but most of the development efforts appear to be focused on G3 while what I see in G2 is mostly bug fixing. Also, there are parts of the G3 architecture that I think are a lot better for longer-term support (i.e. I think that G2 will likely go away some day though not any time soon).

Also, with all of that, I thought it would be useful to put some money behind the features that I'd like to see.

Bill

 
suprsidr
suprsidr's picture

Joined: 2005-04-17
Posts: 8339
Posted: Mon, 2013-01-07 00:18

There is no way G3 is going to support kitchen sink filetypes. That was not the aim of the product.

That is what G2 is for.
I'm still developing features for G2, Dayo has spearheaded a major update for G2 on github.
Community support for G2 is still alive.

-s
________________________________
All New jQuery Minislideshow for G2/G3

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Mon, 2013-01-07 04:42

Out of the box G3 is designed to support the common needs for the common users in a simple, elegant and powerful fashion. In order to be successful this necessarily requires Gallery 3 to be limited in scope and to choose simpler options wherever possible. (80/20 rule you mentioned) This approach reduces the amount of code that the small developer team needs to support.
Being in the 20% IMO would be more riskier.

I found this the other day while doing some docs:
http://codex.gallery2.org/Bounties#Donations

Quote:
$12.50 - 1767763 Dupe Detect
$10.00 - 1078228 Invitation Only Feature

Shows that there is little help as most people don't want to spend money on open source projects.

Quote:
Make sure that these file types are not second class with regards to how gallery3 runs and that all features of gallery are seamless to the user in how they run.

I think that that might be a show stopper as is sort of contradicts the "Gallery 3 to be limited in scope and to choose simpler options wherever possible."

I'm all for adding more features to G3 but if G2 fits then wear it. :-)

Perhaps somebody will fill your request in the future.

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

 
wsloand

Joined: 2004-07-12
Posts: 17
Posted: Tue, 2013-01-08 11:54

FYI, my problem with gallery2 (which I apparently reported to ubuntu https://bugs.launchpad.net/ubuntu/+source/gallery2/+bug/1072528) was fixed by changing usePersistentConnections to true (http://gallery.menalto.com/node/95244).

As for the bounties, I had in mind to put around $100 per item onto each of the top-level bullets (probably $300 total). Regardless, I'll put the above items into the feature requests more officially and add my pledges to the bounties pages.

Bill

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Tue, 2013-01-08 15:06

You might want to try as well:
http://gallery.menalto.com/forum/65
a forum dedicated to such things.

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team