Gallery 2 current status

bharat
bharat's picture

Joined: 2002-05-21
Posts: 7994
Posted: Sat, 2003-06-28 08:10

Hello, all. Here's a quick status update on how things are going.

10 minutes ago I checked in the final unit test. This completes a 4 month endeavor where I've written 296 unit tests that cover just about every bit of functionality in the system. Having the code base completely tested is a very powerful tool and it should prove to be incredibly useful in creating a very large and robust system. I encourage you all to try out the unit test framework. Install G2, log in as admin, then browse to gallery2/setup/phpunit and it will run them all. If you have errors, please report them back here along with your version of PHP, your OS and your database info.

Now that I've got the entire system under the test framework, I can start writing features again! I'm looking forward to it. But conveniently, Ross is just about done with the new UI so pretty soon we'll finalize the Theme API, write a basic theme or two then conver the entire UI over to his totally rad new design. This will go a long way towards making G2 look like an official product.

In other news, Jesse Mullan is making progress on a G1 -> G2 migration module, and grnjelloman is hard at work on a new installer. When all of this comes together we're pretty much going to be at an alpha stage. I think that now we're talking about weeks instead of months so this is obviously great news for the product. After working on it for over a year now I'm ecstatic that we may actually *SHIP* something.

After we get to that point I will probably establish some performance benchmarks, decide on some performance goals and start optimizing the hell out of G2 until it flies. Stay tuned.

 
JadeDragon
JadeDragon's picture

Joined: 2003-02-15
Posts: 332
Posted: Sat, 2003-06-28 15:20

That sounds fantastic Bharat!! The teams been doing a great job!! Can't wait until I can contribute to the Themes and Layouts.

=)
Jade

 
Cruise

Joined: 2003-04-14
Posts: 22
Posted: Sun, 2003-06-29 13:47

Great News! I'll be waiting.

 
Ian

Joined: 2002-08-19
Posts: 4
Posted: Sun, 2003-06-29 22:02

That is very good to here. I'd be interested in learning more about these unit test too.

Ian

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Mon, 2003-06-30 22:24

Kudos! :)
Unit tests is definitely the way to go when writing a bigger project, that's what I learnt the hard way the past months, writing a video conferencing app.

Go gallery team go :)

 
Twilek
Twilek's picture

Joined: 2003-05-30
Posts: 73
Posted: Tue, 2003-07-01 21:04

Wow!! Gallery2 shurely looks like becoming an absolute blast!!

But well as it is an alpha version here comes the first error with the test units (well its actually the units themselves, as they dont even start testing) :-(
I have installed the latest gallery2 and it works (did some tests with the test harness and played around with most functions). When I try to run phpunits the error reads (Yes I logged in as admin before):
Fatal error: Class itemcreateresizestesttoolkit: Cannot inherit from undefined class gallerytoolkit in /opt/lampp/htdocs/gallery2/modules/core/test/phpunit/ItemCreateResizesControllerTest.class on line 176

What I did ist I logged into Gallery2 and then typed the URL by hand, I hope that was right.
I run Gallery 2 under Gentoo Linux, Apache 2 (latest version I think), PHP 4.3.2, MySQL 4.0.13)

 
bharat
bharat's picture

Joined: 2002-05-21
Posts: 7994
Posted: Wed, 2003-07-02 06:00

Twilek, I thought that issue was a fixed a few days back. The public CVS access lags a day or so behind developer access, so try updating to the latest code and see if that fixes the problem.

I'm gone on vacation for a week. If the problem persists when I get back I'll look into it in detail.

 
sigi

Joined: 2003-06-17
Posts: 28
Posted: Wed, 2003-07-02 07:16

Hi folks !

this is a newbie question :lol:

where can I get G2 ? I'd like to make a test drive ...

 
joan
joan's picture

Joined: 2002-10-21
Posts: 3473
Posted: Wed, 2003-07-02 07:52

Click the "download now" link to the left.

 
Twilek
Twilek's picture

Joined: 2003-05-30
Posts: 73
Posted: Wed, 2003-07-02 13:42

I installed the latest snapshot, not CVS, I dont know by which data is taken for the snapshot. If something new pops up there I will try it, until then have a nice holiday

 
java8964

Joined: 2003-07-02
Posts: 7
Posted: Wed, 2003-07-02 15:36

Way to go, gallery!

 
adpowers

Joined: 2003-03-25
Posts: 17
Posted: Tue, 2003-07-15 06:49

Awesome. This news made my evening. Version 2.0 has tons of cool features that I want and I can't wait for it to become stable. Keep up the good work guys. Enjoy your vacation Bharat.

 
mkruer

Joined: 2003-01-01
Posts: 28
Posted: Mon, 2003-07-28 01:37

bharat ok I know I am asking for it, but do you have any rough idea on the ETA for RC-1 next month, the month after that. Just wondering.

 
bharat
bharat's picture

Joined: 2002-05-21
Posts: 7994
Posted: Mon, 2003-07-28 10:31

Right now I'm working with Ross to finalize the theme API and then cut over the templates to his new UI. After that, the two things between G2 and alpha are the migration module and the new installer (both of which are under development). I'm still not giving out time estimates to alpha (because I'm tired of setting deadlines that I can't meet) but I'd say that we're talking about less than 2 months.