A medida que van avanzando las tecnologías Web para el desarrollo de aplicaciones, las empresas comienzas a migrar o desarrollar software administrativos principalmente los cuales comúnmente cuentan con módulos para envío de correo electrónico, creación de gráficas, exportar información a archivos de hoja de cálculo o PDF, etc.

Aquí les presento un pequeño conjunto de librerías para desarrollo web que en lo personal me han sacado de apuros a la hora de implementar funcionalidades a aplicaciones.

FPDF Library

FPDF

FPDF

Clase PHP para la generación de documentos PDF con la posibilidad de administrar características como encabezados, tamaño de papel, saltos de página, etc.

 

Sitio Oficial -> http://www.fpdf.org/

TCPDF

TCPDF

TCPDF

Clase PHP para la generación de documentos PDF que permite generar documentos con HTML y CSS, código de barras, soporte para UTF-8, administración avanzada de encabezados, uso de múltiples columnas y mucho más

 

Sitio oficial -> http://www.tcpdf.org/

Ejemplos -> http://www.tcpdf.org/examples.php

Documentación -> http://www.tcpdf.org/doc/classTCPDF.html

PHPMailer

PHPMailer

PHPMailer

Clase PHP para envío de correo electrónico, especifica para cuando no contamos con un servidor de correo, nos permite llamar a otros servidores para realizar los envíos, entre sus características es su fácil implementación, permite crear mensajes HTML, adjuntar archivos, etc.

 

Sitio oficial -> http://phpmailer.worxware.com/

Ejemplos -> http://phpmailer.worxware.com/index.php?pg=examples

Documentación -> http://phpmailer.worxware.com/index.php?pg=methods

jPGraph

jPgraph

jPgraph

Clase PHP que permite crear gràficas de barras, lineales, de pie, 2D y 3D, captchas y en su versión con costo códigos de barras de diferentes tipos

 

Sitio Oficial -> http://jpgraph.net/

Ejemplos -> http://jpgraph.net/features/gallery.php#line1

PEAR extension and Aplication Repository

PEAR PHP Extension and Application Repository

PEAR PHP Extension and Application Repository

Esta librería si siempre ha estado en versión beta, casi en todas las instalaciones de php esta incluido, claro depende mucho del proveedor, todo esto basado en que no dan soporte por obvias razones, aún asi cuenta con un repositorio de clases qe pueden ser de mucha utilidad para nuestros desarrollos.

 

Si por alguna razón tu servidor no cuenta con este repositorio puedes verificar Instalar PEAR en servidor compartido (Vía Web FrontEnd) para servidores públicos ó Instalar PEAR en ubuntu 10.04 (SSH) en un servidor local, de hecho en la mayoría de las distribuiciones llamese WAMP, APPServer, MAMP ya esta instalado por omisión.

He usado: Spreadsheet_Excel_Writer para exportar y Pager para paginación, pero realmente cuenta con muchísimas opciones.

Sitio Oficial -> http://pear.php.net/

Sin duda alguna deben exitir miles de clases con diferentes soluciones para las exigencias de nuestros desarrollos, en lo particular he usado estas y mis clientes han quedado satisfechos con el resultado.