Author: dr
Date: Wed Oct 17 10:23:24 2007
New Revision: 6480
Log:
- Added texts from website to SVN.
Added:
docs/guidelines/contributing.txt (with props)
docs/install.txt (with props)
docs/source_access.txt (with props)
docs/website/cla.txt (with props)
docs/website/irc.txt (with props)
docs/website/mailinglist.txt (with props)
docs/website/support.txt (with props)
Modified:
docs/releasing.txt
docs/website/components_descriptions_marketing.ezxml
docs/website/components_descriptions_marketing.txt
Added: docs/guidelines/contributing.txt
==============================================================================
--- docs/guidelines/contributing.txt (added)
+++ docs/guidelines/contributing.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,71 @@
+============
+Contributing
+============
+
+If you want to help out with development, this section is for you. There are
many ways you can help, including bug fixing and feature enhancements. Here you
find further information about the various ways of contributing.
+
+Contributing code
+=================
+
+There are a few things to remember when you want to contribute code to the
+project:
+
+* To add functionality the whole `development process
+ </contributing/dev_process>`_ should be followed.
+* All new functionality has to be documented.
+* Contributors must grant us the right to include their contribution. When
+ contributing code, please submit a `CLA (Contributor Licensing Agreement)
+ </contributing/cla>`_ to eZ Systems.
+* You have to keep backwards compatibility.
+* eZ Systems has the final word on what goes into the code base or not.
+
+In order to avoid misunderstandings, we suggest you have a look at the detailed
+`development process </contributing/dev_process>`_ first.
+
+Bugfixes are of course always welcome. If you want to help out with bugs simply
+pick a bug and fix it in svn trunk (or the latest supported version with the
+problem). When you are done, add the patch as an attachment to the bugreport.
+If you are planning to solve bugs, or if you just want to avoid duplicate work
+or need some information, send an email to the relevant mailinglist first so we
+know what you want to do.
+
+Coding standards
+================
+
+All developers of this project adhere to `coding standards
+</contributing/coding_standards>`_, which help to maintain a clean code base.
+
+Code repository (SVN)
+=====================
+
+Development is hosted on a subversion (SVN) server where the `source code
+</download/svn>`_ is accessible.
+
+Reporting bugs
+==============
+
+If you find a bug, feel free to report it in the `issue tracker
+<http://issues.ez.no/ProjectSelect.php?Id=1>`_.
+
+Contacting the developers
+=========================
+
+Mailing lists
+-------------
+
+You can directly contact the community of developers via email through the
+available `mailinglists </support/mailinglists>`_ .
+
+IRC
+---
+
+The community of developers gathers in `IRC channels </support/irc>`_ to chat
+together in real time.
+
+Roadmap
+-------
+
+To see what has been planned for future development cycles, please read the
+development `roadmap </overview/roadmap>`_. Note that the roadmap is always
+subject to change.
+
Propchange: docs/guidelines/contributing.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: docs/install.txt
==============================================================================
--- docs/install.txt (added)
+++ docs/install.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,243 @@
+An Introduction to eZ Components
+================================
+
+This guide provides a glimpse into the usage of the eZ Components for PHP 5.
+They are object oriented and reusable building blocks which will speed up
+development and deployment of enterprise applications based on PHP 5.
+
+What is it?
+-----------
+
+eZ Components is an enterprise ready general purpose PHP components library. As
+a collection of high quality independent building blocks for PHP application
+development eZ Components will both speed up development and reduce risks. An
+application can use one or more components effortlessly as they all adhere to
+the same naming conventions and follow the same structure. All components are
+based on PHP 5.1, except for the ones that require the new Unicode support in
+PHP 6.
+
+The eZ Components in a nutshell:
+
+* Designed for enterprise PHP application development
+* Open source and licensed under the `New BSD license`_
+* Clear intellectual property (IP) rights
+* Thoroughly documented
+* Developed, supported and maintained by `eZ systems`_
+
+More general information about the eZ Components is available at the product
+page. Furthermore, there is a list of available components. Technical aspects
+of how the library is built-up are explained at the technical details page.
+
+.. _`New BSD License`: /overview/license
+.. _`eZ systems`: http://ez.no
+
+Usage
+-----
+
+The purpose of the eZ Components is to hide complexity of routines behind an
+object oriented API. Regular tasks of programming become much easier, and due
+to the fact that complexity is being reduced, the risk of application
+development is minimized. In general, your development process will become more
+efficient.
+
+For example, sending an email with the help of the eZ Mail component, looks
+like this::
+
+ <?php
+ try
+ {
+ $transport = new ezcMailTransportSmtp( "smtp.example.com" );
+ $mail = new ezcMail();
+ $mail->from = new ezcMailAddress( "[EMAIL PROTECTED]", "Test" );
+ $mail->addTo( new ezcMailAddress( "[EMAIL PROTECTED]" ) );
+ $mail->subject = "[Components test] SMTP test";
+ $mail->body = new ezcMailText( "Content" );
+ $transport->send( $mail );
+
+ }
+
+ catch ( Exception $e )
+ {
+ echo "Failed: ", $e->getMessage(), "\n";
+ }
+ ?>
+
+Of course you need to change the SMTP server's IP ( smtp.example.com) and
+definitely the email adresses in the sample code to fit your needs. For more
+examples of each of the eZ Components, take a look at the doc/ directory of
+each component where some sample code is provided.
+
+Please notice that the eZ Components will only work on PHP 5.1.1 or higher.
+They can be used side-by-side with PEAR packages that as well run on PHP >=
+5.1.1.
+
+Installation
+------------
+
+There are three ways how to make eZ components available for your PHP
+environment, please read the whole of this article before continuing with the
+practical part:
+
+* Use PEAR Installer for convenient installation via command line
+* Download eZ components packaged in an archive
+* Get the latest sources from SVN
+
+Installing the eZ components with the help of the PEAR Installer is highly
+recommended, as it is the most convenient and safest way. The given
+instructions serve as guidelines on a Linux system, but are also useful for
+those who run PHP on Windows, of course they just need to adjust the paths
+accordingly.
+
+PEAR Installer
+~~~~~~~~~~~~~~
+
+After you have installed PHP 5.1.1 or a higher version, you will have the PEAR
+Installer available automatically. Simply issue the following commands in the
+shell::
+
+ pear channel-discover components.ez.no
+
+This will let PEAR Installer connect to the server components.ez.no where the
+eZ components are stored for distribution::
+
+ pear install -a ezc/eZComponents
+
+This final command will download and typically extract all eZ components to the
+directory where also the PEAR packages reside, but beneath the ezc/
+subdirectory, with the absolute path being: /path/to/pear/ezc/
+
+In case you already have installed the components before, you can simply do::
+
+ pear upgrade ezc/eZComponents
+
+Download of Archives
+~~~~~~~~~~~~~~~~~~~~
+
+The packaged releases of eZ components can be downloaded as .tar.bz2 or .zip
+archive from the download page. The bundles that we offer for download always
+include the whole library.
+
+SVN
+---
+
+If you love to live on the edge and would like to work with the latest
+development version of the eZ components, you can get it from SVN. For a
+successful installation from SVN, procede in the given order.
+
+First, create a directory where you want the eZ components to be placed.
+
+Next, you should checkout the tree. To checkout, do::
+
+ svn co http://svn.ez.no/svn/ezcomponents/trunk
+
+When working with the SVN version, it is important to setup the environment for
+the eZ components. Hence, checkout the needed script with::
+
+ svn co http://svn.ez.no/svn/ezcomponents/scripts
+
+and execute it::
+
+ ./scripts/setup-env.sh
+
+This will create the symlinks for autoload, which will of course not work on
+Windows.
+
+From version 1.1 of the components there is also a script for Windows. Here you
+need to execute the following script instead::
+
+ scripts\setup-env.bat
+
+This will create copies of necessary files for autoload.
+
+
+Configuration
+-------------
+
+After installation of the eZ Components, either via PEAR Installer, downloading
+of the archives, or getting them from SVN, you need to do a bit of
+configuration:
+
+* Adjust the include path to have the eZ Components classes available via PHP
+* Create the autoload environment for calling eZ Components from your script
+
+Include Path
+~~~~~~~~~~~~
+
+The PHP include path should point to the directory where the eZ Components
+reside. You can either set it in the php.ini configuration file or with the
+set_include_path() function from within your script.
+
+If you installed the components with the PEAR installer, then in most cases you
+do not have to make any changes as PHP's include path will already cover the
+default::
+
+ /usr/local/lib/php
+
+into which the PEAR installer will install the eZ Components. In case it is
+different, please set it at the top of your script with::
+
+ <?php
+ set_include_path( "/path/to/root/pear/directory:" . ini_get(
"include_path" ) );
+ ?>
+
+In case you downloaded a bundle, or checked out the components from SVN, set
+the include path to the root of the checked out archive. For example with::
+
+ <?php
+ set_include_path( "/path/to/ezcomponents-1.0rc1:" . ini_get(
"include_path" ) );
+ ?>
+
+Autoload Environment
+~~~~~~~~~~~~~~~~~~~~
+
+The PHP classes of the eZ Components can be conveniently used from within your
+PHP script. You don't have to use any require or include statements for any of
+the eZ Components classes that you use, this is because of the integrated
+autoload mechanism which can locate the classes for you when you instantiate or
+use them otherwise.
+
+Therefore, you should add the following code on top of your PHP script::
+
+ <?php
+ require_once "Base/base.php"; // dependent on installation method, see
below
+ function __autoload( $className )
+ {
+ ezcBase::autoload( $className );
+ }
+ // your code here
+ ?>
+
+The require_once statement is different depending on the installation method:
+
+* PEAR Installer::
+
+ ezc/Base/base.php
+
+* Downloaded bundle::
+
+ Base/src/base.php
+
+* SVN::
+
+ Base/src/base.php
+
+Do not forget to add these lines, otherwise the eZ Components will not function
+properly, because all of them use the autoload internally.
+
+Conclusion
+----------
+
+Now you have a working environment which lets you integrate the object oriented
+eZ Components for efficient application development with PHP 5.1. Besides using
+the eZ Components for developing your own mission-critical applications, you
+can as well take a look at the source code to see how eZ systems makes use of
+the new PHP 5 features for object oriented programming within the eZ
+Components. Have a lot of fun!
+
+Resources
+---------
+
+* `General information page <http://ez.no/products/ez_components>`_
+* `List of available components </overview>`_
+* Browse the eZ Components `source code online
<http://svn.ez.no/svn/ezcomponents>`_
+* Issues of eZ Components development are being discussed in the `eZ
Components developers mailinglist </support/mailinglist>`_
Propchange: docs/install.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: docs/releasing.txt
==============================================================================
--- docs/releasing.txt [iso-8859-1] (original)
+++ docs/releasing.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -80,9 +80,10 @@
1. "NOTES\n"
2. "\n"
- 3. "\n"
- 4. "PACKAGES\n"
- 5. For each package that you want to include, add:
+ 3. "SVN Revision: XXXX\n"
+ 4. "\n"
+ 5. "PACKAGES\n"
+ 6. For each package that you want to include, add:
- "<packagename>: <version>"
Added: docs/source_access.txt
==============================================================================
--- docs/source_access.txt (added)
+++ docs/source_access.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,85 @@
+=============
+Source Access
+=============
+
+The source code is hosted on a Subversion (SVN) server to allow for software
+development with change control.
+
+Constant updates
+================
+
+The SVN code changes virtually every day so if you are waiting for a fix or a
+feature to become available, SVN is the place to look.
+
+**Warning:** Be aware that using SVN code is at your own risk. If in doubt,
+don't use it. Please visit the downloads section if you just want to obtain the
+latest stable version.
+
+Trunk and stable
+----------------
+
+The code is split into two main areas.
+
+* **Trunk:** Current development; unstable and unreleased
+* **Stable:** Latest stable released code
+
+The Trunk development contains code that is currently under development. This
+location is mainly for developers and testers. This location is useful as it
+enables you to see the development progress and the features upcoming in the
+next release.
+
+The Stable area is where you will find bug fixes and minor enchancements of
+released versions.
+
+Subversion access
+-----------------
+
+To checkout the minimal distribution you should first create a directory, then
change into that directory and run::
+
+ svn co http://svn.ez.no/svn/ezcomponents/trunk
+ svn co http://svn.ez.no/svn/ezcomponents/scripts
+
+When working with the SVN version, it is important to set up the environment
+for the eZ components. Run the following script to create the symlinks for
+autoloading::
+
+ ./scripts/setup-env.sh
+
+Older releases
+--------------
+
+It is also possible to check out a specific eZ Components bundle version from
+SVN. You simply have to add the correct revision number to the "svn co" lines
+as mentioned above. You can find the correct SVN revision numbers in the
+"release-info" files, which are also in SVN. For example, for the 2007.1rc1
+release you would use the following commands::
+
+ svn co -r 5578 http://svn.ez.no/svn/ezcomponents/trunk
+ svn co -r 5578 http://svn.ez.no/svn/ezcomponents/scripts
+
+Whole repository
+----------------
+
+The whole repository can be obtained via the following Subversion command::
+
+ svn co http://svn.ez.no/svn/ezcomponents/
+
+However, this will also check out all the previously released versions of the
+components from the "releases/" directory. This directory is large, so you
+might want to be more selective regarding what you check out.
+
+You can also browse the repository at http://svn.ez.no/svn/ezcomponents.
+
+SVN commit messages
+-------------------
+
+There is an SVN mailinglist available that sends out the SVN commit messages so
+that you can conveniently stay up-to-date concerning code changes.
+
+What is Subversion (SVN)?
+-------------------------
+
+If you have no idea what Subversion is, the `Subversion documentation
+<http://svnbook.red-bean.com/>`_ is available online. For most people the
+guided tour will teach you the `necessary basics
+<http://svnbook.red-bean.com/en/1.1/svn-book.html#svn-ch-3>`_.
Propchange: docs/source_access.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: docs/website/cla.txt
==============================================================================
--- docs/website/cla.txt (added)
+++ docs/website/cla.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,50 @@
+Contributor Licensing Agreement
+===============================
+
+We require that contributors sign a CLA (Contributor Licensing Agreement) and
+send it to eZ Systems. In short, this CLA gives eZ Systems a non-exclusive
+right to use contributed code in eZ publish or any other product owned or
+managed by eZ Systems.
+
+For more information about what rights the CLA gives eZ Systems, please read
+the CLA.
+
+Who doesn't need to sign the CLA
+---------------------------------
+
+If you provide us with small patches or bugfixes via our bugsystem, in most
+cases we do not need you to sign a CLA. Generally, authors cannot claim
+copyright for small fixes.
+
+Also, if you have written a contribution and want to make it available in the
+contribution area of the eZ website, you do not need to sign the CLA. You are
+free to just upload your contribution to the site.
+
+Who needs to sign the CLA
+-------------------------
+
+You will need to sign the CLA if you are the copyright holder of any code which
+you want eZ Systems to include in eZ Publish or the eZ Components. Such code
+includes (but is not limited to):
+
+* complete/incomplete extensions for eZ Publish
+* complete components for the eZ Components
+* patches
+* templates
+* PHP files
+* configuration files
+* documentation files
+
+How do you submit the CLA to eZ Systems?
+----------------------------------------
+
+We prefer that you print a copy of the CLA, sign it and send it to us by
+regular mail::
+
+ eZ Systems AS
+ Postboks 253 (postal address)
+ N-3701 Skien Norway
+
+We can also accept CLAs via fax (+47 35 58 70 21).
+
+As always, we value your contributions and thank you for your cooperation.
Propchange: docs/website/cla.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: docs/website/components_descriptions_marketing.ezxml
==============================================================================
--- docs/website/components_descriptions_marketing.ezxml [iso-8859-1] (original)
+++ docs/website/components_descriptions_marketing.ezxml [iso-8859-1] Wed Oct
17 10:23:24 2007
@@ -1,1 +1,1 @@
-<anchor name=""/><header level="2">Archive</header><p>The component allows you
to create, modify, and extract archive files of various formats. The currently
supported archives formats are Tar (with the flavours: ustar, v7, pax, and gnu)
and Zip.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Archive.html">Documentation</link></p><anchor
name="id1"/><anchor name=""/><header level="2">Authentication</header><p>The
purpose of the Authentication component is to provide support for different
means of identification and authentication of users using different providers
and protocols.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Authentication.html">Documentation</link></p><anchor
name="id2"/><anchor name=""/><header
level="2">AuthenticationDatabaseTiein</header><p>The purpose of the
Authentication component is to provide support for different means of
identification and authentication of users using different providers and
protocols.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_AuthenticationDatabaseTiein.html">Documentation</link></p><anchor
name="id3"/><anchor name=""/><header level="2">Base</header><p>The Base
package provides the basic infrastructure that all packages rely on. Therefore
every component relies on this package.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Base.html">Documentation</link></p><anchor
name="id4"/><anchor name=""/><header level="2">Cache</header><p>A solution for
caching, supporting multiple backends allowing you to specify the best
performing solution for your caching-problem.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Cache.html">Documentation</link></p><anchor
name="id5"/><anchor name=""/><header level="2">Configuration</header><p>A
component that allows you to use configuration files in different formats. The
formats include the standard .ini file, and an array based format.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Configuration.html">Documentation</link></p><anchor
name="id6"/><anchor name=""/><header level="2">ConsoleTools</header><p>A set
of classes to do different actions with the console (also called shell). It can
render a progress bar, tables and a status bar and contains a class for parsing
command line options.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ConsoleTools.html">Documentation</link></p><anchor
name="id7"/><anchor name=""/><header level="2">Database</header><p>A
lightweight database layer on top of PHP's PDO that allows you to utilize a
database without having to take care of differences in SQL
dialects.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Database.html">Documentation</link></p><anchor
name="id8"/><anchor name=""/><header level="2">DatabaseSchema</header><p>A set
of classes that allow you to extract information from a database schema,
compare database schemas and apply a set of changes to a database
schema.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_DatabaseSchema.html">Documentation</link></p><anchor
name="id9"/><anchor name=""/><header level="2">Debug</header><p>This component
provides a set of classes that help you to debug an application. It provides
timers and report generators for different formats that give a summary of
warnings and errors that occurred within your application.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Debug.html">Documentation</link></p><anchor
name="id10"/><anchor name=""/><header level="2">EventLog</header><p>Allows you
to log events or audit trails into files or other storage spaces in different
formats.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_EventLog.html">Documentation</link></p><anchor
name="id11"/><anchor name=""/><header
level="2">EventLogDatabaseTiein</header><p>Contains the database writer backend
for the EventLog component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_EventLogDatabaseTiein.html">Documentation</link></p><anchor
name="id12"/><anchor name=""/><header level="2">Execution</header><p>Provides
functionality to give feedback to your application's users when a fatal error
happened or an uncaught exception was thrown.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Execution.html">Documentation</link></p><anchor
name="id13"/><anchor name=""/><header level="2">Feed</header><p>This component
handles parsing and creating RSS and ATOM feeds.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Feed.html">Documentation</link></p><anchor
name="id14"/><anchor name=""/><header level="2">File</header><p>Provides
support for file operations which are not covered by PHP or are just
missing.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_File.html">Documentation</link></p><anchor
name="id15"/><anchor name=""/><header level="2">Graph</header><p>A component
for creating pie charts, line graphs and other kinds of diagrams.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Graph.html">Documentation</link></p><anchor
name="id16"/><anchor name=""/><header
level="2">GraphDatabaseTiein</header><p>The GraphDatabaseTiein provides
functionality to directly use PDO statements as basis for ezcGraph
Datasets.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_GraphDatabaseTiein.html">Documentation</link></p><anchor
name="id17"/><anchor name=""/><header level="2">ImageAnalysis</header><p>This
class allows you to analyse image files in different ways. At least the MIME
type of the file is returned. In some cases (JPEG, TIFF and GIF) additional
information is gathered as well.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ImageAnalysis.html">Documentation</link></p><anchor
name="id18"/><anchor name=""/><header level="2">ImageConversion</header><p>A
set of classes to apply different filters on images, such as colour changes,
resizing and special effects.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ImageConversion.html">Documentation</link></p><anchor
name="id19"/><anchor name=""/><header level="2">Mail</header><p>The component
allows you construct and/or parse Mail messages conforming to the mail
standard. It has support for attachments, multipart messages and HTML mail. It
also interfaces with SMTP to send mail or IMAP, POP3 or mbox to retrieve
e-mail.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Mail.html">Documentation</link></p><anchor
name="id20"/><anchor name=""/><header
level="2">PersistentObject</header><p>This component allows you to store an
arbitrary data structures to a fixed database table. The component provides all
the functionality needed to fetch, list, delete etc these
datastructures.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PersistentObject.html">Documentation</link></p><anchor
name="id21"/><anchor name=""/><header
level="2">PersistentObjectDatabaseSchemaTiein</header><p>This component allows
the automatic generation of PersistentObject definition files from
DatabaseSchema definitions.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PersistentObjectDatabaseSchemaTiein.html">Documentation</link></p><anchor
name="id22"/><anchor name=""/><header
level="2">PhpGenerator</header><p>Provides a simple interface for creating PHP
files and executing PHP code.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PhpGenerator.html">Documentation</link></p><anchor
name="id23"/><anchor name=""/><header level="2">SignalSlot</header><p>The
SignalSlot component implements a mechanism for inter and intra object
communication through the use of signals and slots.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_SignalSlot.html">Documentation</link></p><anchor
name="id24"/><anchor name=""/><header
level="2">SystemInformation</header><p>Provides access to common system
variables, such as CPU type and speed, and the available amount of
memory.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_SystemInformation.html">Documentation</link></p><anchor
name="id25"/><anchor name=""/><header level="2">Template</header><p>A fully
functional Templating system, supporting template compilation in different
levels, user defined functions and operators, an optimizer, output escaping for
different output handlers to prevent XSS and other security problems and a plug
in system for extra functionality (such as a Translation system).</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Template.html">Documentation</link></p><anchor
name="id26"/><anchor name=""/><header level="2">Translation</header><p>A
component that reads XML translation definitions (the Qt Linguist format),
supports caching of translation contexts and presents you with a class to apply
translations to strings. A filter system allows you to transform translation
definitions for special use.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Translation.html">Documentation</link></p><anchor
name="id27"/><anchor name=""/><header
level="2">TranslationCacheTiein</header><p>This component adds the
TranslationCache backend to the Translation component and allows cached
translations.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_TranslationCacheTiein.html">Documentation</link></p><anchor
name="id28"/><anchor name=""/><header level="2">Url</header><p>The Url package
provides basic operations to handle urls (parse, build, get/set path, get/set
query).</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Url.html">Documentation</link></p><anchor
name="id29"/><anchor name=""/><header level="2">UserInput</header><p>A
component that assists you to safely user input variables coming into your
application. It builds on top of PHP's filter extension and extends it by
providing a more inituitive API.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_UserInput.html">Documentation</link></p><anchor
name="id30"/><anchor name=""/><header level="2">Workflow</header><p>The
purpose of the Workflow component is to provide the core functionality of an
activity-based workflow system including the definition and execution of
workflow specifications.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Workflow.html">Documentation</link></p><anchor
name="id31"/><anchor name=""/><header
level="2">WorkflowDatabaseTiein</header><p>Contains the database backend for
the Workflow component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_WorkflowDatabaseTiein.html">Documentation</link></p><anchor
name="id32"/><anchor name=""/><header
level="2">WorkflowEventLogTiein</header><p>Contains the EventLog listener for
the Workflow component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_WorkflowEventLogTiein.html">Documentation</link></p><anchor
name="id33"/>
+<p>eZ Components is an enterprise ready, general purpose PHP components
library. It is used independently or together for PHP application development.
As a collection of high quality independent building blocks, eZ Components will
both speed up development and reduce risks. An application can use one or more
components effortlessly as they all adhere to the same naming conventions and
follow the same structure. All components <link
href="/ezcomponents/requirements">require</link> atleast PHP 5.1.1.</p><anchor
name="id1"/><anchor name=""/><header level="2">Archive</header><p>The component
allows you to create, modify, and extract archive files of various formats.
The currently supported archives formats are Tar (with the flavours: ustar, v7,
pax, and gnu) and Zip.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Archive.html">Documentation</link></p><anchor
name="id2"/><anchor name=""/><header level="2">Authentication</header><p>The
purpose of the Authentication component is to provide support for different
means of identification and authentication of users using different providers
and protocols.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Authentication.html">Documentation</link></p><anchor
name="id3"/><anchor name=""/><header
level="2">AuthenticationDatabaseTiein</header><p>The purpose of the
Authentication component is to provide support for different means of
identification and authentication of users using different providers and
protocols.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_AuthenticationDatabaseTiein.html">Documentation</link></p><anchor
name="id4"/><anchor name=""/><header level="2">Base</header><p>The Base
package provides the basic infrastructure that all packages rely on. Therefore
every component relies on this package.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Base.html">Documentation</link></p><anchor
name="id5"/><anchor name=""/><header level="2">Cache</header><p>A solution for
caching, supporting multiple backends allowing you to specify the best
performing solution for your caching-problem.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Cache.html">Documentation</link></p><anchor
name="id6"/><anchor name=""/><header level="2">Configuration</header><p>A
component that allows you to use configuration files in different formats. The
formats include the standard .ini file, and an array based format.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Configuration.html">Documentation</link></p><anchor
name="id7"/><anchor name=""/><header level="2">ConsoleTools</header><p>A set
of classes to do different actions with the console (also called shell). It can
render a progress bar, tables and a status bar and contains a class for parsing
command line options.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ConsoleTools.html">Documentation</link></p><anchor
name="id8"/><anchor name=""/><header level="2">Database</header><p>A
lightweight database layer on top of PHP's PDO that allows you to utilize a
database without having to take care of differences in SQL
dialects.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Database.html">Documentation</link></p><anchor
name="id9"/><anchor name=""/><header level="2">DatabaseSchema</header><p>A set
of classes that allow you to extract information from a database schema,
compare database schemas and apply a set of changes to a database
schema.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_DatabaseSchema.html">Documentation</link></p><anchor
name="id10"/><anchor name=""/><header level="2">Debug</header><p>This
component provides a set of classes that help you to debug an application. It
provides timers and report generators for different formats that give a summary
of warnings and errors that occurred within your application.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Debug.html">Documentation</link></p><anchor
name="id11"/><anchor name=""/><header level="2">EventLog</header><p>Allows you
to log events or audit trails into files or other storage spaces in different
formats.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_EventLog.html">Documentation</link></p><anchor
name="id12"/><anchor name=""/><header
level="2">EventLogDatabaseTiein</header><p>Contains the database writer backend
for the EventLog component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_EventLogDatabaseTiein.html">Documentation</link></p><anchor
name="id13"/><anchor name=""/><header level="2">Execution</header><p>Provides
functionality to give feedback to your application's users when a fatal error
happened or an uncaught exception was thrown.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Execution.html">Documentation</link></p><anchor
name="id14"/><anchor name=""/><header level="2">Feed</header><p>This component
handles parsing and creating RSS and ATOM feeds.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Feed.html">Documentation</link></p><anchor
name="id15"/><anchor name=""/><header level="2">File</header><p>Provides
support for file operations which are not covered by PHP or are just
missing.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_File.html">Documentation</link></p><anchor
name="id16"/><anchor name=""/><header level="2">Graph</header><p>A component
for creating pie charts, line graphs and other kinds of diagrams.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Graph.html">Documentation</link></p><anchor
name="id17"/><anchor name=""/><header
level="2">GraphDatabaseTiein</header><p>The GraphDatabaseTiein provides
functionality to directly use PDO statements as basis for ezcGraph
Datasets.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_GraphDatabaseTiein.html">Documentation</link></p><anchor
name="id18"/><anchor name=""/><header level="2">ImageAnalysis</header><p>This
class allows you to analyse image files in different ways. At least the MIME
type of the file is returned. In some cases (JPEG, TIFF and GIF) additional
information is gathered as well.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ImageAnalysis.html">Documentation</link></p><anchor
name="id19"/><anchor name=""/><header level="2">ImageConversion</header><p>A
set of classes to apply different filters on images, such as colour changes,
resizing and special effects.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_ImageConversion.html">Documentation</link></p><anchor
name="id20"/><anchor name=""/><header level="2">Mail</header><p>The component
allows you construct and/or parse Mail messages conforming to the mail
standard. It has support for attachments, multipart messages and HTML mail. It
also interfaces with SMTP to send mail or IMAP, POP3 or mbox to retrieve
e-mail.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Mail.html">Documentation</link></p><anchor
name="id21"/><anchor name=""/><header
level="2">PersistentObject</header><p>This component allows you to store an
arbitrary data structures to a fixed database table. The component provides all
the functionality needed to fetch, list, delete etc these
datastructures.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PersistentObject.html">Documentation</link></p><anchor
name="id22"/><anchor name=""/><header
level="2">PersistentObjectDatabaseSchemaTiein</header><p>This component allows
the automatic generation of PersistentObject definition files from
DatabaseSchema definitions.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PersistentObjectDatabaseSchemaTiein.html">Documentation</link></p><anchor
name="id23"/><anchor name=""/><header
level="2">PhpGenerator</header><p>Provides a simple interface for creating PHP
files and executing PHP code.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_PhpGenerator.html">Documentation</link></p><anchor
name="id24"/><anchor name=""/><header level="2">SignalSlot</header><p>The
SignalSlot component implements a mechanism for inter and intra object
communication through the use of signals and slots.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_SignalSlot.html">Documentation</link></p><anchor
name="id25"/><anchor name=""/><header
level="2">SystemInformation</header><p>Provides access to common system
variables, such as CPU type and speed, and the available amount of
memory.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_SystemInformation.html">Documentation</link></p><anchor
name="id26"/><anchor name=""/><header level="2">Template</header><p>A fully
functional Templating system, supporting template compilation in different
levels, user defined functions and operators, an optimizer, output escaping for
different output handlers to prevent XSS and other security problems and a plug
in system for extra functionality (such as a Translation system).</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Template.html">Documentation</link></p><anchor
name="id27"/><anchor name=""/><header level="2">Translation</header><p>A
component that reads XML translation definitions (the Qt Linguist format),
supports caching of translation contexts and presents you with a class to apply
translations to strings. A filter system allows you to transform translation
definitions for special use.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Translation.html">Documentation</link></p><anchor
name="id28"/><anchor name=""/><header
level="2">TranslationCacheTiein</header><p>This component adds the
TranslationCache backend to the Translation component and allows cached
translations.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_TranslationCacheTiein.html">Documentation</link></p><anchor
name="id29"/><anchor name=""/><header level="2">Tree</header><p>The Tree
component handles the creating, manipulating and querying of tree structures.
The component supports different storage algorithms for optimal
performance.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Tree.html">Documentation</link></p><anchor
name="id30"/><anchor name=""/><header
level="2">TreeDatabaseTiein</header><p>The Tree component handles the creating,
manipulating and querying of tree structures. This component implements the
database related backends and data stores.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_TreeDatabaseTiein.html">Documentation</link></p><anchor
name="id31"/><anchor name=""/><header
level="2">TreePersistentObjectTiein</header><p>The Tree component handles the
creating, manipulating and querying of tree structures. This component uses
persistent objects as data storage for the data elements of the tree
nodes.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_TreePersistentObjectTiein.html">Documentation</link></p><anchor
name="id32"/><anchor name=""/><header level="2">Url</header><p>The Url package
provides basic operations to handle urls (parse, build, get/set path, get/set
query).</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Url.html">Documentation</link></p><anchor
name="id33"/><anchor name=""/><header level="2">UserInput</header><p>A
component that assists you to safely user input variables coming into your
application. It builds on top of PHP's filter extension and extends it by
providing a more inituitive API.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_UserInput.html">Documentation</link></p><anchor
name="id34"/><anchor name=""/><header level="2">Workflow</header><p>The
purpose of the Workflow component is to provide the core functionality of an
activity-based workflow system including the definition and execution of
workflow specifications.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_Workflow.html">Documentation</link></p><anchor
name="id35"/><anchor name=""/><header
level="2">WorkflowDatabaseTiein</header><p>Contains the database backend for
the Workflow component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_WorkflowDatabaseTiein.html">Documentation</link></p><anchor
name="id36"/><anchor name=""/><header
level="2">WorkflowEventLogTiein</header><p>Contains the EventLog listener for
the Workflow component.</p><p><link
href="http://ez.no/doc/components/view/latest/(file)/introduction_WorkflowEventLogTiein.html">Documentation</link></p><anchor
name="id37"/>
Modified: docs/website/components_descriptions_marketing.txt
==============================================================================
--- docs/website/components_descriptions_marketing.txt [iso-8859-1] (original)
+++ docs/website/components_descriptions_marketing.txt [iso-8859-1] Wed Oct 17
10:23:24 2007
@@ -1,3 +1,8 @@
+eZ Components is an enterprise ready, general purpose PHP components library.
It is used independently or together for PHP application development. As a
collection of high quality independent building blocks, eZ Components will both
speed up development and reduce risks. An application can use one or more
components effortlessly as they all adhere to the same naming conventions and
follow the same structure. All components require__ atleast PHP 5.1.1.
+
+__ /ezcomponents/requirements
+
+
Archive
-------
The component allows you to create, modify, and extract archive files of
@@ -261,6 +266,36 @@
__
http://ez.no/doc/components/view/latest/(file)/introduction_TranslationCacheTiein.html
+Tree
+----
+The Tree component handles the creating, manipulating and querying of tree
+structures. The component supports different storage algorithms for optimal
+performance.
+
+Documentation__
+
+__ http://ez.no/doc/components/view/latest/(file)/introduction_Tree.html
+
+TreeDatabaseTiein
+-----------------
+The Tree component handles the creating, manipulating and querying of tree
+structures. This component implements the database related backends and
+data stores.
+
+Documentation__
+
+__
http://ez.no/doc/components/view/latest/(file)/introduction_TreeDatabaseTiein.html
+
+TreePersistentObjectTiein
+-------------------------
+The Tree component handles the creating, manipulating and querying of tree
+structures. This component uses persistent objects as data storage for the
+data elements of the tree nodes.
+
+Documentation__
+
+__
http://ez.no/doc/components/view/latest/(file)/introduction_TreePersistentObjectTiein.html
+
Url
---
The Url package provides basic operations to handle urls (parse, build,
Added: docs/website/irc.txt
==============================================================================
--- docs/website/irc.txt (added)
+++ docs/website/irc.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,13 @@
+IRC
+===
+
+You find developers and users on:
+
+* `#ezcomponents/Freenode <irc://irc.freenode.net/#ezcomponents>`_
+
+You need an `IRC Client
+<http://en.wikipedia.org/wiki/Internet_Relay_Chat#Clients>`_ for joining the
+channel.
+
+Feel free and join the chat. Usually there is a number of people willing to
+help you out with your problem or discuss features.
Propchange: docs/website/irc.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: docs/website/mailinglist.txt
==============================================================================
--- docs/website/mailinglist.txt (added)
+++ docs/website/mailinglist.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,27 @@
+Mailinglists
+============
+
[EMAIL PROTECTED]
+----------------------
+
+Discussion list for the eZ components.
+
+* `Subscribe, unsubscribe, preferences
<http://lists.ez.no/mailman/listinfo/components>`_
+* `Archives <http://lists.ez.no/pipermail/components/>`_
+* `Searchable archives on gmane
<http://dir.gmane.org/gmane.comp.web.ezcomponents.devel>`_
+
[EMAIL PROTECTED]
+--------------------------
+
+List for SVN commits for the eZ components project.
+
+* `Subscribe, unsubscribe, preferences
<http://lists.ez.no/mailman/listinfo/svn-components>`_
+* `Archives <http://lists.ez.no/pipermail/svn-components/>`_
+* `Searchable archives on gmane
<http://dir.gmane.org/gmane.comp.web.ezcomponents.cvs>`_
+
[EMAIL PROTECTED]
+-------------------------------------
+
+List for announcements about releases etc.
+
+* `Subscribe, unsubscribe, preferences
<http://lists.ez.no/mailman/listinfo/dev-ezcomponents-announce>`_
Propchange: docs/website/mailinglist.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: docs/website/support.txt
==============================================================================
--- docs/website/support.txt (added)
+++ docs/website/support.txt [iso-8859-1] Wed Oct 17 10:23:24 2007
@@ -1,0 +1,20 @@
+Support
+=======
+
+Mailing lists
+-------------
+
+You can directly contact the community of developers via email through the
+available `mailinglists </support/mailinglists>`_ .
+
+IRC
+---
+
+The community of developers gathers in `IRC channels </support/irc>`_ to chat
+together in real time.
+
+Issue Tracker
+-------------
+
+If you find a bug, feel free to report it in the `issue tracker
+<http://issues.ez.no/ProjectSelect.php?Id=1>`_
Propchange: docs/website/support.txt
------------------------------------------------------------------------------
svn:eol-style = native
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components