XML Sapiens - magic of revival of sites
Some words about the new specification of language of a marking for developers CMS XML Sapiens
Whether it was possible to you to search Open Source CMS for assembly of the site? For certain, you have collided{faced} complexities at realization of the functional models. Probably, you had even to refuse some ideas in connection with the interface and to be limited to base opportunities CMS. Most likely, you even had idea: " it would be Good to describe independently with the help of any macrolanguage interfaces of sites, not being limited to any stamps ".
And it is valid, there is a number{line} of realizations CMS, but there is no the general{common} concept describing model CMS where functionality of a site would not be adhered to a program nucleus. No?! Nevertheless is. It is the concept it is submitted in specification XML Sapiens - XML-guided language, the description of the user interfaces, submitted company Red Graphic Systems.
XML Sapiens defines{determines} any site or information space (set of sites and their language versions) in three measurements: the data, their performance and functionality. Differently any web - document includes the unique data, a pattern of performance and the description of functional model. Thus, at generation of document CMS-parser will analyse a pattern of performance for presence of elements XML Sapiens. From them all containers of searches will be replaced with the corresponding data from storehouse of the data (for example, databases). In case of a session of administration of the document these containers will be replaced with forms of searches of the data. Containers of the static data will be replaced with a code corresponding to them. And at last, containers of the dynamic data will be replaced, the code generated according to set in description of the container by functional model. As a matter of fact, containers of the dynamic data - the basic tool of management functionality of webs - documents.
How it works? We shall say, we plan to place on all pages of a site of the type determined by pattern A the vertical navigating menu. For this purpose we should create the description of this container of the dynamic data in XML Sapiens. In this description the index on application CMS returning a file with structure of a site will be placed. We have an opportunity of the task of conditions and style of a conclusion in a code of the container of the maintenance{contents} of the given file. Now it are necessary to place only the index on the given container in A.Takim zhe obrazom's pattern the most various navigating forms, interactive forms, information channels of various types are formed. Moreover, the pattern and his containers can be adjusted for display of webs - documents as XML, that will be correctly perceived{recognized} Flash, Java-applet, WAP, SVG.
What for to limit itself in designing? Use XML Sapiens and your projects will be not similar on another's.

|