Zeta Components
Encyclopedia
Apache Zeta Components are a high quality, general purpose library of loosely coupled
Loose coupling
In computing and systems design a loosely coupled system is one where each of its components has, or makes use of, little or no knowledge of the definitions of other separate components. The notion was introduced into organizational studies by Karl Weick...

 components for development of applications based on PHP 5
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

. Beside typical modules for web application development, like a Template engine, Database
Database
A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality , in a way that supports processes requiring this information...

 tools and an MVC component, Apache Zeta Components contain command line tools
Console application
A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command line interface of some operating systems or the text-based interface included with most Graphical User Interface operating systems, such as the Win32 console in...

, a chart
Chart
A chart is a graphical representation of data, in which "the data is represented by symbols, such as bars in a bar chart, lines in a line chart, or slices in a pie chart"...

 rendering library, a WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

 server, a universal document conversion
Document conversion
Document conversion is the act of converting one document's format to another, which allows the document to be read in many more applications. Documents can be converted into* other source document formats* consumer formats* structured data- How it works :...

 component and many more tools to ease developer's lives.

History

The Apache Zeta Components were formerly known as "eZ Components", because the development of this library was started by the Norwegian company eZ Systems (producer of the ECSM eZ Publish
EZ publish
-External links:* * * * * *...

).
In the process of switching development from a company-driven to a community-driven model
Community driven development
Community driven development is a development initiative that provides control of the development process, resources and decision making authority directly to community groups...

, the source code of eZ Components was donated to the Apache Software Foundation
Apache Software Foundation
The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...

 and relicensed from the BSD to the Apache 2 license
Apache License
The Apache License is a copyfree free software license authored by the Apache Software Foundation . The Apache License requires preservation of the copyright notice and disclaimer....

.

Requirements

All components are currently based on PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

5.2.1 with the following required extensions:
Both of these are bundled with PHP and activated by default. So if you did not actively remove these from your PHP installation manually, you don't have to care about them.

Components

  • Archive
  • Authentication
  • AuthenticationDatabaseTiein
  • Base
  • Cache
  • Configuration
  • ConsoleTools
  • Database
  • DatabaseSchema
  • Debug
  • Document
  • EventLog
  • EventLogDatabaseTiein
  • Execution
  • Feed
  • File
  • Framework
  • Graph
  • GraphDatabaseTiein
  • ImageAnalysis
  • ImageConversion
  • Mail
  • MvcAuthenticationTiein
  • MvcFeedTiein
  • MvcMailTiein
  • MvcTemplateTiein
  • MvcTools
  • PersistentObject
  • PersistentObjectDatabaseSchemaTiein
  • PhpGenerator
  • Reflection
  • Search
  • SignalSlot
  • SystemInformation
  • Template
  • TemplateTranslationTiein
  • Translation
  • TranslationCacheTiein
  • Tree
  • TreeDatabaseTiein
  • TreePersistentObjectTiein
  • UnitTest
  • Url
  • UserInput
  • Webdav
  • Workflow
  • WorkflowDatabaseTiein
  • WorkflowEventLogTiein
  • WorkflowSignalSlotTiein

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK