Skip to content

Module Overview

A single PhotoAlbums install package installs several modules at once. Each has its own role, and together they form a complete photo album site.

Module List

After installation, the following modules appear on the Extensions page:

ModulePurpose
DNNGo PhotoAlbumsThe main module. It displays the album list and album details, and hosts all data management (albums, categories, tags, comments, skins, effects, settings, etc.)
DNNGO PhotoAlbums DashBoardThe dashboard module. Provides sidebar features such as archive, calendar, categories, tags and latest albums, plus a variety of image carousel effects
DNNGO PhotoAlbums SearchThe search module. Lets visitors search the albums of the main module on the front page

The Calendar module in older versions

Older install packages also contain a standalone DNNGO PhotoAlbums Calendar module for browsing albums by date. Newer versions have merged it into the DashBoard module as the DashBoard_Calendar effect — the functionality is unchanged.

Main Module (DNNGo PhotoAlbums)

The main module is the core of the whole system:

  • Front end: renders the album list page and the album detail page. The list page appearance is determined by the skin, and the photo presentation on the detail page is determined by the effect.
  • Back end: provides a WordPress-style data management interface for albums, photos, categories, tags, comments, media library and more. See the Album Management chapter.
  • Multiple main module instances can be installed on the same site, each with independent data.

DashBoard (dashboard module)

The DashBoard module must be associated with a main module before use. It fits perfectly in a page sidebar and includes:

  • DashBoard_Archive — albums grouped by month
  • DashBoard_Calendar — a calendar for browsing albums of a specific day
  • DashBoard_Category — the categories of the main module
  • DashBoard_Tags — the tags of the main module
  • DashBoard_PhotoList — the latest albums/photos
  • Effect_01 ~ Effect_11 — a variety of image carousels and presentation effects

See Using the DashBoard Module.

Search (search module)

The Search module also needs to be associated with a main module. It gives front-end visitors the ability to search albums by keyword. See the Search Module.

Next Steps

Built with VitePress