sábado, 22 de agosto de 2015

Enviando Email con Codeigniter

A cuantos de nosotros no hemos tenido problemas enviando Emails con CodeIgniter o saber de alguna forma si estos esta siendo enviados. En este post les traigo una solución. En internet existe un servicio de capturas de Emails llamado Mailtrap el cual es un servicio gratuito para la captura email.

Básicamente es un receptor de correos, pero estos no son enviados a sus destinatarios ya que el servicios de forward de correos es de pago, lo unico gratuito es la captura del correo.
Adicionalmente podemos definir desde que dominio deseamos enviar el correo,
y los mas interesante es que nos proporciona un token el cual a traves de las api podemos usar servicios REST de este proveedor, en casos de desarrollos complejos.

En mi caso tengo configurado un dominio tstenerife.es, que es el dominino a la cual quiero identificar los correos enviados.
Otro punto es la configuracion con Codeigniter, esta proveedor provee una interfaz para seleccionar o el lenguaje de programacion o el framework, que desde luego Codeigniter esta en el listado.

La integracion con Codeigniter es sencilla y sin complicaciones, debemos hacer click en donde indica My Inboxes



Veremos la información necesaria para conexión con SMTP o POP3, nuestro Usuario y Password, también veremos el código para Ruby que es el que presenta por defecto
Hacemos click en donde esta el Ruby y seleccionamos el lenguaje deseado, para nuestro ejemplo Codeigniter.




y Vuala el codigo de configuracion.

Lo unico que me resta es mostrarles mi controlador con los settings para usar el servicio




y esta la respuesta del servidor.




Espero les haya gustado, y no olviden suscribirse a este blog y te invito a usar el servicio en este link

Gracias



jueves, 13 de agosto de 2015

Llego la competencia de Sublime Text

Hola amigos lectores, hoy les voy informar acerca de un editor de texto que esta dando mucho de que hablar y tiene mas de 4 años en desarrollo. Adicionalmente es un fuerte competidor de Textmate y Sublime Text, es Atom.

Atom tiene mucha similitud con sublime text, pero la gran diferencia es que es Open Source y Multi-plataforma, y para darle algo mas de intriga es hackeable, es decir que ud, puede modificarlo a su antojo. ya que todo es CSS/less, con html y Javascript, lo que le da algo de poder para poder modificar a su antojo.

A diferencia de Sublime text tiene su propio instalador de paquetes, en la instalación inicial y muy importante es que la comunidad que la soportes es bastante grande.

En el caso de Atom , las actualizaciones debe ser aprobadas por el usuario que a diferencia de Sublime text son automáticas.

Otra característica importante es que viene incorporado para interactuar con Git, de igual manera incorpora uno de los paquetes mas usados en Sublime "Emmet".

Una cosa que me pareció bastante curiosa en su forma de auto completar, simplemente con presionar una tecla, se despliega un listado con las posibles opciones y así según las teclas que se presione va recortando la lista de opciones.

Cuenta con una cantidad de temas bastante amplia y no obstante el usuario puede modificarla a su criterio ya que es basado en CSS


Se puede escoger tanto el tema de fondo , como el tema de la sintaxis del lenguaje usado, y adicionalmente según el tema seleccionado podemos hacer modificaciones.


Cuenta con paquetes para bootstrap, Jquery y Codeigniter. Una cosa que me olvidaba comentarles que también cuenta con un minimap, pero debe ser instalado post instalación, ya que no es una opción por defecto. Tanto el minimap cono la ventana de manejo de archivos pueden ser configuradas, y colocadas a la derecha o a la izquierda.

En conclusión, creo que Sublime Text consiguió un gran competidor que promete mucho, y les recomiendo que lo evalúen ya que es una muy buena y completa opción.




lunes, 10 de agosto de 2015

Que framework PHP Elegir

Que framework PHP, elegir, no es tarea facil, ya que depende de la pericia y experiencia del programados, como tambien conocimientos en PHP.

A lo largo de mis años en el mundo de la programacion, he testeado los siguientes frameworks PHP:
  • Kohana Framework
  • Yii Framework
  • Slim Framework
  • Fat-free Framework
  • CakePHP
  • Simphony
Todos son muy buenos y cada uno tiene sus cualidades, pero me voy a basar en la curva de aprendizaje, y mi decisión en Codeigniter, ya que tiene una curva de aprendizaje alta, y además tienes muchas comunidades hispanas, que mejoran esta curva de aprendizaje. Vale la pena recalcar que los otros framework, también disponen de muchas comunidades en español, como de sus respectivos manuales, pero la que mejor se adapta es Codeigniter. 

Tambien debo decirles que tiene muchas carencias, como por ejemplo HMVC, y es desarrollado por terceros; en otros frameworks esta caracteristica viene de forma nativa.

Quieres desarrollar con frameworks PHP y no sabes cual evaluar, comienza con Codeigniter, que puede darte buenos resultados y muchas satisfacciones.