Technology: | Corporate portals |
Content |
Mozart framework—/management system the websites (CMS) commercial level with open source code and free license. A system is written on Java and originates since 1997. As development tools a system offers own API with XML-like syntax and also different Scripting language. For data storage it can be used DBMS MySQL Oracle, PostgreSQL or HSQLDB. The main feature is an opportunity to use freymovork and to develop on it products the person, owning only imposition (knowledge HTML/CSS).
The first version of Mozart was created by the company ADV/web-engineering in 1997. Since 2010 the entrance is distributed for free license GNU General Public License.
Mozart
The system intended for creation and the subsequent support of websites of any level of complexity. API The principle is the basis XML, all system architecture is constructed around this standard that allows to say about what also the person owning only imposition can develop on Mozart (knowledge HTML/CSS).
Through Mozart it is possible to create easily hi-tech Business Process Management Suite of any complexity, information technical support of clients and partners, effective use of banks of knowledge, a word where structuring large volume of various information, content management, personalisation of data is required.
Simplicity of installation and operation, visualization templates by means of XSLT technology are the basis for a system. Implemented on the basis of the open technologies JavaEE maintained by such vendors as SUN IBM Oracle, the Mozart system inherits all advantages in the architecture JavaEE. All data with which the information system created on the basis of Mozart will operate will be submitted in a format XML — one of fundamental standards of data exchange. Irrespective of a data storage method, work in a system with data in a format XML provides a possibility of interaction with any databases. The supported standards: SQL DBM CSV XML.
For start of a system "from a box" there is a ready administration web interface. I.e. a system is a full-fledged management system for the websites (CMS).
Specific Features
- Monitoring of errors. Convenient monitoring system of errors: they are shown on the screen, are written to a log in real time, critical go to mail to the administrator.
- Simplicity of development. For simple projects there is no need to know some programming language. Knowledge of HTML and the principles of imposition is enough, and also to study simple methods of development on Mozart. Design of a DB (objects and their structures) - its simple description in the form of XML therefore it is also rather simple. The concept of a terminological field at creation of a system, its storage.
- Convenience of development. Accurate following to architecture of MVC. Shablonizator - XSLT - the W3C standard. As more serious development tools by default it is possible to use JAVA and technologies, derivative of it, but there is an opportunity to connect and any Scripting language. A fixed asset is Groovy, but it is possible to set Python, Ruby, PHP and others.
- Different DBMS. An opportunity to use different DBMS (PostgreSQL, Oracle, HSQLDB).
- Replication of data. The data replication engine allows to contain conveniently several remarks of one project, for example, test the server for development and debugging and the working server. The repository allows to create copies of databases on other (remote) repositories. The user (the content manager, the maker-up, the technologist) makes changes to "test option" of the website, without risking to break the working version. After testing of changes "test" and "working" versions are synchronized in the automatic mode.
- User-friendly interface of management. There is a CMS interface for content management. Content Inline-editing mode (directly on pages of the website).
- Integration. Besides, use of XML as intermediate format of data allows to implement without effort interaction with other clients for whom "naked" data without design are required. For example, to create the managed flash-websites, to do AJAX-applications, expansions for browsers, to open API, etc.
- Caching. Multi-layer intelligent system of caching.
- Reliability.
Links