瀏覽代碼

[DOC-ES] Add new Files

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17625 44c647ce-9c0f-0410-b52a-842ac1e357ba
benjamin-gonzales 16 年之前
父節點
當前提交
d31ddc4f80

+ 78 - 78
documentation/manual/es/ref/coding_standard.xml

@@ -22,10 +22,10 @@
                 <para>               
 				Nota: A veces, los desarrolladores consideran el establecimiento
                 de estándares más importante que lo que el estándar sugiere
-                realmente al nivel más detallado de diseñoo.
+                realmente al nivel más detallado de diseño.
                 Estas pautas en los estándares de código de Zend Framework
                 han demostrado funcionar bien en otros projectos ZF.
-                Puede modificar estos estándares o usarlos en consonancia con
+                Puede modificar estos estándares o usarlos en conformidad con
                 los términos de nuestra <ulink url="http://framework.zend.com/license">licencia</ulink>
 				</para>
 			</note>
@@ -125,31 +125,31 @@
             <para>
                 Nota: No use retornos de carro (carriage returns, CR) como en
                 las fuentes de Apple (0x0D) o la combinación de retorno de
-                carro/linefeed (CRLF) estandar para sistemas operativos
+                carro - linefeed (CRLF) estandar para sistemas operativos
                 Windows (0x0D, 0x0A).
             </para>
         </sect2>
     </sect1>
 
     <sect1 id="coding-standard.naming-conventions">
-        <title>Convenciones de nombrado</title>
+        <title>Convenciones de Nombres</title>
 
         <sect2 id="coding-standard.naming-conventions.classes">
             <title>Clases</title>
 
             <para>
-                Zend Framework se estandariza en una convencion de nombrado de
+                Zend Framework se estandariza una convencion de nombres de
                 clases donde los nombres de las clases apuntan directamente a
                 las carpetas en las que estan contenidas.
-                La carpeta raiz de la librería estandar de ZF es la carpeta
+                La carpeta raiz de la biblioteca estandar de ZF es la carpeta
                 "Zend/", mientras que la carpeta raíz de las bibliotecas
                 extra de ZF es la carpeta "ZendX/".
-                Todas las clases Zend Framework están almacenadas	
+                Todas las clases de Zend Framework están almacenadas	
                 jerárquicamente bajo estas carpetas raíz.
             </para>
 
             <para>
-                Los nombres de clase pueden contener sólo caracteres
+                Los nombres de clases pueden contener sólo caracteres
                 alfanuméricos. Los números están permitidos en los nombres de
                 clase, pero desaconsejados en la mayoría de casos.
                 Las barras bajas (_) están permitidas solo como separador de
@@ -191,24 +191,25 @@
 
 		
 		<sect2 id="coding-standard.naming-conventions.abstracts">
-            <title>Abstract Classes</title>
+            <title>Clases Abstractas </title>
 
             <para>
-                In general, abstract classes follow the same conventions as <link
-                    linkend="coding-standard.naming-conventions.classes">classes</link>,
-                with one additional rule: abstract class names must end in the term, "Abstract",
-                and that term must not be preceded by an underscore. As an example,
-                <classname>Zend_Controller_Plugin_Abstract</classname> is considered an
-                invalid name, but <classname>Zend_Controller_PluginAbstract</classname> or
-                <classname>Zend_Controller_Plugin_PluginAbstract</classname> would be valid
-                names.
+                En general, las clases abstractas siguen las mismas convenciones que las <link
+                    linkend="coding-standard.naming-conventions.classes">clases</link>,
+                con una regla adicional: Los nombres de las clases abstractas deben acabar con el término, "Abstract",
+                y ese término no debe ser precedida por un guión bajo. Ejemplo,
+                <classname>Zend_Controller_Plugin_Abstract</classname> es considerado un nombre no válido,
+				pero <classname>Zend_Controller_PluginAbstract</classname> o
+                <classname>Zend_Controller_Plugin_PluginAbstract</classname> serian nombres válidos. 
              </para>
+			 
+			 
 
             <note>
                 <para>
-                    This naming convention is new with version 1.9.0 of Zend Framework. Classes
-                    that pre-date that version may not follow this rule, but will be renamed in
-                    the future in order to comply.
+					Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework. 
+					Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas 
+					en el futuro a fin de cumplir la regla.
                 </para>
             </note>
          </sect2>
@@ -217,33 +218,32 @@
             <title>Interfaces</title>
 
             <para>
-                In general, interfaces follow the same conventions as <link
+                 En general, las clases abstractas siguen las mismas convenciones que las <link
                     linkend="coding-standard.naming-conventions.classes">classes</link>,
-                with one additional rule: interface names may optionally end in the term,
-                "Interface", but that term must not be preceded by an underscore. As an example,
-                <classname>Zend_Controller_Plugin_Interface</classname> is considered an
-                invalid name, but <classname>Zend_Controller_PluginInterface</classname> or
-                <classname>Zend_Controller_Plugin_PluginInterface</classname> would be valid
-                names.
+                 con una regla adicional: Los nombres de las interfaces opcionalmente pueden acabar con el término,
+                "Interface",pero término no debe ser precedida por un guión bajo. Ejemplo,
+                <classname>Zend_Controller_Plugin_Interface</classname> es considerado un nombre no válido,
+				pero <classname>Zend_Controller_PluginInterface</classname> o
+                <classname>Zend_Controller_Plugin_PluginInterface</classname> serian nombres válidos.
             </para>
 
             <para>
-                While this rule is not required, it is strongly recommended, as it provides a
-                good visual cue to developers as to which files contain interfaces rather than
-                classes.
+				Si bien esta regla no es necesaria, se recomienda encarecidamente su uso, 
+				ya que proporciona una buena refrencia visual a los desarrolladores, como saber  
+				que archivos contienen interfaces en lugar de clases.
             </para>
 
             <note>
                 <para>
-                    This naming convention is new with version 1.9.0 of Zend Framework. Classes
-                    that pre-date that version may not follow this rule, but will be renamed in
-                    the future in order to comply.
+                    Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework. 
+					Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas 
+					en el futuro a fin de cumplir la regla.
                 </para>
             </note>
         </sect2>
 		
         <sect2 id="coding-standard.naming-conventions.filenames">
-            <title>Nombres de archivo</title>
+            <title>Nombres de Archivo</title>
 
             <para>
                 Para cualquier otro archivo, sólo caracteres alfanuméricos,
@@ -253,7 +253,7 @@
 
             <para>
                 Cualquier archivo que contenga código <acronym>PHP</acronym> debe terminar con la
-                extensión "<filename>.php</filename>", con la excepción de los scripts de vista.
+                extensión "<filename>.php</filename>", con la excepción de los scripts de la vista.
                 Los siguientes ejemplos muestran nombres de archivo admisibles
                 para clases de Zend Framework..:
 			</para>	
@@ -307,16 +307,16 @@ widgetFactory()
                 </programlisting>
 
             <para>
-                Para programación orientada a objetos, los accesores para
-                instancia o variables estáticas deben ir antepuestos con un
-                "get" o un "set". Al implementar patrones de diseño,
+                Para la programación orientada a objetos, los métodos de acceso para
+                las instancias o variables estáticas deben ir antepuestos con un
+                "get" o un "set". Al implementar el patron de diseño,
                 tales como el patrón singleton o el patrón factory, el nombre
                 del método debe contener en la práctica el nombre del patrón
                 para describir su comportamiento de forma más completa.
             </para>
 
             <para>
-                Para métodos en objetos que son declarados con el modificador
+                Para el caso en que los métodos son declarados con el modificador
                 "private" o "protected", el primer carácter del nombre de la
                 variable debe ser una barra baja (_). Este es el único uso
                 admisible de una barra baja en un nombre de método.
@@ -339,7 +339,7 @@ widgetFactory()
                 Los nombres de variables pueden contener caracteres
                 alfanuméricos. Las barras bajas (_)	no están permitidas.
                 Los números están permitidos en los nombres de variable pero no
