REIGN

15 min read · 2,962 words

Photography Club Website: Photo Walks, Theme Contests and Constructive Critique

Photography club illustration with a camera, printed photos and a photo walk route

A photography club is not a gallery. A gallery shows finished work to strangers. A club is a group of people who turn up, shoot side by side, put their pictures next to each other and say what they honestly think. The website for a club has to support that rhythm: a date on the calendar, a place to post what you brought home, a thread where the pictures get discussed, and a reason to come back next month.

This guide builds a club site on WordPress with MediaVerse for uploads, albums and contests, Eventonomy for photo walks, and BuddyNext for members, spaces and profiles, all presented through the Reign theme. Reign is built to work with BuddyNext and every Wbcom plugin, so the whole site shares one design. MediaVerse and Eventonomy are free to start, with an optional paid Pro licence for each. BuddyNext is free with an optional paid Pro licence. Pro features are labelled.

If what you want is a public showcase where artists keep portfolios and respond to monthly prompts, that is a separate design; see An Online Gallery for Artists. Everything here is about the meet-up side of photography.

The monthly cycle, week by week

Decide the cycle first. The software follows the cycle, not the other way round. This is a pattern that suits many clubs, and you can change the days.

Week What happens Where it lives on the site
1 Theme announced, walk date published A BuddyNext announcement and an Eventonomy event
2 Photo walk The event page, RSVPs and a waiting list
3 Members upload from the walk and the theme A MediaVerse album per walk, tagged with the theme
4 Critique and voting, then results Comments on the uploads, then a contest page

Four weeks is a convenient shape for a club that meets monthly. A club that meets weekly can compress the cycle to one week, and the same pieces still apply.

Photo walks as events

A photo walk is an event with a meeting point, a time, a size limit and a few ground rules. Eventonomy handles all of those in its free version.

Set up the event

Create the event from the front-end editor. The fields that matter for a walk are:

  • Start, end and time zone. Set the real start time. If you cannot commit to a date because of the weather, leave the start empty and the event publishes as “Date to be announced”, which lists it after the dated events. Fill in the date later.
  • Venue. Eventonomy keeps a shared catalog of venues, so a meeting point such as a bridge or a market gate is entered once and picked from a dropdown the next time.
  • Capacity. A walk of eight people is a different event from a walk of forty. Set the limit, and the waitlist takes the overflow. On a free RSVP event, someone from the waitlist is promoted automatically when a place opens.
  • Guests. RSVPs can include extra guests, which suits a member who brings a friend.
  • Visibility. A private event is unlisted: anyone with the link can open it, but it stays out of lists, search and the calendar. That is useful for a members-only walk that you share in a BuddyNext space instead of announcing publicly.

Add a category called “Photo walk” and another called “Workshop” so the calendar can be filtered. Tags are for the loose detail that members add themselves, such as “night” or “beginner friendly”.

Recurring walks

The free version repeats events daily, weekly or monthly. A first-Saturday walk is a monthly recurring event. The rules for repeats that follow the pattern “last Friday of the month” are Pro, as are yearly repeats. If your pattern is a plain monthly one, free is enough.

Weather and changes

Edit the event when plans change. Eventonomy’s documentation advises cancelling an event rather than stripping out its only date, so that registered people are told. Free Eventonomy also emails registered members a reminder one day and one hour before the start, which cuts down on people turning up at the wrong time.

The RSVP settings include a choice called Do Attendees Need an Account. The default offers visitors an optional account; Guest, no account lets someone reserve a place with just a name and email and manage it through a secure link; Must log in shows a login prompt instead of the form. Pick Must log in if you want walks kept inside the membership.

Photographing other people

A walk puts cameras in public places, and members photograph strangers. Your rules should say how members behave, such as asking before a close portrait and stopping when asked. The laws on photographing people and places differ by country and sometimes by venue. Link to local guidance in your event template and tell members the organiser is not giving legal advice. That is true and keeps expectations sane.

Safety on the meeting point

Put the meeting point and finish in the event description, ask walkers to tell someone where they are going, and consider a private BuddyNext space for walk attendees so contact details never go on a public page. None of these are software features; they are the habits that make a club responsible.

Charging for workshops

Paid tickets, door check-in, week and day views, calendar sync and organiser payouts are Eventonomy Pro. If the club runs a paid workshop once a term, the Pro upgrade pays for itself; if every event is free, you will not miss it.

Getting walk photos onto the site

After the walk, members upload from their phones or laptops. MediaVerse is built for this, and a few of its defaults help a photography club in particular.

What the upload accepts

By default MediaVerse accepts JPEG, PNG, GIF and WebP images, MP4 and WebM video, and MP3 and OGG audio. It does not list RAW formats, TIFF or HEIC among the accepted types, so tell members to export JPEGs before uploading. Put it on the upload page in plain words: “Export as JPEG, long edge 2400 pixels or less” is a rule you choose, not one the software enforces, but it keeps the site fast.

