Write haof XML files: Rafa Couto
(
rafacouto@gmail.com)
Fecha: mar 01 nov 2005 - 12:20:43 CET
> Antes que nada, ni siquiera
sé si el topic es correcto, vamos, que ni sé si
se
> dice así, y por eso,
supongo, que es por lo que no encuentro nada en
Google
> (aparte de que al poner "plugin",
me salen enlaces a plugins de
> 23449902384092 aplicaciones). Pero
creo que se entiende lo que pregunto, si no
> pues lo decís :)
Poniendo de base la definición que pone la Wikipedia para 'plugin'
http://es.wikipedia.org/wiki/Plugin
y teniendo en cuenta que estamos en una lista de PHP,
entiendo como
plugin el módulo que encaja en una aplicación
PHP (normalmente web)
que aporta una funcionalidad específica.
> Por lo que busco, manuales,
árticulos, o libros, me da igual, la cosa es
que
> traten del tema.
Lo más parecido a plugin en programación PHP
que conozco es la
herencia en Programación Orientada a Objetos.
Supón que la clase
abstracta es la interfaz de plugin y los objetos de su clase
hija son
los plugins. Esta forma correcta de diseñar una
aplicación proporciona
extensibilidad y especialización a la vez.
Sobre POO hay suficiente lectura (tal vez más que
sobre plugin ;-)
pero aunque no quieres revisar código, échale
un vistazo a la forma
que tiene de crear módulos el gurú Stephan
Schmidt en el sistema de
plantillas patTemplate:
http://www.php-tools.net/site.php?file=patTemplate/documentation.xml
y aquí explica como extender la característica
"modifier" sobre
variables de plantilla:
http://www.php-tools.net/site.php?file=/patTemplate/devdoc/modifiers.xml
Si examinas por encima el código fuente verás
lo sencillo que resulta
crear un nuevo modificador de variable y extender la
funcionalidad de
esta característica. ¿Hablábamos de
plugins? ;-)
echo 'Saludos';
OFF TOPIC (para el resto de la lista):
Por cierto, aprovecho este mensaje en la lista para decir que
no he
querido entrar en la guerra del hilo 'Encriptar PHP' y que en
una
lista se deberían respetar normas básicas de
netiqueta. Intentemos
todos "ayudar" sin ofender, que esta lista es buena, porque
es libre y
abierta...
-- Rafa Couto (caligari) mailto:rafacouto @gmail.com Linux user #99126 (http://counter.li.org) -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET