My website is essentially my portfolio online, photo galleries and individual pages with the photo, some information and comments about it, and so on. I have 99 photos, maybe 15 galleries, and then some galleries and software. All of this is static html and I'm using Notepad++ to hand-edit all of it. I'm thinking there's got to be a better way, especially since I'm pretty good in C#. In fact I wrote some software called Exif Harvester that deals with digital photography, extracting metadata from collections of files, so I'm even considering making that into a full-blown CMS. Is there something off-the-shelf that would work for a site like mine? ( See: http://forrestcroce.com/Galleries/Seattle.html ) If not, would storing the raw data in XML and using XSLT to produce HTML be the way to go? Or would learning or building a CMS be more trouble than just working on the markup directly? I'd like to make some changes to my navigation, which means changing a lot of pages, across many lines, so traditional search and replace doesn't really work...
Yes, I recommend those two. Make sure you have at least a strong semi-dedicated server if you decide to use Gallery 2, it can be very CPU drainy. Coppermine runs fine on a share hosting account.