2.0.2 vs 2.1-rc-1

jbeyer

Joined: 2006-02-23
Posts: 3
Posted: Thu, 2006-02-23 03:34

I'm just beginning development on a web application with heavy emphasis on photo albums. I'm going to start with the codebase of G2 and build the rest of the app around it.
I'm guessing that once I start development, I will be locked into a particular release of G2 due to the intertwining of my code and existing G2 code.
I'm thus faced with the decision of selecting between 2.0.2 and 2.1-rc-1 at this juncture. How do the two versions compare in terms of stability and features? Would you highly recommend one over the other?

Thanks in advance,
Jon

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Thu, 2006-02-23 03:41

You should write a module that works with the newest version of G2, and you can update your module to newer versions of G2 as they come available. I'd highly recommend going with the newest.

 
jbeyer

Joined: 2006-02-23
Posts: 3
Posted: Thu, 2006-02-23 03:47

Thanks ckdake,

I think that would be the optimal solution, if, IF, the module framework for G2 is flexible enough for my requirements. I'm not yet familiar with Gallery, and am not sure, but I figure that I should plan now in case a module simply won't work. Do you know where there is documentation explaining where and how modules can plug into G2?

Thanks,
Jon

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Thu, 2006-02-23 04:25

http://codex.gallery2.org/index.php/Gallery2:API is a good start. Modules can do all kinds of things. Some unusual PHP system features we have include factory methods and event listening.

A module will work for just about whatever you want to do, and your best bet is taking a module that works in a way similiar to a function of your's and seeing how it works.

If you can give a better idea of what you're trying to do I might be able to guide you to more helpful resources.

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Thu, 2006-02-23 09:11

just to emphasize a subsite of the above link:
http://codex.gallery2.org/index.php/Gallery2:API_Changes_Since_The_Last_Release
so it's easy to keep track of the necessary changes between releases.