I have done a quick search and see some others doing Camera Club/Photograpihic societies with Drupal but none have mentioned some of the features I would like to include.
Here's the lowdown on what I'm planning, maybe you can tell me if it's possible with Drupal, and possibly how I could do it and how difficult it would be.
Core features beyond what I know Drupal can do:
Gallery for paid up club members only to upload, visitors to view.
Ability to view Galleries by member.
Ability to attach project/competition tags to uploaded pictures and view them by project or competition with an overview page for that project/competition which describes it and displays thumbnails.
Possible ability to tag by subject matter etc. and to display exif (server does not have PHP5)
Calendar feature, listing upcoming meetings and project/competition dates.
Dynamic Reminders of upcoming dates on frontpage, + automatic mailout to members as date approaches.
Home page for each member, with a profile and possibly their own nice url and unique design template. To include samples from their gallery and a link to it. Custom field for camera equipment used etc. to be shown in their profile and possibly a picture of them. Links to their posts and articles etc.
Possible future ability to sell prints online.
I don't know PHP or other programming languages, just a smattering of HTML. It is also a spare time project, not my most important use of spare time too so I don't want to be stuck trying to get it to work for ages. I am also very new to Drupal and have just begun playing around with the V5 release candidate so apologies if some of this is simple stuff included in the core functionality.
Comments
Further Clarification
I thought I should further clarify the above.
I am fully aware of the existance of both the gallery module for embedding Gallery 2 and the images module as basic solutions for user image galleries. My main concern is finding a simple solution to the whole project and competition element of it. So far I can not clearly see a solution to this built in. I really want to be able to have a member upload a picture and associate it with any project or competition. Then when users visit the site they can see a gallery of images either by the particular member or associated with a particular project or competition.
You can check out the current site at:
http://www.disscamera.org.uk
I have begun playing around and trying to create a more integrated version using Xoops ( http://www.disscamera.org.uk/index.php ), which is fairly simple to use and logical when it comes to placing things on each page but seems to lack the smooth AJAX style interactivity and power for integration I get the impression Drupal has.
I have begun playing with Drupal at http://www.disscamera.org.uk/Drupal5/
Any help and advice appreciated.
Custom programming?
I'd agree that Drupal is the best starting point for something like this, but I don't know you can do all of this with ready-made pieces. I personally would consider something like this as a candidate for custom programming. There are a lot of very intelligent programmers working on Drupal and it's modules, and many of them monitor the Paid Drupal Services topic. If you can come up with a precise specification, you can often find people willing to work for extremely reasonable rates.
If someone else can think of a decent out-of-the-box solution - post it! This is just my reaction based on how tightly interoperable it sounds like you want to be.
Drew Gorton
Gorton Studios
Some of our Drupal Sites
Thanks for the response & suggestions Drew
i have been playing with Drupal a little more and have discovered the taxonomies feature as a way of making an image available in the project gallery and member gallery. I hope to find a way of making the member's own gallery automatically selected as a parent when they post an image, so as to avoid confusion. This already gives me more than any other system I have found out of the box.
Now if only I could get the image toolkit to work with ImageMagik so that I can use the Image enhanced scaling module.
If we decide we really need the extra features/integration that only custom programming can provide then I will follow up on your suggestion. However the club is only small, it is non profit and the website may not get heavily used, but we do hope it will draw in new members!
http://www.disscamera.org.uk
...
Here's a photo club site that's 4.7 by Michelle
http://lacrosseareacameraclub.org/
Doesn't have all your features but thought I would point you at it.
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide