Why are there stores?
FIRSTspirit is based on strict separation of layout, content and structure. Therefore, these individual aspects of a website are also managed in different places. In FIRSTspirit these "places" are called "Stores". There are six stores in total: Page, Content, Media, Site, Template and Global. These are briefly described in the following.
Page Store
The Page Store is the main area of the online editor. Various standard input elements are available to the editor here, which the editor can use to place the contents on the website. He can enter new pages and sections here or also change, extend or delete existing contents.
Content Store
The Content Store is used for entering and managing highly structured contents. Such highly structured contents (e.g. product catalogues, address or news lists) are frequently subjected to changes and are usually kept in databases.
Both self made database structures and third party databases can be integrated in the Content Store.
Site Store
The Site Store determines the physical structure of the website, i.e. each folder in the Site Store corresponds to a menu level of the navigation so that a new menu level is automatically added with each new sub-folder.
In addition, the order of the menu items and various display forms are specified in the Site Store.
Media Store
All media used in a project are centrally managed in the Media Store. These can be, e.g. pictures, films, sound files or even text files or Office documents.
Template Store
The Template Store forms the core of the internet presence. The complete layout of the website is taken into account in the individual templates. The templates are required to join the contents entered in the Page Store and the media integrated in the Media Store with the structure deposited in the Site Store to form a complete presentation when the website is generated.
Global Store
The Global Store (global settings) contains several functions:
In the user settings each user sets their preferred editors and browsers, global rules for the project are set in the project settings and the global content area for frequently used small page constituents are set, e.g. a Copyright notice.