Описание CMS Webmill

The CMS Webmill is intended for the accelerated development of web-sites on basis of ready portlets with use of the XML/XSLT technologies.

The concept of the program is that every web-page can be presented as a set of portlets; their arrangement is determined by a template of the web-page.

In Webmill full split of data presentation from their storage is realized. XML/XSLT technologies are used for decision of this task. Initial data presentation is described in portlets of web-pages. At analysis of a template of the invoked page it is possible to determine what portlets and in what order it is necessary to process (to invoke). After evocation of the portlet the server obtains the data submitted in XML format. Dissection and processing of the web-page portlet result in a web-page in XML format. Then these data are transformed with use of an XSL template; and the transformation results in a ready HTML page.

Application of the technology of HTML pages creation by the method of data transformation gives full freedom to the designer for representation of such compound portlets, as an online shop, a news line, without necessity of studying any programming languages.

A role principle of differentiation of access to the information is used for work with the content of the web-server and controlling data. Each employee has an access only to that information, access to which is allowed for him - a designer can change the information that is responsible for display of web-pages (templates of web-pages, XSL templates, CSS data, etc.) A responsible for news enters only news. There is a possibility to delegate more than one role to an employee because access is differentiated on basis of roles. For example, a responsible for a news line may also enter information into information articles.

The Webmill allows to conduct unlimited quantity of web-sites on basis of one scheme in the database with differentiation of access to each site.

One of distinctive features of Webmill is transparent support of multilanguage sites. A template of web-page, an XSL template, news lines, articles can be created for each language that is used on a site.


SourceForge.net Logo