General information

AlbumCreator application uses plug-ins to generate albums.
Plug-in is an independent element that creates an album of the certain format. The current version supports plug-ins of 2 formats (HTML and FLASH). HTML and FLASH plug-ins create albums on basis of templates (we call them themes).
Each template should be first verified and then installed by a plug-in. Template is a set of files. Plug-in considers that all files of a template are located in one directory. This directory can have sub-directories that also belong to a template.
Each template has a description file (by default info.td). Description file is located in the root directory of a template. It references all files that should be processed by plug-in to generate desired album. These file contain parameters that are filled by plug-in according to data, entered by user through AC2 interface. Then all these files from template directory (except description file) are copied to album destination directory.

Template pages for HTML and SWF plug-ins are the syntactically correct (Valid) XML documents. The HTML syntax, which is a particular case of XML is used for HTML albums.
To use pages as templates for albums, the following add-ins are used. That add-ins are received and processed by plug-ins:

  1. The plug-in predefined arguments (or predefined parameters) are entered (Such as #IMG#, #NAME# etc.)
  2. Markers of template parameters (Tag) are used, that were described in template description file.
  3. Template page names (file names) are used.
  4. Image operation codes are used (see Operations of the graphics processor)
  5. Controlling XML tags, that are understandable for plug-in are used.