## Overview

The ONPHPONLY content management subsystem is designed to create, maintain and modify sites and internet applications.

The ONPHPONLY content management subsystem is distributed free of charge, and created only on the basis of the free PHP programming language. The subsystem does not use databases and is built on files.

The subsystem works with all browsers.

### 1 Site structure

Figure 1. Subsystem allows you to create and maintain site structure shown in Figure 1.

Website created as a set within the meaning of related pages.
In the structure, the following page:
1. Main page, page that is displayed when entering the site. Any of the internal pages can be assigned a main page.
2. A plurality of inner pages.
   Inner page, is a page that is displayed in the center of the main page by. Internal pages can be combined into groups and subgroups.
3. A plurality of external pages.
   External page - This is the page which is displayed in a separate window and covers it completely. Each internal page can have a plurality of external pages. External pages as links are available only to internal pages to which they belong.
   External page can be a card file or database.
   The database is a set of tables, 2 related tables, 3 related tables.
4. Common set of external pages.
   Common external pages are pages created by other means such as «Frontpage». These pages are available in the form of links to all pages of the site.
   Each of the internal and external pages are created and / or modified and built-in constructor may contain the following objects:
   - Text - is a set of templates allowing the text to fill the pages.
   - Pictures - is a set of templates allow to fill the pages of pictures and text.
   - Table - is a set of templates allowing tables to fill the pages.
   - Links - a list of references:
     - to external pages, inner pages;
     - to external pages general;
     - mail links;
     - links on the Web site;
     - links to file servers.
   - Modules - list of php functions that output data to this page.
   - Comments - is a set of templates that allows you to put on the page form to enter comments and / or the comments themselves. Each of the pages may have one to "comments".
   - Documents - documents downloaded by the user to this page.
   - Guestbook is a set of templates that allows you to put on the page form to enter records in the guest book and / or the records themselves. Each of the pages may have one guest book.
   - Questions - Answers is a set of templates that allows you to put on the page form to enter questions and / or issues themselves and the responses to them. Each of the pages may have one to "questions and answers".
   - Voting set template allows you to put on the form page for voting and election results. Each of the pages can have multiple objects voting.
   - Gadgets a set of templates that allows you to put on the page: calendar, calculator, diary, notebook, and combinations thereof.

- Designer "PA" to create objects in the format of "position: absolute" used by the designer "PA". It can help you place objects in any the point of the page and create composite objects insert objects into objects, create objects "Map" and "container".