Similar to the Directory Widget created in and GUISE-131, we need a Gallery Widget. Rather than listing page titles and excerpts, it list media such as images. It may show thumbnails; it may show scaled images in sort of a mosaic; or something between the two with small previews. This first version will use some predefined structure but allow templating in the future.
Undoubtedly the widget will by default use some general semantic structure and rely on styling to produce the layout and any effects.
The widget will utilize certain metadata associated with the media artifacts as appropriate.
The desired functionality raises several questions: How is this really different from the Directory Widget in and GUISE-131? Isn't it giving a "directory" of sorts for the image resources? It maybe showing previews instead of titles, but likely titles will be included somehow. Should we simply have a gallery archetype for the Directory Widget?
Or should we instead go in the other direction; instead of <mummy:directory archetype=blog>, should we support something like <mummy:blog-directory> and <mummy:Gallery> which are subtypes of <mummy:directory? However it's not clear that any variation of a mummy:directory should get its own specialized subtype. Moreover it may be difficult in the future to add a system for pluggable archetypes if we use the main widget name to distinguish them.