logo of XML Sapiens
XML Sapiens Yahoo Group
Join Now
3.6.2 Structure of a SAPI-based CMS
Beginning » XML Sapiens v.1.1 Specification » 3. SAPI Architecture » 3.8 SAPI-based CMS » 3.8.2 Structure of a SAPI-based CMS

According to the SAPI specification, CMS contains a prehandler that analyzes the current URL and defines the environment variables (see Recommended CMS Environment Variables). CMS also contains a sufficient number of presentation templates (see Presentation Template), a SAPI document (see SAPI Document), a data repository and a parser that generates the document.

Figure 4. Structure of a SAPI-based CMS

Figure 4. Structure of a SAPI-based CMS

MVC paradigm of XML Sapiens

MVC paradigm of XML Sapiens

3.6.2.1 CMS Data Repository

The CMS data repository stores the managed content of the site. Each document of the site has its own unique identifier. Each element of the site can have an unlimited number of query containers, which act as content fragments in the process of document presentation. The content provided in a certain query container for a certain document in the administrative area is placed in the data repository so that it could be restored by the same parameters when viewing the site at the presentation level.

RDBS is the most frequently used data repository.

(C) 2004-2006 Red Graphic Systems. All Rights Reserved. Red Graphic Systems liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.