XS2 Framework
Brief information
XS2 Framework is a client-server web application, working on servers under control of Windows and *nix OS. System management is carried out through the administrative web-interface supported by the majority of modern browsers. XS2 Base
XS2 is based on the principles of object-oriented approach and belongs to META CMS class. It consists of two basic components: CMS builder and content management system for editors and site-managers. First component allows developing systems at shorter time and with greater functionality, using the common logic of relations between the objects, it helps to construct the objects of any type and operate visual display of data. The second component is a tool for information elements management and further development of the project.
Object types are grouped in modules. Thus, main advantage of XS2 in comparison with traditional CMS is the opportunity to create unique own modules for every project as it is determined by the business logic and customers requirements. This provides the flexibility and scalability and serves for reducing most of programming efforts.
Web content management is carried out at the level of objects hierarchy, and each item may be simulteneously displayed on several web-site pages. The data structure stored in the objects, is defined by the set of classes determined by the developer at the stage of project construction and can be easily changed at any time without any damage to the working site.
XS2 Client
XS2 Client is the special application for developers owrking with XS2 base. XS2 Client allows working directly with XS2 methods (templates and-or processors) and resources (images, css, java-scripts) without using the web-interface (backdoor) or FTP.
XS2 Client essentially simplifies team work above the project, allowing "to grasp" working files on behalf of an developer account in the system (operation Check Out). Other developers thus will be informed on what file has been "grasped", who and when did this. Check In operation updates the last version of the file on the server and returns "free" status to it.
Check in/check out operations help the developers to work together and control the file versions. Once the file is changed it is returned to server immediately and everybody working on the project is notified about the changings. XS2 Client allows using any code-editor convenient for the developer. Such approach essentially raise the quality of project-management, reduces time spent for programming and increases productivity of team work.
|