He aquí una recopilación de clases php imprescindibles para todo desarrollador:
- PHPMailer, clase para envio de correos . Puede facilmente enlazar archivos adjuntos a los mensajes o enviar correos a travez de un servidor SMTP.
- Php User Class, para el manejo de usuarios. Haciendo uso de bases de datos, campos y sesiones se pueden crear sistemas de autenticacion.
- Magpie RSS, para lectura de Feeds RSS.
- Maxmind, clase que permite conocer en que lugar se encuentran tus visitantes.
- htmlSQL class. captura el contenido html de una página y la inserta en la base de datos.
- PHP Trackback. permite enviar y recibir trackbacs mediante la creacion un sistema que realice estas funciones.
- Smarty, sistema de plantillas PHP, para poder separar la vista de nuestros proyectos de la parte logica.
- StringParser_BBcode class, clase, que parsea un texto BBcode, reemplazando tags html. Utilizado en formularios externos de foros y blogs, para mayor seguridad.
- Paypal IPN integration class, una clase php que permite realizar pagos desde nuestro sitio Web a través de la API Paypal.
- tinyMCE, editor WYSIWYG muy eficiente que actualmente es usado por muchos proyectos de gran escala
En mi caso he probado tinyMCE, Paypal IPN integration class y phpmailer y tengo que decir que todas ellas han sido una autentica maravilla descubrirlas, y han entrado a formar parte de las herramientas que utilizo normalmente para trabajar.