Members can drag and drop, paste from the clipboard, or select several files at once, and add a title, description and tags to each. Several files uploaded together become a gallery, shown as one tile with a badge counting the items.

Location is stripped, camera data stays

The setting “Remove location from photos” is on by default. It strips GPS coordinates from new photo uploads and keeps other details such as camera model and focal length. For a walking club that is the right balance: members can talk about gear and settings without publishing where they stood. Leave it on unless you have a good reason.

MediaVerse also detects duplicate files by hash. The default is to warn rather than block, which stops the same frame being uploaded twice by accident.

Image optimisation is available too: compression is off by default, WebP copies are generated by default, and AVIF is optional. Originals are never made larger.

One album per walk

Create an album for each walk and ask members to upload into it. A photo belongs to one album at a time, and the album’s privacy applies to the photos in it. In BuddyNext you can go a step further: a space can have its own Media tab with albums owned by the space rather than by any one person, so “March walk” belongs to the club and stays when a member leaves. The Media tab is off by default in each space and needs switching on under the space’s integration settings. You also choose whether any member or only organisers can create albums in the space.

Showing the walk on a page

The Media Grid block and the [mvs_gallery] shortcode filter by tag or category and sort by date, title, views, popularity or reactions. Put a grid on the walk’s event page or a club page, filtered to the walk’s tag, and visitors see the day’s pictures in one place.

Feedback the photographer can use

A photograph with fifty “great shot!” comments has taught its author nothing. The goal is feedback with direction, and the way to get it is to change what members are asked to do.

MediaVerse comments are threaded, and members can react with one of six emoji types. Comments can be edited within fifteen minutes of posting, which is long enough to fix a typo but not to rewrite history. Members can follow photographers, and new public uploads appear in their feed.

Use the upload description as the critique request. Ask members to write one sentence in the description: what they were trying to do and what they want to be told. A photographer who writes “Is the horizon distracting?” gets answers about the horizon.

Give reviewers a simple frame to copy, such as one thing that works, one change worth trying, and one question. Post it in a BuddyNext space called “Critique corner” and link to it from the upload page. You can ask for a tag such as “critique-wanted” on any upload that needs eyes, and the Explore feed filters by tag so reviewers can find those pictures first.

Say plainly that a critique is of the picture, not the person. Add a report path for anything else; MediaVerse lets members report a media item, and BuddyNext has its own reporting and moderation queue.

Theme contests: the free way and the Pro way

A contest gives the monthly cycle a finish line. MediaVerse Photo Challenges are a Pro feature. Without Pro you can still run a decent contest, and it is worth knowing both so you can start free and upgrade later.

The free route

  1. Announce the theme in a BuddyNext announcement, which pins to the top of every member’s feed until they dismiss it, and tell members to tag entries with the theme tag, for example “theme-reflections”.
  2. Collect entries with the tag. Add a page with a Media Grid block filtered to that tag, so entries are all in one place.
  3. Pick finalists. Either judge them yourself, or sort the tag page by reactions. The Media Grid block and the [mvs_gallery] shortcode both support sorting by reactions, which gives you a popularity order using the emoji reactions members already give.
  4. Choose the winner. If you want a members’ vote, post a BuddyNext poll with the finalists as options. Polls are free, allow up to five options, show live results, give each member one vote and can have a closing date.
  5. Publish the result as an announcement and update the contest page.

This route has no automatic points, no entry limit per member and no automatic deadline on the uploads themselves. You enforce those by rule and by hand. Reactions are a popularity signal, which is not the same as quality, so decide in advance whether the club values a popular vote or a judged one.

The Pro route: Photo Challenges

With MediaVerse Pro, Photo Challenges do the bookkeeping. You turn on Competitions in settings, enable Photo Challenges, and create a challenge with a title, theme, entry start, entry end and voting end date. You can also set a maximum number of entries per member, points for first, second and third place, and points for everyone who enters.

Members see the challenge at /media/challenges/, submit one of their existing photos or upload a new one, and later vote. They can vote for several entries but not their own. A recurring Action Scheduler job moves the challenge from Scheduled to Active, Voting and Finalized, so a stage changes a few minutes after its deadline. Winners get badges and points automatically.

Some limits to plan around:

  • Entries must be the member’s own photos that are public and approved. A contest cannot use private images.
  • The challenge dates must be in order: start, then entry end, then voting end.
  • Autopilot creates a new themed challenge every week from 52 built-in themes, and you can add your own. It runs weekly, so a monthly contest is created by hand.
  • MediaVerse Pro also offers one-on-one Battles and Tournament brackets for clubs that like head-to-head competition.

