| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?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>
|