Just some ramblings, feel free to ignore them.
Think we need to implement a kind of MVC (Mode-View-Controller) logic in Plogger.
What I have in mind is the following:
Plogger has a concept of sets of pictures. For example there are following sets
- thumbnails from collections (the current front page)
- thumbnail from all albums in collections (current collection view)
- thumbnails from a single album
- search results
- pictures with a common tag (not implemented yet)
I want to be able to view those sets as
- HTML
- slideshow (another version of HTML)
- RSS
- some other format .. Atom, whatever you can think of
Currently we have level=album and level=slideshow, which is incorrect, since level=album specifies the model e.g. *what* pictures should be shown and level=slideshow specifies *how* pictures should be shown.
And yet there are differences. If I'm viewing pictures from collections, then in HTML view I want to see only the selected thumbnail from each collection. In RSS/slideshow view I want to see _all_ the pictures.
