summaryrefslogtreecommitdiff
path: root/web/media.mdwn
blob: ddb914ead2d687ea983bff1db139217806fa3c1a (plain)

Goals:

  • Images can be located on separate hosts as galleries
  • Multiple galleries referring to same images
  • Multiple galleries using different caption

Instead of generating galleries directly from images and its embedded metadata as is common for static gallery engines, separately normalize images and generate down-sampled thumbnails, and generate html galleries from RDF data merged from image collection metadata and separate stores.

Fast tasks:

  • store and lock down pristine batches below /srv/archive/disks/
  • store corrections in separate XMP file (using darktable)
    • rotate
    • add author hint
    • select all from event
    • export to normalized path: $(PICTURES_FOLDER)/darktable_export/$(EXIF_YEAR)$(EXIF_MONTH)$(EXIF_DAY)_$(EXIF_HOUR)$(EXIF_MINUTE)$(EXIF_SECOND)-$(SEQUENCE)
  • normalize files: mywebgallerynormalize
  • create per-event gallery
    • move all into event subdir
    • generate gallery: localwebgallerydaemon

Alternate (more ideal) tasks:

  • store and lock down pristine batches below /srv/archive/disks/
  • store corrections in separate XMP file (using darktable)
    • rotate
    • correct timestamps
    • add author hint
  • export to normalized path, e.g. //[-]
  • strip (or externalize into XMP file) user-edited hints except above
  • create down-sized images
  • publish at stable URL, e.g. http://media.oroenyt.dk/
  • create per-author gallery
  • add tags
  • create per-event gallery
  • publish galleries at e.g. http://galleri.oroenyt.dk/
  • add geo-tags
  • create and publish map
  • create and publish per-location gallery

Styling:

  • improved navigation (breadcrumbs move when titles are missing)
  • fix almost-multi-lingual bottom timestamp line
  • timestamp line smaller and tied to bottom
  • metadata smaller and without dots in unnumbered list
  • limit metadata
  • left margin for texts vastly indented - like http://oroenyt.dk/