Tuesday, November 20, 2007
Long time
I know it's been a very long time since the last blog update but at the moment I'm very busy with school (graduating in 2 months). Some problems with uploading the pictures when synchronizing still resist so I'm working on that. When that's solved, we are again a step closer to the JCpg beta release.
Sunday, September 23, 2007
Picture rating manager
Friday, September 21, 2007
Thursday, September 20, 2007
Error handler
I've included an error handler which will put all the error messages that JCpg receives from the API into a seperate log file.
Tuesday, September 18, 2007
Sunday, September 9, 2007
Multiple users
JCpg now supports multiple users by creating seperate files for each user. In these files, all the necesarry information JCpg needs is stored.
Saturday, September 8, 2007
Final Evaluation ... passed!
That's right! According to my mentor I did a good job during this Google Summer of Code and therefor I passed the program. It has been a while since I posted my last message. This is because I am now taking a small break before a new year of school starts. Then I will continue working on JCpg so we can release a stable version soon.
Sunday, August 19, 2007
New menu item: add user
GSoC coming to its end
August 20th at 19:00 UTC is pencils down time. This means I will be evaluated based on the code produced until that time. JCpg isn't fully completed at the moment so more work is required. And of course, I will continue working on it after the SoC ends. I just did a complete code structure and comments check and am now in the process of taking a backup because the current code's state must be sent to Google in the following weeks.
Wednesday, August 15, 2007
Extending synchronization
At this point I'm finetuning the synchronization process:
First all the not yet uploaded components are sent to the server
Then, all the components on the server not yet saved locally are downloaded
First all the not yet uploaded components are sent to the server
Then, all the components on the server not yet saved locally are downloaded
Friday, August 10, 2007
Major picture cellrenderer bug fixed .. finally
Tuesday, August 7, 2007
Infinite subcategories and subalbums
Thursday, July 26, 2007
Resize handlers have mouse connect points
Wednesday, July 25, 2007
Blogger software problem
I again had problems with my blog software so I turned to Blogger.com for some help. Their software works great and they are from now on hosting this blog.
Tuesday, July 24, 2007
Wednesday, July 18, 2007
Tuesday, July 17, 2007
Sunday, July 15, 2007
Tuesday, July 10, 2007
Complete API transition
I just completed the complete API transition. JCpg currently only uses the Coppermine API for its communication with the user's Coppermine Gallery site.
Monday, July 9, 2007
First steps in integrating the API
Thursday, July 5, 2007
Tuesday, July 3, 2007
Coppermine configuration
Monday, July 2, 2007
New features
Friday, June 29, 2007
Complete XML transition
JCpg is now only using one big XML file to store the current state of the gallery on the disk. So it's not using Java's ObjectWriter anymore.
Thursday, June 28, 2007
Early testing
At the moment, JCpg is going through some early testing by my mentor Aditya Mooley. He pointed out some problems and I'm now in the process of dealing with these.
JCpg will, from now on, only use xml files to store all it's data instead of using the internal Java ObjectWriter.
JCpg will, from now on, only use xml files to store all it's data instead of using the internal Java ObjectWriter.
Thursday, June 21, 2007
Tuesday, June 19, 2007
Thumbnails are being made correctly now
I fixed a heap memory bug when a thumbnail was being made. JCpg now first reads the Cpg configuration to check which width to use for making thums. The height is then calculated so the same scale remains.
Image preview when adding pictures
Thursday, June 7, 2007
Crop Editor advancing
I find this to be one of the more difficult parts to do. Here are some new results of the work I've been doing besides studying for my exams. A red square is drawn on the picture, the user can make it smaller or bigger and change its place by dragging it with the mouse. This part can then be cut out of the original.

Tuesday, June 5, 2007
Small UI changes
Monday, June 4, 2007
GSoC Week1 Report
Because Coppermine asked me to do a weekly report about what I've been doing for that particular week, I today posted my first report.
It refers to the already existing features together with some more recently added like the updater and the changes to the Cell Renderer.
It refers to the already existing features together with some more recently added like the updater and the changes to the Cell Renderer.
Friday, June 1, 2007
New add image view
I changed the way people can add pictures to an album. In previous versions it was possible to add one picture a time. In this version, a user can add unlimited pictures with just one click. I use a filechooser where multiple files can be selected. As you can see in the background, I'm also changing the way how pictures are shown in the explorer. But this is not yet finished.
Btw: the JCpg sourcecode can be viewed at http://coppermine.svn.sourceforge.net/viewvc/coppermine/branches/cpg1.5.x/JCpg/
Btw: the JCpg sourcecode can be viewed at http://coppermine.svn.sourceforge.net/viewvc/coppermine/branches/cpg1.5.x/JCpg/
Monday, May 28, 2007
Gentlemen ... start coding NOW !!
Today the Google Summer of Code takes its real start: everybody should start coding for his / her organisation. I've uploaded my code to the Coppermine Photo Gallery SVN Repository so anyone can take a look at the code.
Server problems
After some major server problems yesterday and today, I had to change my blog software. Everything is returning back to normal now. (phew)
Saturday, May 26, 2007
Automatic update
Tuesday, May 15, 2007
Mega explorer view
Thursday, May 10, 2007
Offline mode added
I recently added an offline mode so the user can choose to either work online, directly connecting to the database or work offline and sync his gallery later on.
When working online, the usual procedure is followed: connect to the database, update the local state and the user can start.
When working offline, only the local state is read from harddisk. When the user wants to sync, he again gets this dialog to make a connection or continue offline.
When working online, the usual procedure is followed: connect to the database, update the local state and the user can start.
When working offline, only the local state is read from harddisk. When the user wants to sync, he again gets this dialog to make a connection or continue offline.
Friday, May 4, 2007
Synchronisation
At the moment I'm expanding the synchronisation capabilities. The program must be able to handle all different situations and must always be as much synchronised as possible.
Therefor the current state of the (offline) gallery is saved to the local disk after each change. When syncing, this state is combined with the online state.
Therefor the current state of the (offline) gallery is saved to the local disk after each change. When syncing, this state is combined with the online state.
Wednesday, May 2, 2007
Tuesday, May 1, 2007
Small UI changes
Monday, April 30, 2007
User- & Servermanager
The last few days I've been busy implementing a user and servermanager. In a servermanager, users can store their server's config. Multiple configs can be made, saved, deleted.
In the usermanager you can select such a serverconfig, and then type in your Coppermine photo gallery username and password. This config can also be saved.

In the usermanager you can select such a serverconfig, and then type in your Coppermine photo gallery username and password. This config can also be saved.
Wednesday, April 25, 2007
Photo editing
Saturday, April 21, 2007
More recent screenshots
Friday, April 20, 2007
Early screenshots
Subscribe to:
Comments (Atom)