Un espacio para los entusiastas del web

2 nov 2011
3.183 Lecturas

Cómo conectar un sitio web con Twitter usando Zend Framework

Tags: Zend, , , , , y 4 más.

El 20 de este mes finalizó la ZendCon 2011, donde se presentaron, entre otras cosas, phpcloud.com y el nuevo Zend Framework 2. Se esta fortaleciendo mucho PHP convirtiéndose en un lenguaje muy diferente del que conocí por los noventa, hoy hasta Traits y clousers tenemos en PHP.

Este lenguaje va a seguir creciendo y creciendo. Python, Ruby, Groovy, etc., son muy buenos lenguajes, pero PHP va a ser siempre la primera elección, por popularidad, por facilidad para encontrar programadores, por la opción que se les ocurra, hoy en día PHP es de los 5 lenguajes más populares del mundo y va a seguir siendo así.

Matthew Weier

Escuchar a Matthew Weier es un placer, el líder de desarrollo de Zend Framework es un tipo que la tiene clara y le gustan las cosas simples y eso lo vemos reflejado en la nueva versión de Zend Framework.

matthew-weired

El otro día decidí que el próximo proyecto personal que encare será en Django con MongoDb, estuve viendo algunos proyectos y me cautivó su sintaxis, su simpleza, pero a nivel profesional no dudaria en exigir usar Php 5.3 + Zend Framework.

Zend Framework esta llevando la programación en PHP a otro nivel y les digo que ese nivel es impresionante. Hablar de Event Manager, Dependency Injection y que todo esto sirva para tener un framework que genere menos código, ultra liviano, fácil de usar, pero a la vez que nos ofrezca escalabilidad, seguridad y librerias que faciliten la integración con servicios externos es sumamente alentador.

PHPCloud

Crean en PHP, crean en Zend, y Crean en Zend Framework. Hay PHP para rato, digan lo que digan.

php-cloud

PHP está evolucionando, no se quedó en el viejo script para contabilizar visitas, se convirtió en una empresa que le gusta hacer las cosas bien. PHPCloud, Zend Studio 9, Zend Framework 2, Zend Server que ahora da soporte para Mongo Db, son pilares de lo que será la programación en PHP en los próximos años, Zend podría considerarse la nueva Sun, pero espero que no tenga el mismo destino.

Siguiendo con el tutorial

Después de esta intro, volvemos al curso de Zend Framework, vamos a seguir el curso con la versión 1 de Zend Framework, la versión 2 todavía esta en Beta, pero seguramente después mostraremos como crear un proyecto de cero con ZF2, por ahora les traigo tres vídeos donde aprenderán cómo conectar su web con Twitter, usar Twitter Bootstrap como plantilla de su web y como crear un sitio multi-idioma, todo esto en pocos minutos.

Twitter Oauth

En el primer vídeo vamos usar Zend_Oauth para conectar nuestra cuenta de Twitter con Zend Framework de forma muy simple. También vamos a utilizar Zend_Sevices_Twitter:

Twitter Bootstrap

Ahora le damos forma al sitio usando twitter bootstrap, este vídeo intenta mostrarte lo fácil que es cambiar el diseño completo de nuestro sitio:

Creando un sitio multi-idoma

Después de escuchar los pedidos de los usuarios que siguen el curso, vamos a ver como crear un sitio multi-idioma:

Pablo MoralesPablo Morales para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | Fan page

Comentarios

  1. Dark_x

    Muy buena he interesante la pagina, gracias.
    entren a elnucleo-alianza.blogspot.com

  2. Muchas gracias por la información. Estábamos buscando algo similar para un proyecto que tenemos entre manos en http://www.azuanet.com sobre unas implementaciones innovadoras. Gracias !!.

  3. Imprvessie brain power at work! Great answer!

  4. Gonzalo

    Hola:
    Soy novato en Zend y quiero subir mi proyecto a mi hosting, lo que hice fue subir la carpeta application y library al directorio root de my host y en la carpeta public_html hice una carpeta llamada Zend donde puse el archivo index y el archivo .htaccess cuando pongo en el navegador http://www.miurl/zend me sale el siguiente error:

    Fatal error: Uncaught exception ‘Zend_Config_Exception’ with message ‘parse_ini_file(/configs/application.ini) [function.parse-ini-file]: failed to open stream: No such file or directory’ in /home/crucijue/library/Zend/Config/Ini.php:182

    Podrias ayudarme ????

  5. william

    Muchas gracias por la informacion, siempre he tratado de conseguir una guia practica para empezar con este framework y no la habia conseguido, estoy aplicando lo de este tutorial y me ha ido de maravilla. saludos desde colombia….

  6. Jorge

    Muy buena guia para empezar con este framework soy nuevo en esto y me parecio muy interesante.

    Saludos

Los comentarios de este post están cerrados. Si quieres seguir la discusión, debatir, criticar, sugerir o expandir el tema te invitamos a hacerlo en tu propio blog, en twitter o donde puedas publicar. No olvides enlazar a este post para que sigamos la conversación y se genere un trackback.



Acerca de
Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web