-                se aconseja en la	mayoría de los casos.
+                se aconseja en la mayoría de los casos.
             </para>
 
             <para>
@@ -423,10 +423,10 @@ widgetFactory()
         </sect2>
 
         <sect2 id="coding-standard.coding-style.strings">
-            <title>Cadenas</title>
+            <title>Cadenas de Caracteres </title>
 
             <sect3 id="coding-standard.coding-style.strings.literals">
-                <title>Literales cadena</title>
+                <title>Cadenas Literales de Caracteres</title>
 
                 <para>
                     Cuando una cadena es literal (no contiene sustitución de
@@ -441,18 +441,18 @@ $a = 'Example String';
             </sect3>
 
             <sect3 id="coding-standard.coding-style.strings.literals-containing-apostrophes">
-                <title>Literales Cadena que Contengan Apóstrofos</title>
+                <title>Cadenas Literales de Caracteres  que Contengan Apóstrofos</title>
 
                 <para>
-                    Cuando el propio literal cadena contega apóstrofos,
-                    es permitido delimitar la cadena	con "dobles comillas".
+                    Cuando una cadena literal de caracteres contega apóstrofos,
+                    es permitido delimitar la cadena de caracteres con "comillas dobles".
                     Esto es especialmente útil para sentencias <constant>SQL</constant>:
 				</para>
                     <programlisting language="php"><![CDATA[
 $sql = "SELECT `id`, `name` from `people` WHERE `name`='Fred' OR `name`='Susan'";
 ]]></programlisting>
 				<para>
-                    Esta sintáxis es preferible a escapar apóstrofes,
+                   En esta sintáxis es preferible escapar apóstrofes,
                     ya que es mucho más fácil de leer.
                 </para>
             </sect3>
@@ -525,7 +525,7 @@ $sql = "SELECT `id`, `name` FROM `people` "
                 <para>
                     Al declarar arrays indexados con la función
                     <methodname>array</methodname>, un espacio de separación deben
-                    añadirse después de cada delimitador coma para mejorar la
+                    añadirse después de cada coma, para mejorar la
                     legibilidad:
 				</para>
                     <programlisting language="php"><![CDATA[
@@ -547,11 +547,11 @@ $sampleArray = array(1, 2, 3, 'Zend', 'Studio',
 ]]></programlisting>
 
  <para>
-                    Alternately, the initial array item may begin on the following line. If so,
-                    it should be padded at one indentation level greater than the line containing
-                    the array declaration, and all successive lines should have the same
-                    indentation; the closing paren should be on a line by itself at the same
-                    indentation level as the line containing the array declaration:
+                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así, 
+                    debe ser alineado en un nivel de sangría superior a la línea que contiene 
+                    la declaración del array, y todas las sucesivas líneas deben tener la mismo 
+                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo 
+                    nivel de indentación que la línea que contiene la declaración del array:
                  </para>
 
                 <programlisting language="php"><![CDATA[
@@ -563,10 +563,10 @@ $sampleArray = array(
 ]]></programlisting>
 
                 <para>
-                    When using this latter declaration, we encourage using a trailing comma for
-                    the last item in the array; this minimizes the impact of adding new items on
-                    successive lines, and helps to ensure no parse errors occur due to a missing
-                    comma.
+					Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
+                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos 
+                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido 
+					a la falta de una coma.
                 </para>
             </sect3>
 
@@ -577,7 +577,7 @@ $sampleArray = array(
                     Al declarar arrays asociativos con la construcción
                     <methodname>array</methodname>, se recomienda partir la declaración
                     en múltiples líneas. En este caso, cada línea sucesiva debe
-                    ser tabulada con cuatro espacios de forma que tanto las
+                    ser tabuladas con cuatro espacios de forma que tanto las
                     llaves como los valores están alineados:
 				</para>
 				
@@ -587,13 +587,13 @@ $sampleArray = array('firstKey'  => 'firstValue',
 ]]></programlisting>
 
 <para>
-                    Alternately, the initial array item may begin on the following line. If so,
-                    it should be padded at one indentation level greater than the line containing
-                    the array declaration, and all successive lines should have the same
-                    indentation; the closing paren should be on a line by itself at the same
-                    indentation level as the line containing the array declaration. For
-                    readability, the various "=>" assignment operators should be padded such that
-                    they align.
+                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así, 
+                    debe ser alineado en un nivel de sangría superior a la línea que contiene 
+                    la declaración del array, y todas las sucesivas líneas deben tener la mismo 
+                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo 
+                    nivel de indentación que la línea que contiene la declaración del array: Para
+                    mejor legibilidad, los diversos operadores de asiganción "=>" deben ser rellenados 
+                    con espacios en blanco hasta que se alinien.
                  </para>
 
                 <programlisting language="php"><![CDATA[
@@ -604,10 +604,10 @@ $sampleArray = array(
 ]]></programlisting>
 
                 <para>
-                    When using this latter declaration, we encourage using a trailing comma for
-                    the last item in the array; this minimizes the impact of adding new items on
-                    successive lines, and helps to ensure no parse errors occur due to a missing
-                    comma.
+					Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
+                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos 
+                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido 
+					a la falta de una coma.
                 </para>
 
             </sect3>
@@ -621,7 +621,7 @@ $sampleArray = array(
 
                 <para>
                     Las Clases deben ser nombradas de acuerdo a las
-                    convenciones de nombrado de Zend Framework.
+                    convencion de nombres de Zend Framework.
                 </para><para>
                     La llave "{" deberá escribirse siempre en la línea debajo
                     del nombre de la clase ("one true brace").
@@ -632,17 +632,17 @@ $sampleArray = array(
                     Todo el código contenido en una clase debe ser separado
                     con cuatro espacios.
                 </para><para>
-                    Únicamente una clase está permitida en cada archivo <acronym>PHP</acronym>.
+                    Únicamente una clase está permitida por archivo <acronym>PHP</acronym>.
                 </para><para>
                     Incluir código adicional en archivos de clase está
-                    permitido pero desaconsejado.
+                    permitido pero esta desaconsejado.
                     En archivos de ese tipo, dos líneas en blanco deben
                     separar la clase de cualquier código <acronym>PHP</acronym> adicional en el
                     archivo de clase.
                 </para>
 				<para>
                     A continuación se muestra un ejemplo de una declaración de
-                    clase admisible:
+                    clase que es permitida:
 				</para>
                     <programlisting language="php"><![CDATA[
 /**
@@ -656,8 +656,8 @@ class SampleClass
 ]]></programlisting>
 
                 <para>
-                    Classes that extend other classes or which implement interfaces should
-                    declare their dependencies on the same line when possible.
+					Las clases que extiendan otras clases o interfaces deberían 
+                    declarar sus dependencias en la misma línea siempre que sea posible.
                  </para>
 
                 <programlisting language="php"><![CDATA[
@@ -667,10 +667,10 @@ class SampleClass extends FooAbstract implements BarInterface
 ]]></programlisting>
 
                 <para>
-                    If as a result of such declarations, the line length exceeds the <link
-                        linkend="coding-standard.php-file-formatting.max-line-length">maximum line
-                        length</link>, break the line before the "extends" and/or "implements"
-                    keywords, and pad those lines by one indentation level.
+					Si como resultado de esas declaraciones, la longitud de la línea excede la longitud del 
+					<link linkend="coding-standard.php-file-formatting.max-line-length">Tamaño máximo de línea</link>,
+					se debe romper la línea antes de la palabra clave "extends" y / o "implements" 
+					e indentarlo con un nivel de indentación (4 espacios).
                 </para>
 
                 <programlisting language="php"><![CDATA[

+ 663 - 0
documentation/manual/es/ref/documentation-standard.xml

@@ -0,0 +1,663 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<appendix id="doc-standard">
+    <title>Zend Framework Documentation Standard</title>
+
+    <sect1 id="doc-standard.overview">
+        <title>Overview</title>
+
+        <sect2 id="doc-standard.overview.scope">
+            <title>Scope</title>
+
+            <para>
+                This document provides guidelines for creation of the end-user
+                documentation found within Zend Framework. It is intended as a
+                guide to Zend Framework contributors, who must write
+                documentation as part of component contributions, as well as to
+                documentation translators. The standards contained herein are
+                intended to ease translation of documentation, minimize
+                visual and stylistic differences between different documentation
+                files, and make finding changes in documentation easier with
+                <command>diff</command> tools.
+            </para>
+
+            <para>
+                You may adopt and/or modify these standards in accordance with the terms of our
+                <ulink url="http://framework.zend.com/license">license</ulink>.
+            </para>
+
+            <para>
+                Topics covered in the Zend Framework documentation standards include documentation
+                file formatting and recommendations for documentation quality.
+            </para>
+        </sect2>
+    </sect1>
+
+    <sect1 id="doc-standard.file-formatting">
+        <title>Documentation File Formatting</title>
+
+        <sect2 id="doc-standard.file-formatting.xml-tags">
+            <title>XML Tags</title>
+
+            <para>
+                Each manual file must include the following <acronym>XML</acronym> declarations at
+                the top of the file:
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Reviewed: no -->
+]]></programlisting>
+
+            <para>
+                <acronym>XML</acronym> files from translated languages must also include a revision
+                tag containing the revision of the corresponding English-language file the
+                translation was based on.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 14978 -->
+<!-- Reviewed: no -->
+]]></programlisting>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.max-line-length">
+            <title>Maximum Line Length</title>
+
+            <para>
+                The maximum line length, including tags, attributes, and indentation, is not to
+                exceed 100 characters. There is only one exception to this rule: attribute/value
+                pairs are allowed to exceed the 100 chars as they are not allowed to be seperated.
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.indentation">
+            <title>Indentation</title>
+
+            <para>Indentation should consist of 4 spaces. Tabs are not allowed.</para>
+
+            <para>Tags which are at the same level must have the same indentation.</para>
+
+            <programlisting language="xml"><![CDATA[
+<sect1>
+</sect1>
+
+<sect1>
+</sect1>
+]]></programlisting>
+
+            <para>
+                Tags which are one level under the previous tag must be indented with 4 additional
+                spaces.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<sect1>
+    <sect2>
+    </sect2>
+</sect1>
+]]></programlisting>
+
+            <para>
+                Multiple block tags within the same line are not allowed; multiple inline tags are
+                allowed, however.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED: -->
+<sect1><sect2>
+</sect2></sect1>
+
+<!-- ALLOWED -->
+<para>
+    <code>Zend_Magic</code> does not exist. <code>Zend_Acl</code> does.
+</para>
+]]></programlisting>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.line-termination">
+            <title>Line Termination</title>
+
+            <para>
+                Line termination follows the Unix text file convention. Lines must end with a
+                single linefeed (LF) character. Linefeed characters are represented as ordinal 10,
+                or hexadecimal 0x0A.
+            </para>
+
+            <para>
+                Note: Do not use carriage returns (<acronym>CR</acronym>) as is the convention in
+                Apple OS's (0x0D) or the carriage return - linefeed combination
+                (<acronym>CRLF</acronym>) as is standard for the Windows OS (0x0D, 0x0A).
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.empty-tags">
+            <title>Empty tags</title>
+
+            <para>
+                Empty tags are not allowed; all tags must contain text or child tags.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<para>
+    Some text. <link></link>
+</para>
+
+<para>
+</para>
+]]></programlisting>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.whitespace">
+            <title>Usage of whitespace within documents</title>
+
+            <sect3 id="doc-standard.file-formatting.whitespace.trailing">
+                <title>Whitespace within tags</title>
+
+                <para>
+                    Opening block tags should have no whitespace immediately following them other
+                    than line breaks (and indentation on the following line).
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<sect1>WHITESPACE
+</sect1>
+]]></programlisting>
+
+                <para>
+                    Opening inline tags should have no whitespace immediately following them.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+This is the class <classname> Zend_Class</classname>.
+
+<!-- OK -->
+This is the class <classname>Zend_Class</classname>.
+]]></programlisting>
+
+                <para>
+                    Closing block tags may be preceded by whitespace equivalent to the current
+                    indentation level, but no more than that amount.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+    <sect1>
+     </sect1>
+
+<!-- OK -->
+    <sect1>
+    </sect1>
+]]></programlisting>
+
+                <para>
+                    Closing inline tags must not be preceded by any whitespace.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+This is the class <classname>Zend_Class </classname>
+
+<!-- OK -->
+This is the class <classname>Zend_Class</classname>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.whitespace.multiple-line-breaks">
+                <title>Multiple line breaks</title>
+
+                <para>
+                    Multiple line breaks within or between tags are not allowed.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<para>
+    Some text...
+
+    ... and more text
+</para>
+
+
+<para>
+    Another paragraph.
+</para>
+
+<!-- OK -->
+<para>
+    Some text...
+    ... and more text
+</para>
+
+<para>
+    Another paragraph.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.whitespace.tag-separation">
+                <title>Separation between tags</title>
+
+                <para>
+                    Tags at the same level must be separated by an empty line to improve
+                    readability.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<para>
+    Some text...
+</para>
+<para>
+    More text...
+</para>
+
+<!-- OK -->
+<para>
+    Some text...
+</para>
+
+<para>
+    More text...
+</para>
+]]></programlisting>
+
+                <para>
+                    The first child tag should open directly below its parent, with no empty line
+                    between them; the last child tag should close directly before the closing tag of
+                    its parent.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<sect1>
+
+    <sect2>
+    </sect2>
+
+    <sect2>
+    </sect2>
+
+    <sect2>
+    </sect2>
+
+</sect1>
+
+<!-- OK -->
+<sect1>
+    <sect2>
+    </sect2>
+
+    <sect2>
+    </sect2>
+
+    <sect2>
+    </sect2>
+</sect1>
+]]></programlisting>
+            </sect3>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.program-listing">
+            <title>Program Listings</title>
+
+            <para>
+                The opening <emphasis>&lt;programlisting&gt;</emphasis> tag must indicate the
+                appropriate "language" attribute and be indented at the same level as its sibling
+                blocks.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<para>Sibling paragraph.</para>
+
+<programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+]]></programlisting>
+
+            <para>
+                <acronym>CDATA</acronym> should be used around all program listings.
+            </para>
+
+            <para>
+                <emphasis>&lt;programlisting&gt;</emphasis> sections must not add linebreaks or
+                whitespace at the beginning or end of the section, as these are then represented in
+                the final output.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+
+$render = "xxx";
+
+]]]]>&gt;<![CDATA[</programlisting>
+
+<!-- OK -->
+<programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+$render = "xxx";
+]]]]>&gt;<![CDATA[</programlisting>
+]]></programlisting>
+
+            <para>
+                Ending <acronym>CDATA</acronym> and <emphasis>&lt;programlisting&gt;</emphasis>
+                tags should be on the same line, without any indentation.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+    <programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+$render = "xxx";
+]]]]>&gt;<![CDATA[
+    </programlisting>
+
+<!-- NOT ALLOWED -->
+    <programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+$render = "xxx";
+    ]]]]>&gt;<![CDATA[</programlisting>
+
+<!-- OK -->
+    <programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+$render = "xxx";
+]]]]>&gt;<![CDATA[</programlisting>
+]]></programlisting>
+
+            <para>
+                The <emphasis>&lt;programlisting&gt;</emphasis> tag should contain the "language"
+                attribute with a value appropriate to the contents of the program listing. Typical
+                values include "css", "html", "ini", "javascript", "php", "text", and "xml".
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- PHP -->
+<programlisting language="php">]]>&lt;<![CDATA[![CDATA[
+
+<!-- Javascript -->
+<programlisting language="javascript">]]>&lt;<![CDATA[![CDATA[
+
+<!-- XML -->
+<programlisting language="xml">]]>&lt;<![CDATA[![CDATA[
+]]></programlisting>
+
+            <para>
+                For program listings containing only <acronym>PHP</acronym> code,
+                <acronym>PHP</acronym> tags (e.g., "&lt;?php", "?&gt;") are not required, and
+                should not be used. They simply clutter the narrative, and are implied by the use
+                of the <emphasis>&lt;programlisting&gt;</emphasis> tag.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<programlisting language="php"]]>&lt;<![CDATA[![CDATA[<?php
+    // ...
+?>]]]]>&gt;<![CDATA[</programlisting>
+
+<programlisting language="php"]]>&lt;<![CDATA[![CDATA[
+<?php
+    // ...
+?>
+]]]]>&gt;<![CDATA[</programlisting>
+]]></programlisting>
+
+            <para>
+                Line lengths within program listings should follow the <link
+                    linkend="coding-standard.php-file-formatting.max-line-length">coding standards
+                recommendations</link>.
+            </para>
+
+            <para>
+                Refrain from using <methodname>require_once()</methodname>,
+                <methodname>require()</methodname>, <methodname>include_once()</methodname>, and
+                <methodname>include()</methodname> calls within <acronym>PHP</acronym> listings.
+                They simply clutter the narrative, and are largely obviated when using an
+                autoloader. Use them only when they are essential to the example.
+            </para>
+
+            <note>
+                <title>Never use short tags</title>
+
+                <para>
+                    Short tags (e.g., "&lt;?", "&lt;?=") should never be used within
+                    <emphasis>programlisting</emphasis> or the narrative of a document.
+                </para>
+            </note>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.inline-tags">
+            <title>Notes on specific inline tags</title>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.classname">
+                <title>classname</title>
+
+                <para>
+                    The tag <emphasis>&lt;classname&gt;</emphasis> must be used each time a class
+                    name is represented by itself; it should not be used when combined with a
+                    method name, variable name, or constant, and no other content is allowed within
+                    the tag.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    The class <classname>Zend_Class</classname>.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.varname">
+                <title>varname</title>
+
+                <para>
+                    Variables must be wrapped in the <emphasis>&lt;varname&gt;</emphasis> tag.
+                    Variables must be written using the "$" sigil. No other content is allowed
+                    within this tag, unless a class name is used, which indicates a class variable.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    The variable <varname>$var</varname> and the class variable
+    <varname>Zend_Class::$var</varname>.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.methodname">
+                <title>methodname</title>
+
+                <para>
+                    Methods must be wrapped in the <emphasis>&lt;methodname&gt;</emphasis> tag.
+                    Methods must either include the full method signature or at the least a pair of
+                    closing parentheses (e.g., "()"). No other content is allowed within this tag,
+                    unless a class name is used, which indicates a class method.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    The method <methodname>foo()</methodname> and the class method
+    <methodname>Zend_Class::foo()</methodname>. A method with a full signature:
+    <methodname>foo($bar, $baz)</methodname>
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.constant">
+                <title>constant</title>
+
+                <para>
+                    Use the <emphasis>&lt;constant&gt;</emphasis> tag when denoting constants.
+                    Constants must be written in <acronym>UPPERCASE</acronym>. No other content is
+                    allowed within this tag, unless a class name is used, which indicates a class
+                    constant.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    The constant <constant>FOO</constant> and the class constant
+    <constant>Zend_Class::FOO</constant>.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.filename">
+                <title>filename</title>
+
+                <para>
+                    Filenames and paths must be wrapped in the
+                    <emphasis>&lt;filename&gt;</emphasis> tag. No other content is allowed in this
+                    tag.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    The filename <filename>application/Bootstrap.php</filename>.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.command">
+                <title>command</title>
+
+                <para>
+                    Commands, shell scripts, and program calls must be wrapped in the
+                    <emphasis>&lt;command&gt;</emphasis> tag. If the command includes arguments,
+                    these should also be included within the tag.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<para>
+    Execute <command>zf.sh create project</command>.
+</para>
+]]></programlisting>
+            </sect3>
+
+            <sect3 id="doc-standard.file-formatting.inline-tags.code">
+                <title>code</title>
+
+                <para>
+                    Usage of the <emphasis>&lt;code&gt;</emphasis> tag is discouraged, in favor of
+                    the other inline tasks discussed previously.
+                </para>
+            </sect3>
+        </sect2>
+
+        <sect2 id="doc-standard.file-formatting.block-tags">
+            <title>Notes on specific block tags</title>
+
+            <sect3 id="doc-standard.file-formatting.block-tags.title">
+                <title>title</title>
+
+                <para>
+                    The <emphasis>&lt;title&gt;</emphasis> tag is not allowed to hold other tags.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<!-- NOT ALLOWED -->
+<title>Using <classname>Zend_Class</classname></title>
+
+<!-- OK -->
+<title>Using Zend_Class</title>
+]]></programlisting>
+            </sect3>
+        </sect2>
+    </sect1>
+
+    <sect1 id="doc-standard.recommendations">
+        <title>Recommendations</title>
+
+        <sect2 id="doc-standard.recommendations.editors">
+            <title>Use editors without autoformatting</title>
+
+            <para>
+                For editing the documentation, typically you should not use formal
+                <acronym>XML</acronym> editors. Such editors normally autoformat existing documents
+                to fit their own standards and/or do not strictly follow the docbook standard. As
+                examples, we have seen them erase the <acronym>CDATA</acronym> tags, change 4 space
+                seperation to tabs or 2 spaces, etc.
+            </para>
+
+            <para>
+                The style guidelines were written in large part to assist translators in recognizing
+                the lines that have changed using normal <command>diff</command> tools.
+                Autoformatting makes this process more difficult.
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.recommendations.images">
+            <title>Use Images</title>
+
+            <para>
+                Good images and diagrams can improve readability and comprehension. Use them
+                whenever they will assist in these goals. Images should be placed in the
+                <filename>documentation/manual/en/figures/</filename> directory, and be named after
+                the section identifier in which they occur.
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.recommendations.examples">
+            <title>Use Case Examples</title>
+
+            <para>
+                Look for good use cases submitted by the community, especially those posted in
+                proposal comments or on one of the mailing lists. Examples often illustrate usage
+                far better than the narrative does.
+            </para>
+
+            <para>
+                When writing your examples for inclusion in the manual, follow
+                all coding standards and documentation standards.
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.recommendations.phpdoc">
+            <title>Avoid Replicating phpdoc Contents</title>
+
+            <para>
+                The manual is intended to be a reference guide for end-user usage. Replicating
+                the phpdoc documentation for internal-use components and classes is not wanted, and
+                the narrative should be focussed on usage, not the internal workings. In any case,
+                at this time, we would like the documentation teams to focus on translating the
+                English manual, not the phpdoc comments.
+            </para>
+        </sect2>
+
+        <sect2 id="doc-standard.recommendations.links">
+            <title>Use Links</title>
+
+            <para>
+                Link to other sections of the manual or to external sources
+                instead of recreating documentation.
+            </para>
+
+            <para>
+                Linking to other sections of the manual may be done using either the
+                <emphasis>&lt;xref&gt;</emphasis> tag (which will substitute the section title for
+                the link text) or the <emphasis>&lt;link&gt;</emphasis> tag (to which you must
+                provide link text).
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<para>
+    "Xref" links to a section: <xref
+        linkend="doc-standard.recommendations.links" />.
+</para>
+
+<para>
+    "Link" links to a section, using descriptive text: <link
+        linkend="doc-standard.recommendations.links">documentation on
+        links</link>.
+</para>
+]]></programlisting>
+
+            <para>
+                To link to an external resource, use <emphasis>&lt;ulink&gt;</emphasis>:
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<para>
+    The <ulink url="http://framework.zend.com/">Zend Framework site</ulink>.
+</para>
+]]></programlisting>
+        </sect2>
+    </sect1>
+</appendix>

+ 109 - 0
documentation/manual/es/ref/performance-database.xml

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<sect1 id="performance.database">
+    <title>Zend_Db Performance</title>
+
+    <para>
+        <classname>Zend_Db</classname> is a database abstraction layer, and is intended to
+        provide a common <acronym>API</acronym> for <acronym>SQL</acronym> operations.
+        <classname>Zend_Db_Table</classname> is a
+        Table Data Gateway, intended to abstract common table-level database
+        operations. Due to their abstract nature and the "magic" they do under
+        the hood to perform their operations, they can sometimes introduce
+        performance overhead.
+    </para>
+
+    <sect2 id="performance.database.tableMetadata">
+        <title>How can I reduce overhead introduced by Zend_Db_Table for
+            retrieving table metadata?</title>
+
+        <para>
+            In order to keep usage as simple as possible, and also to support
+            constantly changing schemas during development,
+            <classname>Zend_Db_Table</classname> does some magic under the hood: on
+            first use, it fetches the table schema and stores it within object
+            members. This operation is typically expensive, regardless of the
+            database -- which can contribute to bottlenecks in production.
+        </para>
+
+        <para>
+            Fortunately, there are techniques for improving the situation.
+        </para>
+
+        <sect3 id="performance.database.tableMetadata.cache">
+            <title>Use the metadata cache</title>
+
+            <para>
+                <classname>Zend_Db_Table</classname> can optionally utilize
+                <classname>Zend_Cache</classname> to cache table metadata. This is
+                typically faster to access and less expensive than fetching the
+                metadata from the database itself.
+            </para>
+
+            <para>
+                The <link linkend="zend.db.table.metadata.caching"><classname>Zend_Db_Table
+                </classname> documentation includes information on metadata caching</link>.
+            </para>
+        </sect3>
+
+        <sect3 id="performance.database.tableMetadata.hardcoding">
+            <title>Hardcode your metadata in the table definition</title>
+
+            <para>
+                As of 1.7.0, <classname>Zend_Db_Table</classname> also provides <link
+                    linkend="zend.db.table.metadata.caching.hardcoding">support
+                for hardcoding metadata in the table definition</link>. This is
+                an advanced use case, and should only be used when you know the
+                table schema is unlikely to change, or that you're able to keep
+                the definitions up-to-date.
+            </para>
+        </sect3>
+    </sect2>
+
+    <sect2 id="performance.database.select">
+        <title>SQL generated with Zend_Db_Select s not hitting my indexes; how
+            can I make it better?</title>
+
+        <para>
+            <classname>Zend_Db_Select</classname> is relatively good at its job. However,
+            if you are performing complex queries requiring joins or
+            sub-selects, it can often be fairly naive.
+        </para>
+
+        <sect3 id="performance.database.select.writeyourown">
+            <title>Write your own tuned SQL</title>
+
+            <para>
+                The only real answer is to write your own <acronym>SQL</acronym>;
+                <classname>Zend_Db</classname> does not require the usage of
+                <classname>Zend_Db_Select</classname>, so providing your own, tuned
+                <acronym>SQL</acronym> select statements is a perfectly legitimate approach,
+            </para>
+            <para>
+                Run <constant>EXPLAIN</constant> on your queries, and test a variety of
+                approaches until you can reliably hit your indices in the most
+                performant way -- and then hardcode the <acronym>SQL</acronym> as a class property
+                or constant.
+            </para>
+
+            <para>
+                If the <acronym>SQL</acronym> requires variable arguments, provide placeholders in
+                the <acronym>SQL</acronym>, and utilize a combination of
+                <methodname>vsprintf()</methodname> and <methodname>array_walk()</methodname> to
+                inject the values into the <acronym>SQL</acronym>:
+            </para>
+
+            <programlisting language="php"><![CDATA[
+// $adapter is the DB adapter. In Zend_Db_Table, retrieve
+// it using $this->getAdapter().
+$sql = vsprintf(
+    self::SELECT_FOO,
+    array_walk($values, array($adapter, 'quoteInto'))
+);
+]]></programlisting>
+        </sect3>
+    </sect2>
+</sect1>
+<!--
+vim:se ts=4 sw=4 et:
+-->

+ 399 - 0
documentation/manual/es/ref/project-structure.xml

@@ -0,0 +1,399 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<appendix id="project-structure">
+    <title>Recommended Project Structure for Zend Framework MVC Applications</title>
+
+    <sect1 id="project-structure.overview">
+        <title>Overview</title>
+
+        <para>
+            Many developers seek guidance on the best project structure for a Zend Framework project
+            in a relatively flexible environment. A "flexible" environment is one in which the
+            developer can manipulate their file systems and web server configurations as needed to
+            achieve the most ideal project structure to run and secure their application. The
+            default project structure will assume that the developer has such flexibility at their
+            disposal.
+        </para>
+
+        <para>
+            The following directory structure is designed to be maximally extensible for complex
+            projects, while providing a simple subset of folder and files for project with simpler
+            requirements. This structure also works without alteration for both modular and
+            non-modular Zend Framework applications. The <filename>.htaccess</filename> files
+            require <acronym>URL</acronym> rewrite functionality in the web server as described in
+            the <link linkend="project-structure.rewrite">Rewrite Configuration Guide</link>, also
+            included in this appendix.
+        </para>
+
+        <para>
+            It is not the intention that this project structure will support all possible Zend
+            Framework project requirements. The default project profile used by
+            <classname>Zend_Tool</classname> reflect this project structure, but applications with
+            requirements not supported by this structure should use a custom project profile.
+        </para>
+    </sect1>
+
+    <sect1 id="project-structure.project">
+        <title>Recommended Project Directory Structure</title>
+
+        <programlisting language="txt"><![CDATA[
+&lt;project name&gt;/
+    application/
+        configs/
+            application.ini
+        controllers/
+            helpers/
+        layouts/
+            filters/
+            helpers/
+            scripts/
+        models/
+        modules/
+        services/
+        views/
+            filters/
+            helpers/
+            scripts/
+        Bootstrap.php
+    data/
+        cache/
+        indexes/
+        locales/
+        logs/
+        sessions/
+        uploads/
+    docs/
+    library/
+    public/
+        css/
+        images/
+        js/
+        .htaccess
+        index.php
+    scripts/
+        jobs/
+        build/
+    temp/
+    tests/
+]]></programlisting>
+
+        <para>
+            The following describes the use cases for each directory as listed.
+        </para>
+
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis><filename>application/</filename></emphasis>: This directory contains
+                    your application. It will house the <acronym>MVC</acronym> system, as well as
+                    configurations, services used, and your bootstrap file.
+                </para>
+
+                <itemizedlist>
+                    <listitem>
+                        <para>
+                            <emphasis><filename>configs/</filename></emphasis>: The
+                            application-wide configuration directory.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>controllers/</filename></emphasis>,
+                            <emphasis><filename>models/</filename></emphasis>, and
+                            <emphasis><filename>views/</filename></emphasis>: These directories
+                            serve as the default controller, model or view directories. Having
+                            these three directories inside the application directory provides the
+                            best layout for starting a simple project as well as starting a modular
+                            project that has global <filename>controllers/models/views</filename>.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>controllers/helpers/</filename></emphasis>: These
+                            directories will contain action helpers. Action helpers will be
+                            namespaced either as "<classname>Controller_Helper_</classname>" for
+                            the default module or "&lt;Module&gt;_Controller_Helper" in other
+                            modules.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>layouts/</filename></emphasis>: This layout
+                            directory is for <acronym>MCV</acronym>-based layouts. Since
+                            <classname>Zend_Layout</classname> is capable of
+                            <acronym>MVC</acronym>- and non-<acronym>MVC</acronym>-based layouts,
+                            the location of this directory reflects that layouts are not on a
+                            1-to-1 relationship with controllers and are independent of templates
+                            within <filename>views/</filename>.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>modules/</filename></emphasis>: Modules allow a
+                            developer to group a set of related controllers into a logically
+                            organized group. The structure under the modules directory would
+                            resemble the structure under the application directory.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>services/</filename></emphasis>: This directory is
+                            for your application specific web-service files that are provided by
+                            your application, or for implementing a <ulink
+                                url="http://www.martinfowler.com/eaaCatalog/serviceLayer.html">Service
+                                Layer</ulink> for your models.
+                        </para>
+                    </listitem>
+
+                    <listitem>
+                        <para>
+                            <emphasis><filename>Bootstrap.php</filename></emphasis>: This file is
+                            the entry point for your application, and should implement
+                            <classname>Zend_Application_Bootstrap_Bootstrapper</classname>.
+                            The purpose for this file is to bootstrap the application and make
+                            components available to the application by initializing them.
+                        </para>
+                    </listitem>
+                </itemizedlist>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>data/</filename></emphasis>: This directory provides a
+                    place to store application data that is volatile and possibly temporary. The
+                    disturbance of data in this directory might cause the application to fail.
+                    Also, the information in this directory may or may not be committed to a
+                    subversion repository. Examples of things in this directory are session files,
+                    cache files, sqlite databases, logs and indexes.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>docs/</filename></emphasis>: This directory contains
+                    documentation, either generated or directly authored.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>library/</filename></emphasis>: This directory is for
+                    common libraries on which the application depends, and should be on the
+                    <acronym>PHP</acronym> <property>include_path</property>. Developers should
+                    place their application's library code under this directory in a unique
+                    namespace, following the guidelines established in the <acronym>PHP</acronym>
+                    manual's <ulink
+                        url="http://www.php.net/manual/en/userlandnaming.php">Userland Naming
+                        Guide</ulink>, as well as those established by Zend itself. This may
+                    directory may also include Zend Framework itself; if so, you would house it in
+                    <filename>library/Zend/</filename>.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>public/</filename></emphasis>: This directory contains all
+                    public files for your application. <filename>index.php</filename> sets up and
+                    invokes <classname>Zend_Application</classname>, which in turn invokes the
+                    <filename>application/Bootstrap.php</filename> file, resulting in dispatching
+                    the front controller. The web root of your web server would typically be set to
+                    this directory.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>scripts/</filename></emphasis>: This directory contains
+                    maintenance and/or build scripts. Such scripts might include command line,
+                    cron, or phing build scripts that are not executed at runtime but are part of
+                    the correct functioning of the application.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>temp/</filename></emphasis>: The <filename>temp/</filename>
+                    folder is set aside for transient application data. This information would not
+                    typically be committed to the applications svn repository. If data under the
+                    <filename>temp/</filename> directory were deleted, the application should be
+                    able to continue running with a possible decrease in performance until data is
+                    once again restored or recached.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis><filename>tests/</filename></emphasis>: This directory contains
+                    application tests. These could be hand-written, PHPUnit tests, Selenium-RC
+                    based tests or based on some other testing framework. By default, library code
+                    can be tested by mimicing the directory structure of your
+                    <filename>library/</filename> directory. Additionally, functional tests for
+                    your application could be written mimicing the
+                    <filename>application/</filename> directory structure (including the
+                    application subdirectory).
+                </para>
+            </listitem>
+        </itemizedlist>
+    </sect1>
+
+    <sect1 id="project-structure.filesystem">
+        <title>Module Structure</title>
+
+        <para>
+            The directory structure for modules should mimic that of the
+            <filename>application/</filename> directory in the recommended project structure:
+        </para>
+
+        <programlisting language="xml"><![CDATA[
+&lt;modulename&gt;/
+    configs/
+        application.ini
+    controllers/
+        helpers/
+    layouts/
+        filters/
+        helpers/
+        scripts/
+    models/
+    services/
+    views/
+        filters/
+        helpers/
+        scripts/
+    Bootstrap.php
+]]></programlisting>
+
+        <para>
+            The purpose of these directories remains exactly the same as for the recommended
+            project directory structure.
+        </para>
+    </sect1>
+
+    <sect1 id="project-structure.rewrite">
+        <title>Rewrite Configuration Guide</title>
+
+        <para>
+            <acronym>URL</acronym> rewriting is a common function of <acronym>HTTP</acronym>
+            servers. However, the rules and configuration differ widely between them. Below are
+            some common approaches across a variety of popular web servers available at the time of
+            writing.
+        </para>
+
+        <sect2 id="project-structure.rewrite.apache">
+            <title>Apache HTTP Server</title>
+
+            <para>
+                All examples that follow use <property>mod_rewrite</property>, an official
+                module that comes bundled with Apache. To use it,
+                <property>mod_rewrite</property> must either be included at compile time or
+                enabled as a Dynamic Shared Object (<acronym>DSO</acronym>). Please consult the
+                <ulink url="http://httpd.apache.org/docs/">Apache documentation</ulink> for your
+                version for more information.
+            </para>
+
+            <sect3 id="project-structure.rewrite.apache.vhost">
+                <title>Rewriting inside a VirtualHost</title>
+
+                <para>
+                    Here is a very basic virtual host definition. These rules direct all requests
+                    to <filename>index.php</filename>, except when a matching file is found under
+                    the <property>document_root</property>.
+                </para>
+
+                <programlisting language="xml"><![CDATA[
+<VirtualHost my.domain.com:80>
+    ServerName   my.domain.com
+    DocumentRoot /path/to/server/root/my.domain.com/public
+
+    RewriteEngine off
+
+    <Location />
+        RewriteEngine On
+        RewriteCond %{REQUEST_FILENAME} -s [OR]
+        RewriteCond %{REQUEST_FILENAME} -l [OR]
+        RewriteCond %{REQUEST_FILENAME} -d
+        RewriteRule ^.*$ - [NC,L]
+        RewriteRule ^.*$ /index.php [NC,L]
+    </Location>
+</VirtualHost>
+]]></programlisting>
+
+                <para>
+                    Note the slash ("/") prefixing <filename>index.php</filename>; the rules for
+                    <filename>.htaccess</filename> differ in this regard.
+                </para>
+            </sect3>
+
+            <sect3 id="project-structure.rewrite.apache.htaccess">
+                <title>Rewriting within a .htaccess file</title>
+
+                <para>
+                    Below is a sample <filename>.htaccess</filename> file that utilizes
+                    <property>mod_rewrite</property>. It is similar to the virtual host
+                    configuration, except that it specifies only the rewrite rules, and the leading
+                    slash is omitted from <filename>index.php</filename>.
+                </para>
+
+                <programlisting language="text"><![CDATA[
+RewriteEngine On
+RewriteCond %{REQUEST_FILENAME} -s [OR]
+RewriteCond %{REQUEST_FILENAME} -l [OR]
+RewriteCond %{REQUEST_FILENAME} -d
+RewriteRule ^.*$ - [NC,L]
+RewriteRule ^.*$ index.php [NC,L]
+]]></programlisting>
+
+                <para>
+                    There are many ways to configure <property>mod_rewrite</property>; if you
+                    would like more information, see Jayson Minard's <ulink
+                        url="http://devzone.zend.com/a/70">Blueprint for PHP Applications:
+                    Bootstrapping</ulink>.
+                </para>
+            </sect3>
+
+        </sect2>
+
+        <sect2 id="project-structure.rewrite.iis">
+            <title>Microsoft Internet Information Server</title>
+
+            <para>
+                As of version 7.0, <acronym>IIS</acronym> now ships with a standard rewrite engine.
+                You may use the following configuration to create the appropriate rewrite rules.
+            </para>
+
+            <programlisting language="xml"><![CDATA[
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <system.webServer>
+        <rewrite>
+            <rules>
+                <rule name="Imported Rule 1" stopProcessing="true">
+                    <match url="^.*$" />
+                    <conditions logicalGrouping="MatchAny">
+                        <add input="{REQUEST_FILENAME}"
+                             matchType="IsFile" pattern=""
+                             ignoreCase="false" />
+                        <add input="{REQUEST_FILENAME}"
+                             matchType="IsDirectory"
+                             pattern=""
+                             ignoreCase="false" />
+                    </conditions>
+                    <action type="None" />
+                </rule>
+                <rule name="Imported Rule 2" stopProcessing="true">
+                    <match url="^.*$" />
+                    <action type="Rewrite" url="index.php" />
+                </rule>
+            </rules>
+        </rewrite>
+    </system.webServer>
+</configuration>
+]]></programlisting>
+        </sect2>
+    </sect1>
+</appendix>

+ 6354 - 0
documentation/manual/es/ref/requirements-dependencies-table.xml

@@ -0,0 +1,6354 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<table frame='all' id="requirements.dependencies.table-1">
+    <title>
+        Zend Framework Components and their dependency to other Zend Framework
+        Components
+    </title>
+    <tgroup cols='3'>
+        <colspec colwidth='2in'/>
+        <colspec colwidth='1in'/>
+        <colspec colwidth='4in'/>
+        <thead>
+            <row>
+                <entry>Zend Framework Component</entry>
+                <entry>Dependency Type</entry>
+                <entry>Dependent Zend Framework Component</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.acl.html">
+                            <classname>Zend_Acl</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.amf.html">
+                            <classname>Zend_Amf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="25" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.auth.html">
+                            <classname>Zend_Auth</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.infocard.html">
+                        <classname>Zend_InfoCard</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.ldap.html">
+                        <classname>Zend_Ldap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.openid.html">
+                        <classname>Zend_OpenId</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="23" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.cache.html">
+                            <classname>Zend_Cache</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.captcha.html">
+                            <classname>Zend_Captcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_ReLoader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.config.html">
+                            <classname>Zend_Config</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.console.getopt.html">
+                            <classname>Zend_Console_Getopt</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.controller.html">
+                            <classname>Zend_Controller</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.currency.html">
+                            <classname>Zend_Currency</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.date.html">
+                            <classname>Zend_Date</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.db.html">
+                            <classname>Zend_Db</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="17" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.debug.html">
+                            <classname>Zend_Debug</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dojo.html">
+                            <classname>Zend_Dojo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dom.html">
+                            <classname>Zend_Dom</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry><classname>Zend_Exception</classname></entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.exception.html">
+                            <classname>Zend_Exception</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.feed.html">
+                            <classname>Zend_Feed</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                            <classname>Zend_File_Transfer</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.filter.html">
+                            <classname>Zend_Filter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.form.html">
+                            <classname>Zend_Form</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.gdata.html">
+                            <classname>Zend_Gdata</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.version.html">
+                        <classname>Zend_Version</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.http.html">
+                            <classname>Zend_Http</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.infocard.html">
+                            <classname>Zend_InfoCard</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.json.html">
+                            <classname>Zend_Json</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.layout.html">
+                            <classname>Zend_Layout</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.ldap.html">
+                            <classname>Zend_Ldap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.loader.html">
+                            <classname>Zend_Loader</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.locale.html">
+                            <classname>Zend_Locale</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.log.html">
+                            <classname>Zend_Log</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="19" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mail.html">
+                            <classname>Zend_Mail</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.measure.html">
+                            <classname>Zend_Measure</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="24" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.memory.html">
+                            <classname>Zend_Memory</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mime.html">
+                            <classname>Zend_Mime</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.openid.html">
+                            <classname>Zend_OpenId</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.paginator.html">
+                            <classname>Zend_Paginator</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="15" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="25" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.pdf.html">
+                            <classname>Zend_Pdf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.memory.html">
+                        <classname>Zend_Memory</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="20" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.progressbar.html">
+                            <classname>Zend_Progressbar</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.registry.html">
+                            <classname>Zend_Registry</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.request.html">
+                            <classname>Zend_Request</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.rest.html">
+                            <classname>Zend_Rest</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                            <classname>Zend_Search_Lucene</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                            <classname>Zend_Server</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.akismet.html">
+                            <classname>Zend_Service_Akismet</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.version.html">
+                        <classname>Zend_Version</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                            <classname>Zend_Service_Amazon</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                            <classname>Zend_Service_Audioscrobbler</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                            <classname>Zend_Service_Delicious</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                            <classname>Zend_Service_Flickr</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.nirvanix.html">
+                            <classname>Zend_Service_Nirvanix</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.recapchta.html">
+                            <classname>Zend_Service_ReCaptcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                            <classname>Zend_Service_Simpy</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="24" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.slideshare.html">
+                            <classname>Zend_Service_SlideShare</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="17" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                            <classname>Zend_Service_StrikeIron</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.technorati.html">
+                            <classname>Zend_Service_Technorati</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.twitter.html">
+                            <classname>Zend_Service_Twitter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                            <classname>Zend_Service_Yahoo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="20" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.session.html">
+                            <classname>Zend_Session</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="16" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+               </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.soap.html">
+                            <classname>Zend_Soap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="23" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.test.html">
+                            <classname>Zend_Test</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dom.html">
+                        <classname>Zend_Dom</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.text.html">
+                            <classname>Zend_Text</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.timesync.html">
+                            <classname>Zend_TimeSync</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.translate.html">
+                            <classname>Zend_Translate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.uri.html">
+                            <classname>Zend_Uri</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.version.html">
+                            <classname>Zend_Version</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.view.html">
+                            <classname>Zend_View</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                            <classname>Zend_Wildfire</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                            <classname>Zend_XmlRpc</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>

+ 1356 - 0
documentation/manual/es/ref/requirements-php-extensions-table.xml

@@ -0,0 +1,1356 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<table frame='all' id="requirements.extensions.table-1">
+    <title>PHP Extensions Used in Zend Framework by Component</title>
+    <tgroup cols='3'>
+        <thead>
+            <row>
+                <entry>Extension</entry>
+                <entry>Dependency Type</entry>
+                <entry>Used by Zend Framework Components</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Apc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                        <classname>Zend_File_Transfer</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.bc.php">bcmath</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink url="http://pecl.php.net/package/Bitset">bitset</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.bzip2.php">bz2</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.calendar.php">calendar</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.com.php">com_dotnet</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="8" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html">
+                        <classname>Zend_Auth_Adapter_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.gdata.html">
+                        <classname>Zend_Gdata</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.client.html">
+                        <classname>Zend_Rest_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.curl.php">curl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.client.adapters.html">
+                        <classname>Zend_Http_Client_Adapter_Curl</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.datetime.php">date</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dba.php">dba</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dbase.php">dbase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="13" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dom.html">
+                        <classname>Zend_Dom</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.gdata.html">
+                        <classname>Zend_Gdata</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.formatters.html">
+                        <classname>Zend_Log_Formatter_Xml</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                        <classname>Zend_Service_Amazon</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                        <classname>Zend_Service_Delicious</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                        <classname>Zend_Service_Flickr</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                        <classname>Zend_Service_Simpy</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                        <classname>Zend_Service_Yahoo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                        <classname>Zend_XmlRpc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.exif.php">exif</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.fbsql.php">fbsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.fdf.php">fdf</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.filter.php">filter</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ftp.php">ftp</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.gettext.php">gettext</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.gmp.php">gmp</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.hash.php">hash</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html">
+                        <classname>Zend_Auth_Adapter_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ibm-db2.php">ibm_db2</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Db2</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="7" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.currency.html">
+                        <classname>Zend_Currency</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.parsing.html">
+                        <classname>Zend_Locale_Format</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                        <classname>Zend_Service_Audioscrobbler</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                        <classname>Zend_Service_Flickr</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.client.html">
+                        <classname>Zend_XmlRpc_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.imap.php">imap</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ifx.php">informix</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ibase.php">interbase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry><classname>Zend_Db_Adapter_Firebird</classname></entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.json.php">json</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ldap.php">ldap</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.ldap.html">
+                        <classname>Zend_Ldap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mbstring.php">mbstring</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mcrypt.php">mcrypt</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.memcache.php">memcache</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Memcached</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mhash.php">mhash</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mime-magic.php">mime_magic</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ming.php">ming</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.msql.php">msql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mssql.php">mssql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mysql.php">mysql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mysqli.php">mysqli</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Mysqli</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ncurses.php">ncurses</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.oci8.php">oci8</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Oracle</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.uodbc.php">odbc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.openssl.php">openssl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pcntl.php">pcntl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pcre.php">pcre</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo.php">pdo</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>All <acronym>PDO</acronym> database adapters</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-dblib.php">pdo_dblib</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-firebird.php">pdo_firebird</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry><emphasis>pdo_mssql</emphasis></entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Mssql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-mysql.php">pdo_mysql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Mysql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-oci.php">pdo_oci</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Oci</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-pgsql.php">pdo_pgsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Pgsql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-sqlite.php">pdo_sqlite</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Sqlite</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pgsql.php">pgsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.posix.php">posix</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mail.html">
+                        <classname>Zend_Mail</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pspell.php">pspell</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.readline.php">readline</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.recode.php">recode</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="9" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.input.html">
+                        <classname>Zend_Filter_Input</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                        <classname>Zend_Server_Reflection</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.server.html">
+                        <classname>Zend_XmlRpc_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html">
+                        <classname>Zend_Controller_Action_Helper_Redirector</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.shmop.php">shmop</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry></entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.adapters.xml.html">
+                        <classname>Zend_Config_Xml</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.client.html">
+                        <classname>Zend_Rest_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                        <classname>Zend_Service_Audioscrobbler</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                        <classname>Zend_XmlRpc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                        <classname>Zend_Service_StrikeIron</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sockets.php">sockets</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.spl.php">SPL</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sqlite.php">SQLite</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Sqlite</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>standard</emphasis></entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sybase.php">sybase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>sysvmsg</emphasis></entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry><emphasis>sysvsem</emphasis></entry>
+                <entry>---</entry>
+                <entry>--</entry>
+            </row>
+            <row>
+                <entry><emphasis>sysvshm</emphasis></entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.tidy.php">tidy</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.tokenizer.php">tokenizer</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.wddx.php">wddx</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xml.php">xml</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Qt</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Tmx</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Xliff</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlreader.php">XMLReader</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlrpc.php">xmlrpc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlwriter.php">XMLWriter</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xsl.php">xsl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.zip.php">zip</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>

+ 1267 - 0
documentation/manual/es/ref/requirements-zendcomponents-table.xml

@@ -0,0 +1,1267 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17344 -->
+<table frame='all' id="requirements.zendcomponents.table-1">
+    <title>Zend Framework Components and the PHP Extensions they use</title>
+    <tgroup cols='3'>
+        <thead>
+            <row>
+                <entry>Zend Framework Components</entry>
+                <entry>Dependency Type</entry>
+                <entry><acronym>PHP</acronym> Extension</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>All Components</emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink url="http://www.php.net/manual/en/ref.pcre.php">pcre</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink url="http://www.php.net/manual/en/ref.spl.php">SPL</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>standard</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.acl.html">
+                            <classname>Zend_Acl</classname></ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.amf.html">
+                            <classname>Zend_Amf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.datetime.php">date</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.auth.html"><classname>Zend_Auth</classname></ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.hash.php">hash</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.cache.html">
+                            <classname>Zend_Cache</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.memcache.php">memcache</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.sqlite.php">sqlite</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.captcha.html">
+                            <classname>Zend_Captcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.config.html">
+                            <classname>Zend_Config</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.console.getopt.html">
+                            <classname>Zend_Console_Getopt</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.controller.html">
+                            <classname>Zend_Controller</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.currency.html">
+                            <classname>Zend_Currency</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.date.html">
+                            <classname>Zend_Date</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.db.html">
+                            <classname>Zend_Db</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="8" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ibm-db2.php">ibm_db2</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mysqli.php">mysqli</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.oci8.php">oci8</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo.php">pdo</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>pdo_mssql</entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-mysql.php">pdo_mysql</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-oci.php">pdo_oci</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-pgsql.php">pdo_pgsql</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-sqlite.php">pdo_sqlite</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.debug.html">
+                            <classname>Zend_Debug</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dojo.html">
+                            <classname>Zend_Dojo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dom.html">
+                            <classname>Zend_Dom</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.exception.html">
+                            <classname>Zend_Exception</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.feed.html">
+                            <classname>Zend_Feed</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mbstring.php">mbstring</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                            <classname>Zend_File_Transfer</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>upload_extension</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.filter.html">
+                            <classname>Zend_Filter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.form.html">
+                            <classname>Zend_Form</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.gdata.html">
+                            <classname>Zend_Gdata</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.http.html">
+                            <classname>Zend_Http</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.curl.php">curl</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mime-magic.php">mime_magic</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.infocard.html">
+                            <classname>Zend_InfoCard</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.json.html">
+                            <classname>Zend_Json</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.json.php">json</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.layout.html">
+                            <classname>Zend_Layout</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.ldap.html">
+                            <classname>Zend_Ldap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ldap.php">ldap</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.loader.html">
+                            <classname>Zend_Loader</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.locale.html">
+                            <classname>Zend_Locale</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.bc.php">bcmath</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.log.html">
+                            <classname>Zend_Log</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mail.html">
+                            <classname>Zend_Mail</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.posix.php">posix</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.measure.html">
+                            <classname>Zend_Measure</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.memory.html">
+                            <classname>Zend_Memory</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mime.html">
+                            <classname>Zend_Mime</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.openid.html">
+                            <classname>Zend_OpenId</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.paginator.html">
+                            <classname>Zend_Paginator</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.pdf.html">
+                            <classname>Zend_Pdf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.progressbar.html">
+                            <classname>Zend_ProgressBar</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.registry.html">
+                            <classname>Zend_Registry</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.request.html">
+                            <classname>Zend_Request</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.rest.html">
+                            <classname>Zend_Rest</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                            <classname>Zend_Search_Lucene</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://pecl.php.net/package/Bitset">bitset</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                            <classname>Zend_Server_Reflection</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.akismet.html">
+                            <classname>Zend_Service_Akismet</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                            <classname>Zend_Service_Amazon</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                            <classname>Zend_Service_Audioscrobbler</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                            <classname>Zend_Service_Delicious</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                            <classname>Zend_Service_Flickr</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.nirvanix.html">
+                            <classname>Zend_Service_Nirvanix</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                            <classname>Zend_Service_ReCaptcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mcrypt.php">mcrypt</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                            <classname>Zend_Service_Simpy</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.slideshare.html">
+                            <classname>Zend_Service_SlideShare</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                            <classname>Zend_Service_StrikeIron</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.technorati.html">
+                            <classname>Zend_Service_Technorati</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.twitter.html">
+                            <classname>Zend_Service_Twitter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                            <classname>Zend_Service_Yahoo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.session.html">
+                            <classname>Zend_Session</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.soap.html">
+                            <classname>Zend_Soap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.test.html">
+                            <classname>Zend_Test</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.text.html">
+                            <classname>Zend_Text</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.timesync.html">
+                            <classname>Zend_TimeSync</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.translate.html">
+                            <classname>Zend_Translate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.xml.php">xml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.uri.html">
+                            <classname>Zend_Uri</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.version.html">
+                            <classname>Zend_Version</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                            <classname>Zend_Wildfire</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                            <classname>Zend_XmlRpc</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>