Mostrando entradas con la etiqueta symfony. Mostrar todas las entradas
Mostrando entradas con la etiqueta symfony. Mostrar todas las entradas

martes, mayo 25, 2010

Creando una aplicación facebook con Symfony

Vemos en el enlace de referencia, lo facil que es crear una aplicación facebook utilizando nuestro framework favorito para PHP: Symfony

  1. Lo primero es crear un módulo de una app symfony que será el que utilicemos como Canvas de la aplicación facebook.

  2. Hacemos que el modulo utilice el layout siguiente: < ?=$content?>
  3. Añadimos las clases de facebook al directorio lib del módulo. (creamos el directorio lib si no existe).

  4. Utilizamos el código que comentan en preExecute para la validación de todas las llamadas a acciones del módulo.

  5. Y por último creamos una aplicación facebook apuntando directamente al módulo creado.

Fuente: http://symfonydeveloper.wordpress.com/2007/11/22/creating-a-facebook-app-with-symfony/

Symfony: http://www.symfony-project.org/

Facebook API: http://developers.facebook.com/

lunes, marzo 29, 2010

phpBB y otras aplicaciones con symfony



El famoso y ampliamente utilizado sistema de foros phpBB, va a ser reescrito en nuestro framework php favorito, symfony. Una gran noticia para dar a conocer aún mas este framework.

Aprovecho también para recordar otros proyectos grandes implementados utilizando Symfony

DailyMotion: Una web social de videos estilo youtube.

Yahoo Answers: Sistema de preguntas y respuestas de yahoo.

Sympal: Un CMS realizado con la última versión de Symfony, la 1.4

Diem: Otro CMS realizado con Symfony + ZF + jQuery

Además una gran cantidad de proyectos personales y no tan personales por todo el mundo: http://trac.symfony-project.org/wiki/ApplicationsDevelopedWithSymfony

martes, febrero 23, 2010

Novedades Symfony 2.0



Además de las mejoras en productividad y optimización del código para obtener una mayor rapidez.

En Symfony 2.0 se han mejorado las herramientas que ayudan a depurar el código, obteniendo mejores y mas claros mensajes de error. Una barra de herramientas de depuración mejorada y un log en ficheros con distintos niveles de información.

También han mejorado la linea de comandos.

Mas info en: http://symfony-reloaded.org/tools

jueves, febrero 18, 2010

Librerias para crear aplicaciones web para iPhone/iPod Touch


    Tenemos dos tipos de librerias para desarrollar para iphone escribiendo únicamente código HTML, CSS y Javascript.

    Unas se utilizan para crear aplicaciones web con aspecto nativo, y otras para crear aplicaciones nativas de iphone.

    Os muestro un resumen de las primeras mas utilizadas.

    Actualmente estamos utilizando JQTouch para un proyecto propio, lo que mas me gusta es que es un plugin de jQuery, libreria la cual ya conocemos de sobra, por lo tanto podemos empezar a ser productivos en menos tiempo. Para backend de la aplicación utilizamos Symfony.

    lunes, febrero 15, 2010

    Recomendaciones de uso de propel.ini en Symfony 1.2

    Por defecto propel, al generar el modelo añade un timestamp a los ficheros que genera. Esto es bastante molesto si se trabaja con un control de versiones como SVN, debido a que cada vez que se genera el modelo se actualizan todos los ficheros para actualizar el timestamp, y solicita subirlos al hacer el commit.

    Para evitar esto hay un flag en el fichero config/propel.ini.

    [sourcecode lang="vb"]

    propel.addTimeStamp        =  false

    [/sourcecode]

    Última revisión de Symfony 1.2

    Hace dos dias salió la que va a ser la última revisión de Symfony 1.2. Symfony 1.2.11.

    Actualmente en mis proyectos en curso sigo utilizando esta versión. Ya que una migración a la 1.3/1.4 sería demasiado costosa.

    Instrucciones para actualizar en:

    Actualizar a symfony 1.2.11

    Desde mi propia experiencia recomiendo instalar symfony mediante los tags release de SVN y no mediante PEAR.

    martes, febrero 26, 2008

    El mejor framework PHP

    Hoy, después de tanto tiempo sin bloguear, quiero hablaros de un framework PHP, que para mi es el mejor.

    No es ni más ni menos que Symfony. Este framework destaca sobre todo por la velocidad con la que se desarrollan aplicaciones con el.
    Un claro ejemplo es la web que hemos desarrollado en Galera Estudios para el equipo de fútbol sala Racing de San Vicente, que debido a que su liga se termina en breve, tuvimos que hacerla a contrarreloj, y lo conseguimos gracias a Symfony.

    Tan solo utilizando la línea de comandos puedes realizar una aplicación web completa. Creando con una llamada a su CLI una interfaz de mantenimiento de tablas. Otra de las características más importantes es su avanzado sistema de routing. Pudiendo traducir la URL que quieras en el resultado que quieras simplemente editando un fichero.

    Tiene muchas otras características que puedes consultar en la web (MVC, Ajax, I18N, etc).

    ¿vosotros que opinais?

    Por mi parte iré comentando mis progresos mientras descubra mas cosas de este framework, que en breve lanzará su versión 1.1 con avances bastante importantes.

    www.symfony-project.org