Estructura básica para eventos o plugins en PHP

Actualmente las aplicaciones web (por ejemplo WordPress) permiten la ampliación de sus funcionalidades con el uso de plugins o eventos, dependiendo lo que se quiera hacer.
En el artículo que referenciamos, el autor crea una estructura para poder añadir plugins o eventos (explicándolo con eventos en este caso). El funcionamiento es el siguiente, se tiene un array de eventos, organizado por nombre del evento: el índice del array es el nombre del evento, cada posición del array almacena otro array con cada acción que se debe ejecutar.
Existen tres métodos: añadir evento, quitarlo y ejecutar las acciones del evento. Cuando se quiera añadir una acción a un evento, se debe indicar el nombre del evento y pasar la función que se quiere ejecutar. Cuando se ejecute un evento, se ejecutarán cada una de las acciones almacenadas en el array para ese evento.
A basic plugin and event architecture…
Vía / Good PHP Tutorials

Podcast de Google Developer

Los desarrolladores de Google han lanzado un podcast, cuyos contenidos tratarán sobre los siguientes temas:

  • Entrevista con los ingenieros de Google, compartiendo su experiencia con nosotros.
  • Nuevas características, aplicaciones y APIs que interesen a los desarrolladores.
  • Proyectos open source en los que trabajan o que interesen a Google.
  • Noticias y eventos que les llamen la atención, incluido el Google Summer of Code.

El primer podcast es una entrevista con el desarrollador de Google Guice, el cual se puede descargar aquí

Yo personalmente no soy muy aficionado a los podcasts, pero estos prometen tener bastante interés.

Introducing the Google Developer Podcast

Vía / Techmeme

links for 2007-05-16