When I want to post a new photo, I upload the photo to my website,
and the site adds it's URL to a database. The blog automatically creates the different sections based upon what photos exist.
For example, if there's a photo from January, the site builds a section for january programatically.