Google Summer of Code 2008 Google Summer of Code 2008
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Google Summer of Code 2008

Started by Tranz, March 03, 2008, 06:33:59 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Tranz

Hey student coders:

Coppermine Photo Gallery will be signing up has been accepted to be a mentor organization for this year's Google Summer of Code. We're looking forward to getting to work with talented and passionate students.

Please learn about the details at http://code.google.com/soc/2008/ In particular, review the program timeline: http://code.google.com/soc/2008/faqs.html#0.1_timeline

Here are key upcoming dates:
Quote from: GSoC key datesMarch 17: List of accepted mentoring organizations published on code.google.com/soc/  (~12 noon PDT/19:00 UTC).

Interim Period: Would-be student participants discuss application ideas with mentoring organizations.

March 24: Student application period opens (~12 noon PDT/19:00 UTC).

March 31: Student application deadline 5:00 PM PDT/00:00 UTC April 1, 2008.

Interim Period: Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant.

April 11:

    * All mentors must signed up and all student proposals matched with a mentor by 00:00 PDT/07:00 UTC;
    * IRC Meeting to resolve any outstanding duplicate accepted students (timing TBD).

April 14: accepted student proposals announced at code.google.com/soc/ (~12 noon PDT/19:00 UTC).

Please post questions about Coppermine's participation in this thread.

Thank you!

Thu
On behalf of Coppermine Dev Team

jtraub

Hello!

I have some ideas about features for Coppermine Gallery.
Where can i discuss them?

Joachim Müller

If you're a (potential) GSoC-student, sign up on the corresponding Google page. If you're not a student, but just a "regular" coppermine user who wants to see features in future versions, use the feature requests board.

jtraub

Quote from: Joachim Müller on March 17, 2008, 08:17:06 AM
If you're a (potential) GSoC-student, sign up on the corresponding Google page. If you're not a student, but just a "regular" coppermine user who wants to see features in future versions, use the feature requests board.
Thanks for your reply.

I am potential SoC student. And now i would like to discuss with developers and users some ideas. I really need to refine them before submitting proposal.

Tranz

Hi jtraub,

I'm the organization administrator and point of contact for Coppermine's participation in Summer of Code. You can send an email to gsoc2008[at]coppermine-gallery.net and I'll see what I can do to help you.

Tranz

I got an email from Google that Coppermine had been accepted to be a mentor organization for Summer of Code 2008. Yay!

I've created a site where students can check out additional information on CPG & GSoC: http://sites.google.com/a/coppermine-gallery.net/google-summer-of-code/Home

SaWey

Great! Now lets see some good ideas pop up!

Aditya Mooley

Congratulations to all. I have received an email from Google to signup as a mentor and I have registered.
--- "Its Nice 2 BE Important but its more Important 2 Be NICE" ---
Follow Coppermine on Twitter

Abbas Ali

I have also singed up as mentor.
Chief Geek at Ranium Systems

daorange

Hi, I am also a student interested in working on this project through Google's Summer of Code.  I have a question about the project idea "A cross platform (perhaps gtk based) client to consume the api": is this envisioned as a web application using php-gtk, or as some kind of desktop application?

SaWey

It is meant to be a desktop application, php-gtk is also for desktop apps (but not recommended, as users would have to install php on their machine).

daorange

Thank you for your quick response.  I'm still slightly confused, but I think my issues are mostly individual so I guess I'll switch over to email.

SaWey

Might be because my native language isn't english :)
Don't hasitate to ask questions! That's why this thread is here.

daorange

Ok, thanks.  I guess I'm curious if there are any features that the devs would specifically want implemented in such a desktop application, rather than as browser-based tools.  I see that the other main project idea is an upload program, but I'm wondering if there is anything else in particular.  If not, I will just use the rest of the idea list and/or my imagination.

Joachim Müller

#14
Let me clarify: most end-users have issues uploading using http uploads because they are not familiar with resizing pics on their client before uploading them. They tend to upload the pics as they are being generated by their cameras. This results in long upload times and frequent time-outs on the server side, as most servers are restricted in terms of memory consumption. So the idea is to have a desktop app that reads the maximum resolution and filesize allowed by a particular coppermine-driven web page. Then the user selects the pics he's going to upload. The app is suppossed to resize them on the client to the dimensions specified by the admin of the gallery, allow the user to assign keywords, title, description and all that stuff on the client app and finally hits the upload button. The app is then suppossed to send the images to the gallery, monitor the progress of the upload in the background, make sure the upload doesn't overload the web server's capacity. During this stage, there should be some progress bar displayed within the app that shows the end users how long it will take to finally upload all the pics. Once the upload is done, the app should check wether the pics were uploaded OK and then offer a link to the gallery that contains the uploaded pics. Possible additional features of the desktop app that come to mind: display previews of the thumbnails, option to add watermarks, option to rotate or crop the pics before uploading them etc.
So the app we're looking for should have three components basically: the ability to determine the settings on the web gallery, the ability to resize pics and the ability to upload those pics and monitor the progress. Microsoft has integrated a similar feature into Windows XP named "XP publisher", but it has never been accepted by users due to the strange interface. Similar things have been accomplished using Java, with the drawback (among others) that Java has limited capabilities to interact with the user's desktop. What we're looking for is a newbie-proof application that comes as a monolithic executable that end users can download and execute on their clients. The main focus should be on ease of use for computer-illiterate end users who just have basic MS Word skills. Target audience would be newbie webmasters who are not familiar with FTP uploads and end users for community-based coppermine installs.

Joachim

daorange

Thank you for such a detailed response.

chetan_j9

Hello developers/mentors ..

I'm a student like to do the project ( an independent tool for uploading + some capabilities ) mentioned by Administrator Joachim Müller as a part of GSoC 2008.. Now whom should i talk with ?

I 'm comfortable with php and gone roughly through the code .. I have some improvements tooo ..
Whom should i discuss my ideas and improvements ??

Plz help me!

Thank you

Joachim Müller

Quote from: TranzNDance on March 17, 2008, 09:24:16 PM
I got an email from Google that Coppermine had been accepted to be a mentor organization for Summer of Code 2008. Yay!

I've created a site where students can check out additional information on CPG & GSoC: http://sites.google.com/a/coppermine-gallery.net/google-summer-of-code/Home
There's an email address on that page that you can use to get in contact and discuss details.

Tranz

Just a heads-up to people who have emailed and who are going to email. There are a lot more people emailing than there have been in the past. I'm trying to keep up with the responses and handle the requests, such as discussing with mentors. Because of the volume of email, I am not going to be able to reply as quickly as you might like. However, I am trying to get to each email while coordinating communication between students and Coppermine team members/mentors. That's on top of my full-time job and personal life. :) I'm working on ways to decrease the turn-around time.

I hope you don't get discouraged if I don't get to you soon. Thanks for your interest in working with Coppermine. It's really awesome that you are trying to get the ball rolling even before the student application process has begun.

chetan_j9

Thanks for ur reply ..

I was almost disappointed  ??? ..
Now fine  :)