Companion 2.0 enables an efficient and systematic management of a web site's life cycle. The web development process is an ongoing process. Companion deals with this process by new methods for code reusability, site management, database publications, and resource and link management. As the size and complexity of web sites increase, the need for efficiency in web development and site management grows exponentially. Companion introduces a true component model to push code reusability beyond the level of templates and code snippets.
Companion facilitates a structured, systematic approach of web development and site management.
The flexibility of components can be optimized through the use of Companion Script and parameters. The 'Edit once, Use everywhere' concept of Companion components simplifies maintainability. Companion Script and parameters allow a web developer to control exactly how a component functions on an individual page. Companion subsequently composes the web pages by processing the templates, components and Companion tags. With the help of database lookup-wizards the web developer selects fields and records that need to be published.