Which route? A new club with twelve members does not need a points engine; start with the free route and a poll. A club with a few hundred members and a regular rhythm benefits from Challenges.

Write the rules once

Whatever route you choose, post the rules where the entries are: one entry per member, photos taken during the contest window, your own work, and no images that breach someone’s rights. Define how ties are settled. If prizes have any monetary value, check the rules for prize promotions where you live and do not rely on a plugin to cover that.

People, spaces and chapters

BuddyNext supplies the member layer, and a photography club tends to use three parts of it.

Spaces. BuddyNext calls its groups spaces. Make one per interest (street, landscape, portraits, macro) or one per local chapter. A space can be Open, Private or Secret. An open space can also require approval to join while staying readable. A private space is listed in the directory but its feed is gated, which suits a members-only crit group. A secret space does not appear anywhere and is joined by invitation only.

Member types and profile fields. Define types such as Beginner, Enthusiast and Professional, or leave types out and use a dropdown field for “Experience”. Add short-text fields for “Main camera” and “Favourite lens”, and a URL field for a portfolio. Mark the ones people will search by with Include in search.

Profile media. Every BuddyNext profile has a Media tab, powered by MediaVerse, showing the photos the viewer is allowed to see.

If the club charges dues, BuddyNext Pro offers paid plans with Stripe or PayPal checkout and gated spaces. A free club does not need it. To surface Eventonomy walks in the BuddyNext feed, search and profile, you also need BuddyNext Pro.

Keeping a photo site safe

A photo club has two particular risks: pictures of people who did not agree to be on the site, and copyright. You can cut both down without a legal team.

  • Reporting. MediaVerse members can report an upload, and members can block one another. AI moderation, using OpenAI, is opt-in and can flag, hide, reject or delete uploads before they go public. More providers (Google Vision, AWS Rekognition and Claude) are Pro.
  • Privacy levels. Public, Members, Followers and Only me are available on the upload form, and Friends appears when the BuddyPress friends component is active.
  • GDPR. MediaVerse supports data export and erasure through the WordPress privacy tools.
  • Copyright. Ask members to upload only pictures they took. Put a takedown contact in your footer and respond to it. For the wording of your terms, ask a qualified person; this guide cannot tell you what the law requires in your country.
  • Pictures of children. Set a firm rule about identifiable children, and say who can see them. Local rules vary.

Our guide to a photo sharing community on WordPress covers storage, copyright notices and CDNs in more depth if your club grows into a larger site.

What members will ask for, and what it costs

Member request Free Needs Pro
“Can I RSVP for the walk?” Eventonomy RSVPs, waitlist and guests None
“Can I post the pictures?” MediaVerse uploads, albums, galleries None
“Can we vote on the theme?” BuddyNext poll, reactions sort None
“Can we run an official contest?” Manual, as above MediaVerse Pro Photo Challenges
“Can I buy a place on the workshop?” No Eventonomy Pro paid tickets
“Can walks show in the feed?” No BuddyNext Pro
“Can the club charge dues?” No BuddyNext Pro paid plans

See the free versus Pro page for the whole split across the plugins.

Setting it up in the order members will notice

  1. Install Reign and import a layout from the demos, then BuddyNext, MediaVerse and Eventonomy.
  2. Build the upload page and the walk events page first. Everything else hangs from those.
  3. Create your spaces, profile fields and the critique frame.
  4. Run the first cycle with a small group. Fix what hurts.
  5. Add the contest, free or Pro, once members are uploading regularly.

Frequently asked questions

Can members upload RAW files?

Not by default. The accepted types are JPEG, PNG, GIF and WebP for images, MP4 and WebM for video, and MP3 and OGG for audio. Ask members to export JPEGs. You can review the allowed types under MediaVerse, Settings, General.

Do I need MediaVerse Pro to run a contest?

No. Photo Challenges are Pro, but you can run a contest with a tag, a Media Grid block and a BuddyNext poll. You will handle entry limits and deadlines by hand.

Can I limit a walk to members only?

Yes. Set the RSVP account choice to Must log in, or make the event private so it stays out of lists and search. For a gated club, put the event link inside a private or secret BuddyNext space.

Will exact locations appear on shared photos?

Not by default. The Remove location from photos setting is on, so GPS coordinates are stripped from new photo uploads. Other camera details such as the model are kept.

Can members vote more than once in a Photo Challenge?

Members can vote for several entries in a Photo Challenge, but not for their own. In a BuddyNext poll, each member gets one vote.

How do I stop a walk from filling up with people I do not know?

Set a capacity, let the waitlist take the overflow, and set the account choice to Must log in. The Manage Attendees block lets you review who has registered.

Reading
15 min · 2,962 words
Published
Jul 4, 2023
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB