With deployZone you'll see: Everything is an object!File/Object Projection
With its unique File/Object-Projection, DeployZone blends the lines between file system and database, facilitating truly object-oriented content and document management solutions.
The hierarchical structures of the database and any file system content is projected into the database and appears in the same content hierarchy.
- File system hierarchy is projected into object hierarchy in database
- Object hierarchy in database reflects and controls file structure on disk
This introduces a new dimension in the development of advanced Document Management solutions.
- Unparalleled scalability and flexibility
- Every document is an object
- Every object is a document
The deployZone Advanced Layer Architecture enhances the core engine with an object-oriented function library that makes it even easier to maintain your customizations, extensions and translations.
The Advanced Layer Architecture separates various elements contained in the core engine into independently maintainable layers. This allows you to customize and update different aspects such as the program logic, layout, design or translations in a strait forward fashion. The Standard Objects Layer takes care of the synchronization with changes in the core engine, providing your customization with all the improvements and new features.
In order to translate or customize your application for specific markets or target groups, you will no longer need to maintain multiple copies of your customized template files.
In addition, the deployZone code base offers many more advanced features, such as providing easy maintenance of multi-lingual content, the capability of switching between interactive and non-interactive user modes, and others.
The deployZone code base offers the following layers:deployZone Standard Objects Layer
The Standard Objects Layer (SOL) ensures compatibility and automatic synchronization with Web Crossings embedded code and Standard Templates. Existing Web Crossing applications or templates may be converted into a deployZone standard object and then integrated into the Standard Objects Layer. The templates in the Standard Objects Layer will automatically benefit from the features of the other layers, such as the translation features.deployZone Advanced Objects Layer
The Advanced Objects Layer (AOL) extends the functionality of Web Crossings original Standard Templates with many advanced features, such as providing detailed control over the folder lists, toolbars and page layout. Additional customizations to the program logic may be developed into deployZone advanced objects and then integrated into the Advanced Objects Layer.deployZone Client Objects Layer
The Client Objects Layer (COL) consists of a library for markup language definitions and an API (Application Programming Interface) for client-side-scripting languages. Through this COL-API, any server side properties or data objects can be made available for programming scripts on the client-side. This allows for a much wider range of applications that may be developed and maintained by content managers without compromising server-side security.deployZone Application Translation Layer
The Application Translation Layer (ATL) translates the user interface of your application into different versions or languages. This translation happens automatically based on criteria such as the users preferred language or other settings. If the specified translation is not available, the original default translation will be used instead. All translations can also be set at any level in the hierarchy, in which case they will then apply only to the content objects below that level.deployZone Custom Design Layer
The Custom Design Layer (CDL) separates the layout and design of your application from the program logic and the content. Any application built on the deployZone layers can follow any specific Corporate Identity guidelines simply by configuring the Custom Design Layer no other layers need to be modified or maintained.deployZones Content Translation Layer
The technology that is used to build today's Websites and Internet applications is quickly moving towards standardization. While this process has been embraced by the industry for client-side products, server-side technologies are still in an earlier stage of this development.
Current versions of Mochascript require either DeployZone 3.0 or newer or Web Crossing 4.1 or newer.
Mochascript is provided free of charge and its source code is made available to interested developers that want to implement it in other environments or otherwise participate in its development.
- Rapid scripting of your internet projects
- Results in very clean, easy to read code
- Well suited for extreme programming and easy refactoring
- Transparently handles multiple languages, localizations or audiences
- Easy to optimize for performance
- Automatic database storage and retrieval
- Clean separation of core logic, business logic, design and content
- Creation of reusable Mocha Objects via web browser
- Syntax checking via web browser
- Quick-debugging via web browser
- Well integrated HTTP, XML-RPC, E-mail server and client APIs
- Direct referencing of nested database object properties