Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Roundups

9 bibliotecas PHP extremadamente útiles y gratuitas

by
Length:ShortLanguages:

Spanish (Español) translation by Andrea J (you can also view the original English article)

Muchas de las funciones se comparten entre las aplicaciones, como enviar correos electrónicos o prevenir el spam. Con el espíritu de reutilizar la rueda en lugar de reinventarla, estas son nueve bibliotecas web gratuitas que puedes usar en tu próximo programa y que aumentarán drásticamente tu eficiencia.

1. ReCAPTCHA

La biblioteca reCAPTCHA te permite integrar un sistema CAPTCHA avanzado en tu sitio web, lo que ayuda a evitar que los robots de spam publiquen en tu sitio web. El CAPTCHA visual también incluye una útil función de audio.

Además del servicio reCAPTCHA, la biblioteca también incluye una API para el servicio "Mailhide" que oculta los correos electrónicos de los spammers.

La API es gratuita y fácil de implementar en tu sitio y también hace algo por la comunidad ya que traduce libros escaneados.

ReCAPTCHA

Descargar ReCAPTCHA | Obtener una clave de API | Documentación

2. Akismet

Akismet se trató en un artículo anterior de NETTUTS.

Akismet es un servicio gratuito que se puede utilizar en la mayoría de los sitios pequeños o en sitios más grandes por una pequeña tarifa. La biblioteca funciona comparando los comentarios con una base de datos de comentarios de spam existentes proporcionados por otros usuarios. La biblioteca puede decidir marcar el comentario para moderación o permitirlo. Cada día crece la biblioteca y el servicio mejora.

Akismet

Implementar Akismet

3. Services_JSON

JSON es un formato útil para transmitir datos legibles por humanos. No todo el mundo se ha pasado a PHP5, que incluye soporte de JSON desde la versión 5.2.0. Esta pequeña biblioteca te permite implementar la funcionalidad JSON en tus propias aplicaciones si no estás utilizando una versión reciente de PHP.

JSON

Ver Services_JSON

4. Smarty

Smarty es un motor de plantillas que fue formalmente un subproyecto del proyecto PHP. Smarty proporciona muchas funciones poderosas como bucles, variables y un excelente sistema de almacenamiento en caché. La biblioteca tiene muchos años de trayectoria y se acerca a su lanzamiento de la versión tres.

Smarty

Descargar Smarty | Ver documentación

5. pChart

Además de mostrar datos de texto en tu aplicación, también puede ser útil mostrar datos en un formato más visual. Esto se puede hacer con una gran cantidad de opciones como gráficos circulares y gráficos de barras. pChart es un script que te permite crear tablas y gráficos a partir de consultas SQL o detalles proporcionados manualmente. El script es horneado por GD para crear las imágenes. También hay un enfoque principal en la estética; por lo que crea un trabajo hermoso.

pChart

Descargar pChart | Ver la documentación | Ver demostraciones

6. SimplePie

SimplePie es otro artículo que se ha tratado en NETTUTS varias veces.

SimplePie te permite extraer fácilmente contenido distribuido (como fuentes RSS). También se ha integrado con una gran cantidad de diferentes plataformas y conjuntos de idiomas; debería ser capaz de tratar casi cualquier fuente de diversas maneras.

SimplePie

Descargar SimplePie | Ver la documentación | Ampliación de SimplePie para analizar las fuentes RSS únicas

7. Biblioteca PHP XML-RPC

Las aplicaciones a veces utilizan la funcionalidad para hacer "ping" a otros sitios cuando se ha producido una acción (lo que se conoce como trackbacks). Esto se hace mediante un protocolo llamado XML-RPC. La biblioteca PHP XML-RPC también te permite integrar la funcionalidad en tu sitio web.

XML-RPC

Descargar PHP XML-RPC | Ver documentación

8. Amazon S3

Amazon ofrece un buen servicio para trabajar en la nube, llamado "S3". Nettuts+ incluso lo usa para almacenar las imágenes vistas en cada artículo. Hay una buena biblioteca de Amazon S3 que no requiere herramientas de terceros y permite cargar archivos grandes.

Amazon S3

Descargar la clase PHP de Amazon S3

9. PHPMailer

La mayoría de las aplicaciones envían un correo electrónico de alguna forma, pero por lo general dependen de la función básica de php mail(). PHPMailer es una clase poderosa existente que te permite enviar diferentes tipos de correos electrónicos, desde texto básico hasta correos electrónicos con un formato complejo. Estos correos electrónicos también pueden incluir archivos adjuntos o encabezados personalizados.

Sending Mail

Descargar PHPMailer | Ver documentación

  • Suscríbete a la fuente RSS de NETTUTS para obtener más información y artículos de desarrollo web diarios.


Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.