Hey Everyone.
I am in the progress of putting together my first photography portfolio site, and I have some general questions on the approach and whether webflow is the right fit.
But First, a little about me.
I’ve been a designer working at an agency for a little over 15 years. I worked my way up from just a designer, through website design, and UX Director. Though not a developer myself, I do know quite a bit about front end development and css, but not enough to code my own website in Wordpress. I’ve even build a few small static websites in Webflow for clients on my own, I find the platform intuitive and it gives me great access to customizing the look and feel of a project exactly as my vision suits (at least for most basic static layouts).
My photography has been a long-time hobby, not really earning any money with it, but a creative outlet. I am now ready to start building my first Photography website and hopefully start selling prints. As a UX Designer, you can probably imagine I have a specific vision for how I want it to work. Initially, I thought Webflow CMS would be perfect for this, but some recent discoveries are making me question whether or not it’s the right platform.
Here is a bit of an overview of what I want to do with the site:
The core of the site revolves around a large Photos Collection which enriches each photo with additional metadata about each photo. Capture Date/time, GPS and City/Country location Information, Camera Settings and Lens info, etc. Having all images in a main database would offer flexibility in viewing those photos in various ways.
One of the main methods to display them is to use a separate collection for Photo Journals (sort of like blog posts). Each Journal would include data for Text-based info like the Intro story, the title, journal dates, etc, and would then pull in a List of Photos from the main Photos Collection and filter based on tags that assign each photo to their respective Journal Post. I don’t want to use a Multi-image field as many journals will include more than 25 photos, but also because the multi-image field would not include all of the other enriched data about the photo.
I’ve now discovered, that I can’t even dynamically filter the main Photos collection based on the Tag set in the Journal collection item. I know I can do this with 3rd party plugins (ie. Finsweet) but I was hoping not to lose my time tinkering with code and plugins (it just takes too long for me)
I’ve now sorta backed down from using collections in webflow entirely, and considering other options:
A1 - Build each journal post as a page rather than a collection. On one hand, this sounds interesting as I’d be able to do a fully custom design for each journal post, making each anything I want. With this approach, the collection of photos within could easily be filtered by whatever I want. Even though this is manual, each page design might become a fun project on its own, and may even be quicker to launch to just do it manually, than to try to develop an advanced CMS system. Downsides would be that I couldn’t use a journal posts collection to power my navigation.
A2 - Same as above but with integrations to Cloudinary or Imagekit for image hosting rather than hosting images on webflow. Benefit here is that these platforms allow metadata to be preserved in the images, if pulling EXIF data from those images with JS is simple enough, It could potentially eliminate the need to use a master Photos Collection as that could be pulled from the image-host platform.
B - Consider Alternatives (ie. Divhunt)
Through my research in this topic I’ve discovered Divhunt, which includes a more robust CMS system, and allows unlimited collection items, as well as unlimited Multi-Referenced items within a collection item. It also promises CSS Class management the correct way instead of Webflow’s shotty combo-class structure. I’ve already tested the multi-referenced collection and it seems to work well. However the overall Divhunt experience seems clunky. Some things are not obvious, it’s less intuitive, and the community and support is much smaller. It also currently has no eCommerce, and seems like I can’t even buy a subscription for custom domain hosting at this point.
I know the webflow community here is very supportive, so I just wanted to get some more experienced opinions from you all, and see if there’s any other insights I might not be thinking about.
Thanks All.
Mike