<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="learning.plugins.conclusion">
    <title>Fazit</title>

    <para>
        Das Verstehen des Konzepts von Präfix Pfaden und dem Übersteuern von existierenden Plugins
        hilft beim Verstehen von vielen Konzepten im Framework. Plugins werden in einer Vielzahl
        von Orten verwendet:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                <classname>Zend_Application</classname>: Ressourcen.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Controller_Action</classname>: Action Helfer.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Feed_Reader</classname>: Plugins.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Form</classname>: Elemente, Filter, Prüfungen und Dekorateure.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_View</classname>: View Helfer.
            </para>
        </listitem>
    </itemizedlist>

    <para>
        Und verschiedene andere Orte. Wenn man die Konzepte früh lernt kann man diesen wichtigen
        Erweiterungspunkt im Zend Framework entsprechend umsetzen.
    </para>

    <note>
        <title>Nachteile</title>

        <para>
            Wir haben erwähnt das <classname>Zend_Controller_Front</classname> ein Plugin System
            hat - aber es hält sich nicht an irgendwelche Richtlinien die in diesem Tutorial
            angeboten werden. Die im Front Controller registrierten Plugins müssen direkt
            instanziert und individuell in Ihm registriert werden. Der Grund hierfür ist, dass das
            System jedem anderen Plugin System im Zend Framework vorausgeht, und Änderungen an Ihm
            müssen sorgfältig abgewägt werden um sicherzustellen das Plugins welche von Entwicklern
            geschrieben wurden weiterhin funktionieren.
        </para>
    </note>
</sect1>
