<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Symfony.es &#187; semana</title>
	<atom:link href="http://www.symfony.es/categoria/semana/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symfony.es</link>
	<description>Hablamos sobre Symfony, el mejor framework para desarrollar aplicaciones web con PHP</description>
	<lastBuildDate>Mon, 23 Jan 2012 12:07:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Una semana con Symfony #38 (24-&gt;30 marzo 2008)</title>
		<link>http://www.symfony.es/2008/03/31/una-semana-con-symfony-38-24-30-marzo-2008/</link>
		<comments>http://www.symfony.es/2008/03/31/una-semana-con-symfony-38-24-30-marzo-2008/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 14:14:15 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/03/31/una-semana-con-symfony-38-24-30-marzo-2008/</guid>
		<description><![CDATA[Durante esta semana se publicó la segunda beta de Symfony 1.1, una versión que finaliza la mayor parte de la refactorización interna y que ... <a href="http://www.symfony.es/2008/03/31/una-semana-con-symfony-38-24-30-marzo-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Durante esta semana se publicó la segunda beta de Symfony 1.1, una versión que finaliza la mayor parte de la refactorización interna y que promete no realizar cambios en la API de los nuevos componentes. Además, se anunció una posible fecha para el lanzamiento del esperadísimo Symfony 1.1 y que podría ser dentro de 4 a 8 semanas. Mientras tanto, los plugins mantienen una actividad de desarrollo frenética y continúan adaptando su código a la próxima versión Symfony 1.1.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><strong><a href="http://trac.symfony-project.com/milestone/1.1.0%20beta2">Publicada la versión 1.1.0 beta2</a></strong></li>
<li><a href="http://trac.symfony-project.com/changeset/8072">r8072</a>, <a href="http://trac.symfony-project.com/changeset/8075">r8075</a>: [1.1, 1.1.0 b2] modificado el script prove.php para que devuelva su estado (0 si todo ha ido bien y 1 si ha ocurrido algún problema)</li>
<li><a href="http://trac.symfony-project.com/changeset/8073">r8073</a>, <a href="http://trac.symfony-project.com/changeset/8075">r8075</a>: [1.1, 1.1.0 b2] actualizado el script release.php</li>
<li><a href="http://trac.symfony-project.com/changeset/8074">r8074</a>, <a href="http://trac.symfony-project.com/changeset/8075">r8075</a>: [1.1, 1.1.0 b2] actualizado el archivo package.xml.tmpl</li>
<li><a href="http://trac.symfony-project.com/changeset/8083">r8083</a>: [1.1] modificado ligeramente el procesamiento de las plantillas (para que utilicen configuration-&gt;getTemplatePath / getDecoratorDir)</li>
<li><a href="http://trac.symfony-project.com/changeset/8086">r8086</a>: [1.1] corregido un problema de la tarea generate:app (no modifica config/ApplicationConfiguration.class.php)</li>
<li><a href="http://trac.symfony-project.com/changeset/8090">r8090</a>, <a href="http://trac.symfony-project.com/changeset/8091">r8091</a>: [1.0, 1.1] corregido el enlace a la información de la cache en sfWebDebug</li>
<li><a href="http://trac.symfony-project.com/changeset/8095">r8095</a>: [1.1] corregida la caché de las acciones y de los elementos parciales cuando las peticiones tienen parámetros GET o POST</li>
<li><a href="http://trac.symfony-project.com/changeset/8097">r8097</a>: [1.1] corregido un error que hacía que un archivo view.yml vacío <em>&#8220;rompiera&#8221;</em> la aplicación sin mostrar mensajes de error</li>
<li><a href="http://trac.symfony-project.com/changeset/8111">r8111</a>: [1.1] añadido el soporte de alias en el procesador de archivos YAML</li>
<li><a href="http://trac.symfony-project.com/changeset/8112">r8112</a>: [1.1] añadida una excepción cuando se intenta cargar datos de una clase que no existe</li>
<li><a href="http://trac.symfony-project.com/changeset/8138">r8138</a>: [1.1] ya no están disponibles las variables de la plantilla en el layout</li>
<li><a href="http://trac.symfony-project.com/changeset/8148">r8148</a>: [1.1] ahora por defecto se ignoran los archivos de control de versiones en el Finder (sfFinder::ignore_version_control es el valor por defecto y se puede cambiar llamando al método ignore_version_control(false))</li>
<li><a href="http://trac.symfony-project.com/changeset/8150">r8150</a>: [1.1] la tarea propel:data-dump tiene una nueva opción que permite volcar sólo las tablas indicadas</li>
<li><a href="http://trac.symfony-project.com/changeset/8155">r8155</a>: [1.1] las clases relacionadas con YAML se han movido a su propio subdirectorio</li>
<li><a href="http://trac.symfony-project.com/changeset/8158">r8158</a>: [1.1] añadida la opción form_csrf_secret setting y deshabilitada la protección CSRF por defecto</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a></li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=03%2F29%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 102 <em>changesets</em>, 40 nuevos defectos, 9 defectos corregidos, 6 nuevas mejoras solicitadas, 2 mejoras incorporadas, 5 nuevos defectos en la documentación, corregidos 2 errores en la documentación y 5 modificaciones en la documentación.</p>
<p><span id="more-338"></span></p>
<p><strong>Documentación</strong></p>
<ul>
<li>Creadas las páginas <a href="http://trac.symfony-project.com/wiki/VimPlugin">Symfony plugin for VIM 7</a> y <a href="http://trac.symfony-project.com/wiki/Symfony11LayoutUpgrade">Upgrade your layout (for symfony &gt;= 1.1 beta3)</a></li>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/HowToUseI18NWithGettext">How to use I18N with gettext</a> y <a href="http://trac.symfony-project.com/wiki/MyFirstSymfonyProjectItalian">Il mio primo progetto con Symfony</a><a href="http://trac.symfony-project.com/trac/wiki/Documentation/de_DE/book/1.0"></a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Symfony - jornada completa o parcial en Johannesburgo, Sudáfrica &#8211; Contacto: billy [at] assemble [dot] co [dot] za</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programadores Symfony disponibles para contratar</a>:
<ul>
<li><a href="http://sherazsharif.com">Sheraz Sharif</a>: <em>&#8220;has developed websites for over 7 years. He has been using symfony for over a year and looks forward to taking on new projects. Native english speaker, US citizen&#8221;</em>.</li>
<li><a href="http://www.setfive.com">Setfive Consulting</a>: <em>&#8220;a Boston based web development and design firm. Our developers have been working with Symfony for years and have several years of PHP/CSS experience&#8221;</em>.</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blogs sobre Symfony</a>:
<ul>
<li>Symfonians Weblog [inglés] (<a href="http://symfonians.net/blog">sitio web</a>, <a href="http://feeds.feedburner.com/SymfoniansWeblog">canal RSS</a>)</li>
<li>The geek blog [inglés] (<a href="http://geekblog.over-blog.com/">sitio web</a>, <a href="http://geekblog.over-blog.com/rss2.php">canal RSS</a>)</li>
<li>Cedric Sadai [francés] (<a href="http://www.sadai.net/tag/symfony">sitio web</a>, <a href="http://www.sadai.net/feed/tag/symfony">canal RSS</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelFinderPlugin">sfPropelFinderPlugin</a>: proporciona una API para la búsqueda de objetos Propel</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfSearchPlugin">sfSearchPlugin</a>: mecanismo genérico de búsqueda para Symfony. Se trata de varios componentes de búsqueda que los programadores pueden seleccionar para crear sus buscadores</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/nahoPropelOptimizerPlugin">nahoPropelOptimizerPlugin</a>: incluye varias optimizaciones para Propel</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfMediaLibraryPlugin">sfMediaLibraryPlugin</a>: aplicado un parte para tiny_mce 3.x (soluciona un error en tinyMCEPopup)</li>
<li><a href="http://trac.symfony-project.com/wiki/ckWebServicePlugin">ckWebServicePlugin</a>: reescrita la documentación e implementado un mixin para obtener el resultado de una acción</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelSqlDiffPlugin">sfPropelSqlDiffPlugin</a>: publicada la versión 0.1.2 (añadida la tarea propel-update-all, solucionados problemas con las etiquetas cortas de apertura de PHP y con las restricciones de las claves externas</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsSignableBehaviorPlugin">sfPropelActAsSignableBehaviorPlugin</a>: refactorización para utilizar mejor el método getPeer(), añadidas nuevas opciones para personalizar este comportamiento y publicada la versión 0.2</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: solucionado un error que hacía que el generador de CRUD lanzara un error cuando no existía una conexión con la base de datos</li>
<li><a href="http://trac.symfony-project.com/wiki/dkGeshiPlugin">dkGeshiPlugin</a>: ahora se utiliza directamente el repositorio del proyecto Geshi</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDynamicCMSPlugin">sfDynamicCMSPlugin</a>: corregido un problema con las credenciales durante la instalación, corregidos algunos errores con la internacionalización, publicada la versión 0.2 alpha</li>
<li><a href="http://trac.symfony-project.com/wiki/sfSuperCachePlugin">sfSuperCachePlugin</a>: solucionado el mecanismo de enrutamiento para Symfony 1.1</li>
<li><a href="http://trac.symfony-project.com/wiki/sfFeed2Plugin">sfFeed2Plugin</a>: solucionado el mecanismo de enrutamiento para Symfony 1.1</li>
<li><a href="http://trac.symfony-project.com/wiki/sfErrorLoggerPlugin">sfErrorLoggerPlugin</a>: solucionado un pequeño error</li>
<li><a href="http://trac.symfony-project.com/wiki/sfAuthorizeNetPlugin">sfAuthorizeNetPlugin</a>: añadida la opción de crear facturas que se repiten de forma automática</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: añadida información sobre las relaciones de tipo n:m</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelVersionableBehaviorPlugin">sfPropelVersionableBehaviorPlugin</a>: añadido el método isLastVersion(), solucionado un error con ResourceVersion::getResourceInstance()</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelImpersonatorPlugin">sfPropelImpersonatorPlugin</a>: añaido el soporte para convertir el Criteria de PostgreSQL en código SQL, optimizaciones para las claves externas, añadido el soporte de LIMIT y OFFSET para el código SQL generado</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelParanoidBehaviorPlugin">sfPropelParanoidBehaviorPlugin</a>: añadida la información sobre Symfony 1.0.11 y el validador sfPropelUniqueValidator</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardPlugin">sfGuardPlugin</a>: corregidos los errores en las tareas</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPokaYokePlugin">sfPokaYokePlugin</a>: creadas las branch en el repositorio para las diferentes versiones del plugin, ya no se utilizan los filtros y el manejador de configuraciones, modificado el nombre de los validadores para que cumplan con la nueva sintaxis</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: limpieza en el código fuente y actualización de los nombres a la nueva sintaxis de nombre-de-campo/clave-externa</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrineUserPlugin">sfDoctrineUserPlugin</a>: mejorado el archivo generator.yml, añadidas el resto de propiedades del objeto User en el formulario de edición, ahora se puede editar mediante AJAX el teléfono y email del usuario, añadida una nueva sección llamada &#8221;Security&#8221; en la página del usuario para ver y editar toda la información relacionada con sfGuardUser</li>
<li><a href="http://trac.symfony-project.com/wiki/sfUJSPlugin">sfUJSPlugin</a>: actualizada la librería jQuery a la versión 1.2.3</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelAlternativeSchemaPlugin">sfPropelAlternativeSchemaPlugin</a>: ahora el plugin es compatible con sfPropelVersionableBehaviorPlugin</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.ibeatyou.com">ibeatyou</a>: (inglés) red social que permite competir contra otros usuarios mediante competiciones que utilizan fotos, vídeos, texto, cámaras web, etc.</li>
<li><a href="http://www.cfsracingsanvicente.com">CFS Racing San Vicente</a>: (español) página web oficial de este equipo de fútbol sala</li>
<li><a href="http://www.shopreflex.fr/">Shopreflex</a>: (francés) red social francesa dedicada a las compras</li>
<li><a href="http://www.staragora.com/">Staragora</a>: (francés) portal francés dedicado a las estrellas (fotos, noticias, vídeos, direcciones, moda, etc.)</li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://prendreuncafe.com/blog/post/2008/03/24/Le-code-de-Symfonians-en-open-source">Le code de Symfonians en open source</a></li>
<li><a href="http://www.strangebuzz.com/index.php/2008/03/24/30-symfony-traduction-fr-de-la-cheatsheet-ajax">symfony : traduction FR de la cheatsheet Ajax</a></li>
<li><a href="http://symfonians.net/blog/2008/03/24/symfonians-app-goes-open-source">Symfonians app goes open source</a></li>
<li><a href="http://www.symfonybr.com/2008/03/24/symsony-sync-funcionando-no-windows-how-to-get-rsync-working-on-windows/">Symsony sync funcionando no windows (How to get rsync working on windows) </a></li>
<li><a href="http://www.symfony.es/2008/03/25/se-publica-symfony-1012/">Se publica Symfony 1.0.12</a></li>
<li><a href="http://ruzz.onsymfony.com/post/29876364">symfony 1.1 beta 2 is out.</a></li>
<li><a href="http://www.symfony.es/2008/03/26/las-novedades-de-symfony-11-beta-2/">Las novedades de Symfony 1.1 Beta 2</a></li>
<li><a href="http://www.liumin.name/20080326/symfony-11-beta-2/">Symfony 1.1 Beta 2 发布</a></li>
<li><a href="http://redotheweb.com/2008/03/27/sfpropelfinder-is-like-jquery-for-propel/">sfPropelFinder is like jQuery for Propel </a></li>
<li><a href="http://www.symfonybr.com/2008/03/27/limpando-o-cache-sem-precisar-usar-linha-de-comando-symfony-cc/">Limpando o cache sem precisar usar linha de comando (symfony cc) </a></li>
<li><a href="http://prendreuncafe.com/blog/post/2008/03/28/Mon-premier-billet">Mon premier billet</a></li>
<li><a href="http://www.sensiolabs.com/blog/post/2008/03/28/feuille-de-route-symfony-11">Feuille de route symfony 1.1</a></li>
<li><a href="http://www.symfonylab.com/one-backend-many-sites/">One backend, many sites</a></li>
<li><a href="http://geekblog.over-blog.com/article-18108296.html">Vim Project &amp; symfony</a></li>
<li><a href="http://blog.mojek.pl/2008/03/26/symfony-11-beta-2/">Symfony 1.1 Beta 2</a></li>
<li><a href="http://blog.t8d.de/2008/03/26/symfony-11-beta-2-released/">Symfony 1.1 Beta 2 released</a></li>
<li><a href="http://samuraicoder.net/helpers_symfony_11">Helpers for symfony 1.1</a></li>
<li><a href="http://www.tschitschereengreen.com/blog/2008/03/26/symfony-i18n-translation-best-practice/">Symfony I18N translation best practice</a></li>
<li><a href="http://www.noodev.com/2008/03/26/symfony-11-beta-2/">Symfony 1.1 Beta 2</a></li>
<li><a href="http://brett.telosstudios.com/2008/03/26/symfony-cli-command-line-interface-tasks/">Symfony (CLI) command line interface tasks</a></li>
<li><a href="http://www.paolomainardi.com/2008/03/26/rilasciato-symfony-11-beta-2/">Rilasciato Symfony 1.1 Beta 2</a></li>
<li><a href="http://www.sampablokuper.com/blog/2008/03/27/learning-to-play-symfonies/">Learning to play symfonies</a></li>
<li><a href="http://desarrolla2.com/instanlando-symfony-en-ubuntu/">Instalación de symfony en ubuntu</a></li>
<li><a href="http://arania.net/create-php-based-ajax-web-applications-with-ease-symfony-framework/">Create PHP Based AJAX Web Applications With Ease &#8211; Symfony Framework </a></li>
<li><a href="http://www.grepmymind.com/2008/03/28/april-sf-php-meetup-symfony/">April SF PHP Meetup &#8211; symfony</a></li>
<li><a href="http://blog.fxposter.org/2008/03/27/symfony-11-form-framework-day-1/">Symfony 1.1 Form Framework: Day 1</a></li>
<li><a href="http://blog.fxposter.org/2008/03/29/symfony-11-day-2-installing-symfony/">Symfony 1.1: Day 2 (Installing Symfony)</a></li>
<li><a href="http://symfonyblog.wordpress.com/2008/03/30/was-ist-symfony-und-warum-ein-blog-daruber/">Was ist Symfony und warum ein Blog darüber?</a></li>
<li><a href="http://symfonyblog.wordpress.com/2008/03/30/mein-erstes-symfony-projekt/">Mein erstes Symfony Projekt</a></li>
<li><a href="http://www.lozix.com/2008/03/30/installer-symfony-sur-osx-105-leopard/">Installer Symfony sur OSX 10.5 Leopard</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/03/31/una-semana-con-symfony-38-24-30-marzo-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #33 (18-24 febrero 2008)</title>
		<link>http://www.symfony.es/2008/02/29/una-semana-con-symfony-33-18-24-febrero-2008/</link>
		<comments>http://www.symfony.es/2008/02/29/una-semana-con-symfony-33-18-24-febrero-2008/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 20:46:01 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/02/29/una-semana-con-symfony-33-18-24-febrero-2008/</guid>
		<description><![CDATA[Esta semana ha sido muy tranquila para el desarrollo del núcleo de Symfony. Por el contrario, ha habido una gran actividad de desarrollo ... <a href="http://www.symfony.es/2008/02/29/una-semana-con-symfony-33-18-24-febrero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Esta semana ha sido muy tranquila para el desarrollo del núcleo de Symfony. Por el contrario, ha habido una gran actividad de desarrollo en los plugins y se han corregido más de 45 errores.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/7546">r7546</a>, <a href="http://trac.symfony-project.com/changeset/7547">r7547</a>: [1.0, 1.1] corregido un error en la codificación de las URI y en XHTML</li>
<li><a href="http://trac.symfony-project.com/changeset/7575">r7575</a>: [1.0] añadida una prueba unitaria para sfDateValidator</li>
<li><a href="http://trac.symfony-project.com/changeset/7576">r7576</a>: [1.1] refactorizado sfToolkit::getArrayValueForPath() y añadido el método sfToolkit::hasArrayValueForPath()</li>
<li><a href="http://trac.symfony-project.com/changeset/7589">r7589</a>, <a href="http://trac.symfony-project.com/changeset/7590">r7590</a>: [1.0, 1.1] ahora sfNumberValidator no acepta valores hexadecimales</li>
<li><a href="http://trac.symfony-project.com/changeset/7592">r7592</a>, <a href="http://trac.symfony-project.com/changeset/7593">r7593</a>: [1.0, 1.1] la información de la caché ahora es válida para el estándar XHTML 1.0 Strict</li>
<li>Actualizada la <em>branch</em> de <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: incorporados los cambios introducidos por Propel 1.3, corregido un error en el manejo de excepciones en sfContext</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=02%2F24%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 75 <em>changesets</em>, 24 nuevos defectos, 45 defectos corregidos, 18 nuevas mejoras solicitadas, 13 mejoras incorporadas, 8 nuevos defectos en la documentación, corregidos 7 errores en la documentación y 11 modificaciones en la documentación.</p>
<p><span id="more-328"></span><strong>Documentación</strong></p>
<ul>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin1.1">sfDoctrinePlugin1.1</a>, <a href="http://trac.symfony-project.com/wiki/sfDoctrineStatus">sfDoctrineStatus</a> y <a href="http://trac.symfony-project.com/wiki/sfDoctrinePager">sfDoctrinePager</a></li>
<li>Traducida la página <a href="http://trac.symfony-project.com/wiki/sfPropelAlternativeSchemaPlugin/Es">sfPropelAlternativeSchemaPlugin</a> al español</li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Symfony/PHP en <a href="http://www.buildersite.co.uk">buildersite.co.uk</a> &#8211; jornada completa en Londres, Reino Unido - <a href="http://www.buildersite.co.uk/workforus_developer.php">Detalles de la oferta</a> &#8211; Contacto: gavin [at] buildersite [dot] co.uk</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programadores Symfony disponibles para contratar</a>:
<ul>
<li><a href="http://acobby.com/">Acobby Ltd.</a>: <em>&#8220;professional web development company that specializes on developing high-quality web sites including e-commerce, portals and corporate web-sites with back-end functionality. Our company was established in 1999, started to work with Symfony framework at the beginning of 2007.&#8221;</em></li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blogs sobre Symfony</a>:
<ul>
<li>Xavier Lacot [francés] (<a href="http://lacot.org/">sitio web</a>, <a href="http://lacot.org/syndication/blog/tag/symfony.atom">canal RSS</a>)</li>
<li>eax.fr [francés] (<a href="http://www.eax.fr/tag/symfony/">sitio web</a>, <a href="http://www.eax.fr/tag/symfony/feed">canal RSS</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsStarredBehaviorPlugin">sfPropelActAsStarredBehaviorPlugin</a>: permite que cada usuario pueda marcar un objeto Propel (similar a la idea de marcar con una estrella los emails en Gmail).</li>
<li><a href="http://trac.symfony-project.com/wiki/sfOpmlPlugin">sfOpmlPlugin</a>: procesa y genera archivos en formato OPML</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsPolymorphicBehaviorPlugin">sfPropelActAsPolymorphicBehaviorPlugin</a>: ahora el plugin sigue de forma más estricta el tratamiento habitual de las claves externas en Propel: se utiliza sfParameterHolder para reducir el número de consultas a la base de datos, eliminados los métodos clearXXX() y deleteXXX().</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin">sfPropelActAsCommentableBehaviorPlugin</a>: corregida la documentación, solucionado un pequeño error en el contador de comentarios.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsTaggableBehaviorPlugin">sfPropelActAsTaggableBehaviorPlugin</a>: corregido un error en TagPeer::getRelatedTags() cuando existen objetos de varias clases, getTaggedWithCriteria() ahora también acepta las etiquetas en forma de cadena de texto en vez de en forma de array.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: añadido require_once() en la tarea base, actualizado el sistema de tareas.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: solucionado un error en sfFlexibleLogger, solucionado otro error relacionado con la edición de los parámetros del trabajo mediante la interfaz gráfica, añadidas funciones de finalización (<em>shutdown functions</em>) en sfJob y sfJobQueue.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPageFlowPlugin">sfPageFlowPlugin</a>: publicada la versión 0.0.2, actualizada la documentación.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCountableBehaviorPlugin">sfPropelActAsCountableBehaviorPlugin</a>: el valor de las columnas nb_sf_counts ahora se actualiza automáticamente.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelImpersonatorPlugin">sfPropelImpersonatorPlugin</a>: añadido el soporte para añadir campos propios adicionales en cualquier objeto Propel mediante el método -&gt;addAsColumn().</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrineSimpleCMSPlugin">sfDoctrineSimpleCMSPlugin</a>: solucionados algunos errores cuando está activado el mecanismo de escape, actualizados los esquemas para la <em>branch</em> 1.0 de sfDoctrinePlugin.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardDoctrinePlugin">sfGuardDoctrinePlugin</a>: solucionado un error que tenía en cuenta los usuarios inactivos al intentar recuperar una contraseña perdida.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfSimpleCMSPlugin">sfSimpleCMSPlugin</a>: añadido el aviso de que no se puede utilizar SQLite con este plugin, corregida la forma en la que se muestran los idiomas disponibles, modificados los estilos en el editor de <em>slots</em> y muchos otros cambios.</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/csOopCalendarPlugin">csOopCalendarPlugin</a>: añadido el soporte para procesar archivos en formato iCalendar.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: publicada la versión 0.1.5</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://simpl.es">Simpl.es</a></li>
<li><a href="http://www.posters.nl/">Posters.nl</a></li>
<li><a href="http://www.posters.at/">Posters.at</a></li>
<li><a href="http://www.meetingsreview.com">Meetings review</a></li>
<li><a href="http://www.hotel-curitiba.com.br/">Hotel-Curitiba</a></li>
<li><a href="http://www.hotel-foz.com.br/">Hotel-Foz</a></li>
<li><a href="http://www.hotel-rio-de-janeiro.com/">Hotel-Rio-de-Janeiro</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://mirthlab.com/2008/02/17/pake-task-locations-and-file-naming-conventions/">Pake Task Locations and File Naming Conventions</a></li>
<li><a href="http://www.symfony.es/2008/02/18/symfony-tambien-decora-tu-oficina/">Symfony también decora tu oficina</a></li>
<li><a href="http://www.symfony.it/articoli/30/symfony-e-dreamhost/">Symfony e Dreamhost</a></li>
<li><a href="http://symfony.sopca.com/2008/02/19/tuesday-weirdness-a-symfony-on-symbian-phones/">Tuesday weirdness: a Symfony on Symbian phones</a></li>
<li><a href="http://www.leftontheweb.com/message/Using_sfFileCache_directly">Using sfFileCache directly</a></li>
<li><a href="http://dozo.matrix.jp/framework/symfony/jis%E3%83%A1%E3%83%BC%E3%83%AB?rev=1193318201">symfony JIS(ISO-2022-JP)メール送信する方法(MVCバージョン)</a></li>
<li><a href="http://bemused.org/blog/2008/02/20/symfony-and-i18n/">Symfony and i18n &#8211; site interface translation</a></li>
<li><a href="http://suprie.in.ruangkopi.com/2008/02/20/web-application-framework/">Web application Framework</a></li>
<li><a href="http://www.leftontheweb.com/message/Dutch_PHP_Conference_2008_and_symfony">Dutch PHP Conference 2008 and symfony</a></li>
<li><a href="http://www.ganchiku.com/2008/02/symfony_fulltext_search_with_senna.html">symfonyで全文検索でもしてみるか。</a></li>
<li><a href="http://www.eax.fr/2008/02/20/generateur-de-criteria-pour-propel/">Générateur de Criteria pour Propel</a></li>
<li><a href="http://www.soft-science.de/2008/02/20/symfony-firmensoftware-fur-hydrokulturbetrieb/">Symfony Firmensoftware für Hydrokulturbetrieb</a></li>
<li><a href="http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/">Una semana con Symfony #32 (11-17 febrero 2008)</a></li>
<li><a href="http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/">Extra questions and solutions for sfGuardPlugin</a></li>
<li><a href="http://www.eax.fr/2008/02/22/installer-symfony-sous-debian/">Installer Symfony sous Debian</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/27">Een week vol symfony #59 (11 =&gt; 17 februari 2008)</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/28">Symfony op Nederlandse events</a></li>
<li><a href="http://cbvision.de/2008/02/24/moderne-webentwicklung-mit-dem-symfony-framework/">Moderne Webentwicklung mit dem Symfony Framework</a></li>
<li><a href="http://www.ariegeweb.net/blog/?p=34">AriegeWeb.net en Symfony</a></li>
<li><a href="http://blog.aplusmedia.de/2008/02/21/testing-mit-symfony/">Testing mit Symfony</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/02/29/una-semana-con-symfony-33-18-24-febrero-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #32 (11-17 febrero 2008)</title>
		<link>http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/</link>
		<comments>http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 08:23:19 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/</guid>
		<description><![CDATA[Durante esta semana, la actividad se ha centrado en la refactorización de sfPatternRouting. Aunque esta refactorización introduce muchas novedades, todos los cambios son ... <a href="http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Durante esta semana, la actividad se ha centrado en la refactorización de sfPatternRouting. Aunque esta refactorización introduce muchas novedades, todos los cambios son compatibles con Symfony 1.0. El nuevo sistema de enrutamiento será más rápido, más robusto y mucho más configurable.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/7457">r7457</a>: [1.1] añadido el evento routing.load_configuration</li>
<li><a href="http://trac.symfony-project.com/changeset/7463">r7463</a>: [1.1] solucionado un problema en la generación de los controladores</li>
<li><a href="http://trac.symfony-project.com/changeset/7464">r7464</a>: [1.1] corregido un valor HTTP/1.0 que no se había cambiado por HTTP/1.1</li>
<li><a href="http://trac.symfony-project.com/changeset/7467">r7467</a>: [1.1] añadido el método sfCommandApplication::getLongVersion()</li>
<li><a href="http://trac.symfony-project.com/changeset/7476">r7476</a>: [1.1] solucionado un error ortográfico en sfPropelBaseTask</li>
<li><a href="http://trac.symfony-project.com/changeset/7480">r7480</a>: [1.1] corregido un error ortográfico en sfCrudGenerator</li>
<li><a href="http://trac.symfony-project.com/changeset/7501">r7501</a>: [1.1] añadida la cultura por defecto en el esqueleto del archivo settings.yml</li>
<li><a href="http://trac.symfony-project.com/changeset/7502">r7502</a>: [1.1] corregida la opción &#8211;xml de la tarea propel:build-schema</li>
<li><a href="http://trac.symfony-project.com/changeset/7508">r7508</a>: [1.1] corregido un error con el sufijo en la vista (se utiliza sfView::SUCCESS sólo si no se devueve ningún valor en la acción o si se devuelve null, por lo que es posible eliminar el sufijo)</li>
<li><a href="http://trac.symfony-project.com/changeset/7509">r7509</a>: [1.1] eliminada una llamada redundante al método initialize()</li>
<li><a href="http://trac.symfony-project.com/changeset/7514">r7514</a>: [1.1] solucionado el problema de la última barra &#8220;/&#8221; en las direcciones del enrutamiento</li>
<li><a href="http://trac.symfony-project.com/changeset/7516">r7516</a>: [1.1] la opción para establecer el sufijo de las URL se ha cambiado del archivo settings.yml al archivo factories.yml</li>
<li><a href="http://trac.symfony-project.com/changeset/7518">r7518</a>: [1.1] movidas las opciones default_module y default_action al archivo factories.yml</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7525">r7525</a>: [1.1] refactorizado sfPatternRouting</strong> (todo es compatible con las versiones anteriores)
<ul>
<li>connect(), parse() y generate() estrenan un nuevo algoritmo (este algoritmo elimina todas las chapuzas que se necesitaban para resolver el problema de la primera y la última barra &#8220;/&#8221; en las direcciones, también se han incorporado reglas para asignar valores adecuados para las partes opcionales de las URL, parse() y generate() van a ser mucho más rápidos)</li>
<li>añadidas nuevas opciones de configuración (ahora se puede configurar el prefijo que define las variables, el separador de cada parte y el charset en las URL)</li>
<li>añadidas nuevas pruebas unitarias</li>
<li>Leer el resto de <a href="http://trac.symfony-project.com/changeset/7525">cambios introducidos en sfPatternRouting</a></li>
</ul>
</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: corregida la generación de los controladores, modificado el sistema de logs en las tareas de la cache, añadidos los cambios de Propel 1.3, actualizado Phing a la versión 2.3.</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=02%2F17%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 73 <em>changesets</em>, 25 nuevos defectos, 18 defectos corregidos, 11 nuevas mejoras solicitadas, 3 mejoras incorporadas, 5 nuevos defectos en la documentación, corregidos 5 errores en la documentación y 33 modificaciones en la documentación.<br />
<span id="more-324"></span></p>
<p><strong>Documentación</strong></p>
<ul>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/SymfonyAndPDT">Symfony And PDT</a>, <a href="http://trac.symfony-project.com/wiki/Symfony11Events">Symfony 1.1 events</a>, <a href="http://trac.symfony-project.com/wiki/HowToPatchTablesForI18nFromGeneratedSchema">How to patch tables for I18n from a reverse-engineered database</a>, <a href="http://trac.symfony-project.com/wiki/HowToUseFCKeditor">How To Use FCK editor</a> y <a href="http://trac.symfony-project.com/wiki/sfDoctrineFaq">sfDoctrine FAQ</a> pages</li>
<li>Traducida la página <a href="http://trac.symfony-project.com/wiki/Documentation/es_ES/cookbook/1.0/shopping_cart">How to manage a shopping cart</a> al español</li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programadores Symfony en MTV Networks &#8211; jornada completa en Nueva York - Contacto: john.lianoglou [at] mtvnmix [dot] com</li>
<li>Programador Symfony en <a href="http://www.inmeres.com">Inmeres Solutions Limited</a> &#8211; jornada completa en Chelmsford, Essex, Reino Unido - Contacto: recruitment &#8211; AT &#8211; inmeres &#8211; DOT &#8211; com</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfPhpExcelPlugin">sfPhpExcelPlugin</a>: permite integrar la librería <a href="http://www.phpexcel.net">PHPExcel</a> en los proyectos Symfony</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/mqThickboxPlugin">mqThickboxPlugin</a>: actualizada la documentación para explicar cómo se cambia el estilo por defecto de thickbox, actualizado el archivo CSS para utilizar las definiciones que incluye thickbox 3.1.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfFLVPlayerPlugin">sfFLVPlayerPlugin</a>: añadido el método sfConfig::get(&#8216;sf_FLVPlayer_web_dir&#8217;) en el helper (soluciona un error en Internet Explorer), publicada la versión 0.1.1.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: añadido require_once en la tarea base, solucionado el error que impedía a sfLuceneLowerCaseFilter procesar correctamente los valores codificados en UTF8.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: cambio muy importante en la forma en la que se procesa el nombre de los campos.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfTinyMCEConfigPlugin">sfTinyMCEConfigPlugin</a>: añadida la configuración de la cultura (si no se especifica, se utiliza la cultura actual del usuario), publicada la versión 0.0.2.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsTaggableBehaviorPlugin">sfPropelActAsTaggableBehaviorPlugin</a>: añadido el método getTaggedWithCriteria, mejorada la documentación, añadido un límite a la selección realizada por getAllWithCount().</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsTaggableBehaviorPlugin">sfPropelActAsTaggableBehaviorPlugin</a>: aplicado un parche para utilizar is_callable.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrineSimpleCMSPlugin">sfDoctrineSimpleCMSPlugin</a>: modificado el prefijo sfDoctrine:: por Doctrine::</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfMDB2RestPlugin">sfMDB2RestPlugin</a>: añadidas las transacciones al procesamiento por lotes.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: ya no se reemplaza el array completo de opciones de un trabajo cuando se modifica el trabajo.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPJSPlugin">sfPJSPlugin</a>: añadida la opción de utilizar $this-&gt;setTemplate(&#8216;differentTemplate&#8217;) en la acción de sfPJS.</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.lcgb.lu">LCGB</a></li>
<li><a href="http://www.kelev.org.il">www.kelev.org.il</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symfony-framework.nl/nieuws/26">Een week vol symfony #58 (4 =&gt; 10 februari 2008)</a></li>
<li><a href="http://deuteria.blogspot.com/2008/02/symfony-vs-zend-framework-1-definicin.html">Symfony vs Zend Framework. 1- Definición del problema</a></li>
<li><a href="http://vorticism.wordpress.com/2008/02/15/an-audience-with/">Enhancing Symfony CRUD</a></li>
<li><a href="http://feedorss.wordpress.com/2008/02/15/internacionalizacion-y-localizacion-en-symfony/">Internacionalización y localización en Symfony</a></li>
<li><a href="http://dotblog.com.ar/symfony-el-framework-php-por-excelencia.blog">Symfony El Framework PHP por excelencia</a></li>
<li><a href="http://labs.malapronta.com.br/2008/02/15/introducao-symfony/">Introdução symfony</a></li>
<li><a href="http://timothybowler.com/2008/02/16/htaccess-and-symfony/">.htaccess and Symfony</a></li>
<li><a href="http://www.infosertec.com.ar/blog/?p=160">del.icio.us será reescrito con Symfony</a></li>
<li><a href="http://www.redden.se/wordpress/?p=108">Apache,Gentoo and symfony</a></li>
<li><a href="http://www.symfony.es/2008/02/12/la-flexibilidad-de-symfony-en-la-practica/">La flexibilidad de Symfony en la práctica</a></li>
<li><a href="http://mirthlab.com/2008/02/12/sflucene-quick-tip-displaying-categories-in-model-results/">sfLucene quick tip: displaying categories in model results</a></li>
<li><a href="http://www.symfonybr.com/2008/02/13/melhores-praticas-para-programar-em-symfony-coding-standards/">Melhores práticas para programar em symfony (Coding Standards)</a></li>
<li><a href="http://blog.hma-info.de/2008/02/14/a-symfony-success-story-part-ii/">A symfony success story &#8211; Part II</a></li>
<li><a href="http://www.clever-age.com/veille/blog/un-petit-nouveau-dans-la-famille.html">un petit nouveau dans la famille</a></li>
<li><a href="http://www.symfonylab.com/am-i-symfoniac/">Am I Symfoniac?</a></li>
<li><a href="http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/">Una semana con Symfony #30 (28 enero &#8211; 3 febrero 2008)</a></li>
<li><a href="http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/">Una semana con Symfony #31 (4-10 febrero 2008)</a></li>
<li><a href="http://www.aide-de-camp.org/tip/7/en/tweak-template-names">Tip #7 &#8211; Tweak Template Names</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/02/22/una-semana-con-symfony-32-11-17-febrero-2008/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #31 (4-10 febrero 2008)</title>
		<link>http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/</link>
		<comments>http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 19:09:00 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/</guid>
		<description><![CDATA[El código fuente de Symfony 1.1 continúa sufriendo muchos cambios. Durante esta semana se han añadido, modificado y eliminado muchos métodos, constantes ... <a href="http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>El código fuente de Symfony 1.1 continúa sufriendo muchos cambios. Durante esta semana se han añadido, modificado y eliminado muchos métodos, constantes y variables a lo largo de todo el framework. Además, Symfony 1.1 sigue añadiendo grandes mejoras de última hora, ya que todas las características del plugin sfPropelAlternativeSchemaPlugin estarán disponibles de forma nativa en la próxima versión del framework.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/7317">r7317</a>: [1.1] eliminada la dependencia de sf_symfony_data_dir en el helper input_date_tag()</li>
<li><a href="http://trac.symfony-project.com/changeset/7318">r7318</a>: [1.1] añadido el método sfCommandApplication::getOption()</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7322">r7322</a>: [1.1] eliminada la variable sf_symfony_data_dir (necesario para el nuevo sfConfiguration)</strong></li>
<li><a href="http://trac.symfony-project.com/changeset/7329">r7329</a>: [1.1] modificado SF_ROOT_DIR/test por SF_TEST_DIR</li>
<li><a href="http://trac.symfony-project.com/changeset/7332">r7332</a>: [1.1] corregidas las tareas project:freeze / project:unfreeze</li>
<li><a href="http://trac.symfony-project.com/changeset/7333">r7333</a>. <a href="http://trac.symfony-project.com/changeset/7336">7336</a>: [1.1] modificado sfConfig::get(&#8216;sf_root_dir&#8217;) para utilizar constantes más significativas</li>
<li><a href="http://trac.symfony-project.com/changeset/7335">r7335</a>: [1.1] los archivos de lock se han movido al directorio de la cache</li>
<li><a href="http://trac.symfony-project.com/changeset/7341">r7341</a>, <a href="http://trac.symfony-project.com/changeset/7342">7342</a>: [1.1] pequeña refactorización de sfConfigCache</li>
<li><a href="http://trac.symfony-project.com/changeset/7363">r7363</a>: [1.1] solucionado un error de getCurrentInternalUri() cuando se le llamaba dos veces y con valores diferentes</li>
<li><a href="http://trac.symfony-project.com/changeset/7370">r7370</a>: [1.1] movida la constante sfCore::VERSION a SYMFONY_VERSION</li>
<li><a href="http://trac.symfony-project.com/changeset/7388">r7388</a>: [1.1] modificado el archivo view.yml por defecto</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7394">r7394</a>: [1.1] incorporadas las características de sfPropelAlternativeSchemaPlugin a Symfony 1.1</strong>
<ul>
<li>Un esquema puede redefinir partes de otro esquema</li>
<li>Se puede declarar el uso de behaviors directamente en el esquema</li>
<li>Ahora se puede utilizar una nueva sintaxis en los esquemas, más orientada a objetos</li>
</ul>
</li>
<li><a href="http://trac.symfony-project.com/changeset/7397">r7397</a>: [1.1] añadidos atajos a sfTask::log() y sfTask::logSection()</li>
<li><a href="http://trac.symfony-project.com/changeset/7399">r7399</a>: [1.1] añadido el método sfPropelData::getData() y modificada la tarea propel:data-dump para que vuelque por defecto toda la información en la salida estándar</li>
<li><a href="http://trac.symfony-project.com/changeset/7401">r7401</a>: [1.1] reemplazado sfTask-&gt;filesystem por sfTask-&gt;getFilesystem()</li>
<li><a href="http://trac.symfony-project.com/changeset/7428">r7428</a>: [1.1] eliminada la tarea generator:controller</li>
<li><a href="http://trac.symfony-project.com/changeset/7429">r7429</a>: [1.1] eliminado el archivo index_dev.php en el esqueleto de las aplicaciones</li>
<li><a href="http://trac.symfony-project.com/changeset/7430">r7430</a>: [1.1] modificado sfI18nExtract para que su primer argumento sea de tipo sfI18N (eliminada la dependencia de sfContext)</li>
<li><a href="http://trac.symfony-project.com/changeset/7434">r7434</a>: [1.1] añadida una tarea para actualizar los archivos obsoletos logging.yml y i18n.yml</li>
<li><a href="http://trac.symfony-project.com/changeset/7438">r7438</a>: [1.1] eliminado el método sfSymfonyCommandApplication::initializeAutoloader()</li>
<li><a href="http://trac.symfony-project.com/changeset/7442">r7442</a>: [1.1] añadido el método sfDatabaseManager::setDatabase()</li>
<li><a href="http://trac.symfony-project.com/changeset/7452">r7452</a>: [1.1] añadido sfStreamLogger</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: solucionados algunos errores en los archivos de datos, eliminado el directorio data/modules, eliminados algunos archivos por defecto (myUser.class.php, .htaccess)</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=02%2F10%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 144 <em>changesets</em>, 23 nuevos defectos, 22 defectos corregidos, 4 nuevas mejoras solicitadas, 4 mejoras incorporadas, 4 nuevos defectos en la documentación, corregidos 10 errores en la documentación y 20 modificaciones en la documentación.</p>
<p><span id="more-321"></span><strong>Documentación</strong></p>
<ul>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/sfGuardPluginExtraDocumentation">sfGuard plugin &#8211; extra documentation</a>, <a href="http://trac.symfony-project.com/wiki/InstallingSymfonyOnOVH">Installing Symfony on OVH</a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Jefe de proyecto para Servicios Web en <a href="http://www.edgehill.ac.uk/">Edge Hill University</a> &#8211; contrato de 12 meses en Ormskirk, Lancashire, Reino Unido &#8211; <a href="http://jobs.edgehill.ac.uk/details/EH1971">Condiciones del puesto</a></li>
<li>Programadores en <a href="http://www.mysymbiosis.com">Symbiosis</a> &#8211; jornada completa en Singapur &#8211; Contacto: future [at] mysymbiosis[dot] com</li>
<li>Programador Symfony en <a href="http://www.play.fm">www.play.fm</a> &#8211; freelance o jornada completa en Viena, Austria &#8211; Contacto: tobias.stanzel[at] play[dot] fm</li>
<li>Programador web Symfony en Phoenix Business Technologies Group &#8211; jornada completa en Pittsburgh, PA (Estados Unidos) o teletrabajo &#8211; <a href="http://symfonians.net/job/symfony-web-developer">Condiciones del puesto</a></li>
<li>Programador Symfony / Jefe de Proyecto en <a href="http://www.invest-in-france.org/corporate/fr/recrutement-emploi-stage.html">Invest in France Agency</a> &#8211; jornada completa en Paris, Francia &#8211; Contacto: jobs [at] investinfrance [dot] org</li>
<li>Programador Symfony en <a href="http://www.saltation.de">saltation</a> &#8211; jornada completa en Bielefeld, Alemania &#8211; Contacto: jobs [at] saltation [dot] de</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfTinyMCEConfigPlugin">sfTinyMCEConfigPlugin</a>: permite configurar de forma centralizada el editor TinyMCE mediante un archivo de configuración en formato YAML</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: añadidas las plantillas de cabecera y pie de página para las páginas de edición de datos, añadido el soporte de sfPJSPlugin, añadido el método getGridPanel, completada la acción de borrar, añadida la acción ajaxDelete.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: añadido el atajo sfJobQueuePeer::retrieveByQueueName, mejoras en la documentación, publicada la versión 0.3, mejorada la gestión de los trabajos que se repiten.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelFileStoragePlugin">sfPropelFileStoragePlugin</a>: solucionado un error con la ruta de la caché, modificado el archivo _link.php para que utilice el método de descargar archivos en vez del método para mostrar archivos, los esquemas ahora utilizan la sintaxis de YAML.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjs2Plugin">sfExtjs2Plugin</a>: añadida una opción para excluir la etiqueta de JavaScript en los métodos de inicio y de final.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropel13Plugin">sfPropel13Plugin</a>: congelados los svn:externals porque los autores de Propel están haciendo una gran refactorización, mejoras en la documentación.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: publicada la versión 0.1.4 (actualizado Zend_Search_Lucene a la versión 1.5.0PR).</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelVersionableBehaviorPlugin">sfPropelVersionableBehaviorPlugin</a>: creadas las <em>branch</em> en el repositorio, el esquema del plugin ahora utiliza el formato YAML, mejorada la documentación, añadido el método getAllVersions, añadidos algunos cambios incompatibles con las versiones anteriores (cambiado el nombre getAllVersions por getAllResourceVersions, renombrado getLastVersions por getLastResourceVersion, añadidas las columnas comment, created_by y created_at columns en la clase ResourceVersion), añadidos los métodos getCurrentResourceVersion, setResourceCreatedBy, getResourceCreatedBy, setResourceComment y getResourceComment.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin">sfPropelActAsCommentableBehaviorPlugin</a>: añadidos enlaces a los comentarios para mejorar el acceso a sus enlaces permanentes, ahora las hojas de estilos son opcionales.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelImpersonatorPlugin">sfPropelImpersonatorPlugin</a>: añadidas opciones para debug y para internacionalización.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsTaggableBehaviorPlugin">sfPropelActAsTaggableBehaviorPlugin</a>: los caracteres de nueva línea ahora también se consideran separadores de etiquetas.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsRatableBehaviorPlugin">sfPropelActAsRatableBehaviorPlugin</a>: pequeñas mejoras en la documentación y en el helper.</li>
<li>Mejorada la documentación de <a href="http://trac.symfony-project.com/wiki/sfPropelValidatePlugin">sfPropelValidatePlugin</a>, <a href="http://trac.symfony-project.com/wiki/sfMenuGeneratorPlugin">sfMenuGeneratorPlugin</a> y <a href="http://trac.symfony-project.com/wiki/sfAmfphpPlugin">sfAmfphpPlugin</a>.</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.cmc-industries.com/">CMC Industries</a></li>
<li><a href="http://wpm.ngwtech.com/">Web project management</a></li>
<li><a href="http://www.ngwtech.com/">NGW Technologies</a></li>
<li><a href="http://www.kriszscyclelab.com/">Krisz&#8217;s cycle lab</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://blogs.edgehill.ac.uk/webservices/2008/02/04/bad-urls-part-4-choose-your-future/">Bad URLs Part 4: Choose your future  </a></li>
<li><a href="http://it.kndb.jp/entry/show/id/848"> symfonyでTwitterを作ってみる 番外編: 静的メソッド内でのクラスからの参照</a></li>
<li><a href="http://symfony.sopca.com/2008/02/06/tired-of-setting-up-your-presentationtesting-environment/">Tired of setting up your presentation/testing environment?</a></li>
<li><a href="http://www.symfonylab.com/voting-service-for-symfonylab/">Voting service for SymfonyLab</a></li>
<li><a href="http://www.symfony.es/2008/02/08/los-nuevos-esquemas-de-datos-de-symfony-11/">Los nuevos esquemas de datos de Symfony 1.1</a></li>
<li><a href="http://satya61229.blogspot.com/2008/02/yml-vs-xml-schema-files-symfony.html">YML Vs XML Schema Files Symfony</a></li>
<li><a href="http://satya61229.blogspot.com/2008/02/restore-data-rebuilding-model-symfony.html">Restore Data When Rebuilding Model in Symfony</a></li>
<li><a href="http://new2mac.canalblog.com/archives/2008/02/08/7881654.html">MacMini et developpement PHP/MySQL (MAMP)</a></li>
<li><a href="http://www.candidinfo.com/blog/developers-den/top-5-php-frameworks-to-work-on/">Top 5 PHP Frameworks To Work On!</a></li>
<li><a href="http://lustefaniak.com/2008/02/08/dlaczego-php-jest-zle/">Dlaczego PHP jest złe</a></li>
<li><a href="http://www.poso.dk/2008/02/08/mal-kvaliteten-af-din-kode/">Mål kvaliteten af din kode</a></li>
<li><a href="http://palleas.com/2008/02/07/framework-php-oui-mais/">Framework PHP, oui mais !</a></li>
<li><a href="http://bsd.dischaos.com/?p=9">vim key mappings for php/symfony</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/02/17/una-semana-con-symfony-31-4-10-febrero-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #30 (28 enero &#8211; 3 febrero 2008)</title>
		<link>http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/</link>
		<comments>http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 18:06:48 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/</guid>
		<description><![CDATA[Durante esta semana, el desarrollo se ha centrado en sfConfiguration, el último componente nuevo de Symfony 1.1. El nuevo mecanismo de configuración ... <a href="http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Durante esta semana, el desarrollo se ha centrado en sfConfiguration, el último componente nuevo de Symfony 1.1. El nuevo mecanismo de configuración implica un montón de cambios en muchos archivos del framework, pero promete muchas mejoras.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/7201">r7201</a>: [1.1] sfFileLogger ahora es más flexible (añadidas las opciones format, time_format y type options)</li>
<li><a href="http://trac.symfony-project.com/changeset/7211">r7211</a>, <a href="http://trac.symfony-project.com/changeset/7215">r7215</a>: [1.1] mejoras en las excepciones que se lanzan cuando se llama a un método que no existe en el objeto del usuario</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7243">r7243</a>: [1.1] la carga automática de las clases del núcleo de Symfony se ha cambiado a su propia clase (el primer cambio provocado por sfConfiguration)</strong></li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7247">r7247</a>: [1.1] todas las clases que se cargan automáticamente se han movido a lib/autoload</strong></li>
<li><a href="http://trac.symfony-project.com/changeset/7249">r7249</a>: [1.1] eliminados los directorios data/sql y lib/model del esqueleto de los proyectos</li>
<li><a href="http://trac.symfony-project.com/changeset/7275">r7275</a>: [1.1] corregido el constructor de sfFormPropel</li>
<li><a href="http://trac.symfony-project.com/changeset/7276">r7276</a>: [1.1] movidos los archivos de datos de i18n al directorio lib/i18n</li>
<li><a href="http://trac.symfony-project.com/changeset/7291">r7291</a>: [1.1] las plantillas por defecto se han modificado para que suempre utilicen el layout incluido</li>
<li><a href="http://trac.symfony-project.com/changeset/7292">r7292</a>: [1.1] el script symfony.php ahora utiliza sfCoreAutoload</li>
<li><a href="http://trac.symfony-project.com/changeset/7294">r7294</a>: [1.1] movidos los archivos de datos del directorio data/ a los directorios data/bin y lib/exception/data</li>
<li><a href="http://trac.symfony-project.com/changeset/7296">r7296</a>: [1.1] movido el directorio data/skeleton  a lib/task/generator/skeleton</li>
<li><a href="http://trac.symfony-project.com/changeset/7297">r7297</a>: [1.1] movido el archivo data/web/errors/error500.php a lib/exception/data/error500.php</li>
<li><a href="http://trac.symfony-project.com/changeset/7298">r7298</a>: [1.1] movido el directorio data/config a lib/config/config</li>
<li>Actualizada la <em>branch</em> de <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: añadidos los cambios introducidos por Propel, corregida la tarea propel:dump-data para Propel, actualizada la librería de Prototype a 1.6.0.2 y la librería scriptaculous a 1.8.1</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=02%2F03%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 109 <em>changesets</em>, 20 nuevos defectos, 5 defectos corregidos, 6 nuevas mejoras solicitadas, 1 mejora incorporada, 2 nuevos defectos en la documentación, corregido 1 error en la documentación y 10 modificaciones en la documentación.</p>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevo <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blog sobre Symfony</a>:
<ul>
<li>Digital Base (<a href="http://www.digitalbase.eu/blog/tag/symfony">sitio web</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfPropelImpersonatorPlugin">sfPropelImpersonatorPlugin</a>: este plugin pretende eliminar cualquier limitación de Propel, permitiendo realizar muchas cosas que supuestamente Propel no puede hacer.</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: publicada la versión 0.1.3, ahora se puede especificar el entorno en las tareas de Pake, solucionado un error con Zend_Search_Lucene, ahora se puede especificar la opción &#8220;highlight_qs&#8221; en el archivo app.yml</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: añadido el método extjs_escape_json_string en ExtJsHelper para aplicar un mecanismo de escape similar al que hace json_encode, añadida la opción de configuración list.fields.column.params.id para establecer la clase en los campos de columna</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: añadida la validación en las colas de trabajos y en la creación de nuevos trabajos, ahora se puede ejecutar un trabajo directamente desde la interfaz gráfica, eliminado sfJobhandlerInterface, añadida la posibilidad de crear logs</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfAmazonS3FSPlugin">sfAmazonS3FSPlugin</a>: modificada la forma en la que se vacían los &#8220;buckets&#8221;</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: añadida la tarea doctrine-build-all-reload-test-all</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfDoctrineNestedSetManagerPlugin">sfDoctrineNestedSetManagerPlugin</a>: reducido el número de consultas a la base de datos</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardDoctrinePlugin">sfGuardDoctrinePlugin</a>: modificada la sintaxis del esquema, actualizado el esquema</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjs2Plugin">sfExtjs2Plugin</a>: modificada la estructura de directorios</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/ddAccessibleFormPlugin">ddAccessibleFormPlugin</a>: ahora se utiliza el código JavaScript del framework YUI</li>
<li><a href="http://trac.symfony-project.com/wiki/sfFormExtraPlugin">sfFormExtraPlugin</a>: añadido el formulario sfFormLanguage, actualizado el archivo package.xml, añadido un validador y u nwidget para ReCaptcha</li>
</ul>
</li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symfony-framework.nl/nieuws/24">Een week vol symfony #56 (21 =&gt; 27 januari 2008)</a></li>
<li><a href="http://www.liumin.name/20080129/lighttpd-symfony/">配置Lighttpd支持Symfony</a></li>
<li><a href="http://www.symfonybr.com/2008/01/29/criando-um-pake-task-p-symfony/">Criando um Pake Task p/ symfony</a></li>
<li><a href="http://prendreuncafe.com/blog/post/2008/01/29/Un-client-de-geolocalisation-en-cinq-lignes-de-PHP-avec-lAPI-Google-Maps">Un client de geolocalisation en cinq lignes de PHP avec l&#8217;API Google Maps</a></li>
<li><a href="http://mirthlab.com/2008/01/29/sfzendplugin-alternative-to-installing-the-zend-framework/">sfZendPlugin Alternative to Installing the Zend Framework</a></li>
<li><a href="http://spindrop.us/2008/01/30/reusability/">reusability</a></li>
<li><a href="http://www.aide-de-camp.org/talk/9/solutions-linux-2008">symfony : un framework Open-Source pour les entreprises</a></li>
<li><a href="http://www.leftontheweb.com/message/Deployment_as_it_should_be">Deployment as it should be</a></li>
<li><a href="http://www.symfony.es/2008/01/31/nuevos-plugins-symfony-31-1-2008/">Nuevos plugins Symfony (31-1-2008)</a></li>
<li><a href="http://d.hatena.ne.jp/kuroppaz/20080131/1201765216">[symfony][propel]PropelのdoSelectJoinAll()のバグ？</a></li>
<li><a href="http://phpdreamsite.wordpress.com/2008/01/31/diving-into-symfony-2997/">Diving into Symfony 2007</a></li>
<li><a href="http://www.softwarelibre.net/explorando_mvcstyle_en_zend_php_symfony_y_cake">Explorando MVC-style en Zend PHP, symfony y Cake</a></li>
<li><a href="http://www.symforc.com/post/2008/01/31/Complex-relations-population-in-propel">Complex relations population in propel</a></li>
<li><a href="http://www.symfony.vn/blog/guide/synchronize-symfony-project-using-sync-task/">Đồng bộ symfony project với server sử dụng sync</a></li>
<li><a href="http://www.symfony.es/2008/02/01/por-que-symfony-es-tan-bueno/">¿Por qué Symfony es tan bueno?</a></li>
<li><a href="http://redotheweb.com/2008/02/01/database-session-handling-and-garbage-collector/">Database Session Handling and Garbage Collector</a></li>
<li><a href="http://www.symfonybr.com/2008/02/01/symfonians/">Symfonians</a></li>
<li><a href="http://www.symfonybr.com/2008/02/01/protegendo-arquivos-_devphp-do-symfony/">Protegendo arquivos *_dev.php do symfony</a></li>
<li><a href="http://arthurkoziel.com/2008/02/01/manage-symfony-with-git/">Manage Symfony with Git</a></li>
<li><a href="http://www.infoworld.com/article/08/02/01/PHP-5-deadline-approaches_1.html">PHP 5 deadline approaches</a></li>
<li><a href="http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/">Una semana con Symfony #28 (12-20 enero 2008)</a></li>
<li><a href="http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/">Una semana con Symfony #29 (21-&gt;27 enero 2008)</a></li>
<li><a href="http://arthurkoziel.com/2008/02/03/symfony-how-do-you-keep-your-model-and-database-in-sync/">Symfony: How Do You Keep Your Model and Database in Sync?</a></li>
<li><a href="http://satya61229.blogspot.com/2008/02/assign-extension-page-symfony.html">Assign Extension to your Display page in Symfony</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/02/10/una-semana-con-symfony-30-28-enero-3-febrero-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #29 (21-&gt;27 enero 2008)</title>
		<link>http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/</link>
		<comments>http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 15:56:28 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/</guid>
		<description><![CDATA[Durante esta semana, se publicó la versión 1.0.11 de Symfony, que soluciona 21 errores conocidos y supone otro hito completado en la ... <a href="http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Durante esta semana, se publicó la versión 1.0.11 de Symfony, que soluciona 21 errores conocidos y supone otro hito completado en la rama 1.0.X. Por su parte, Symfony 1.1 ha introducido una novedad importante para poder marcar las variables como seguras para ser mostradas en las plantillas. Además, también se ha presentado el plugin sfFormExtraPlugin, que incluirá validadores, <em>widgets </em>y formularios que no se van a incluir en la distribución estándar de Symfony porque son muy específicos o porque tienen dependencias externas.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><strong><a href="http://trac.symfony-project.com/changeset/7120">r7120</a>: [1.1] añadida una opción para marcar las variables como seguras para ser mostradas en las plantillas</strong>
<ul>
<li>añadida una nueva clase para decorar variables llamada sfOutputEscaperSafe</li>
<li>añadidos los métodos sfOutputEscaper::markClassesAsSafe() y sfOutputEscaper::markClassAsSafe() para marcar las clases como seguras para ser mostradas</li>
<li>la clase sfForm es segura por defecto</li>
<li>actualizadas las plantillas del generador de la parte de administración de las aplicaciones</li>
<li>añadido un tercer argumento al método sfComponent::setVar() para añadir valores seguros</li>
</ul>
</li>
<li><a href="http://trac.symfony-project.com/changeset/7123">r7123</a>: [1.1] eliminado el directorio data/model que ya no se utiliza</li>
<li><a href="http://trac.symfony-project.com/changeset/7124">r7124</a>: [1.1] solucionado un error de setDefaults() cuando la protección contra CSRF está activada</li>
<li><a href="http://trac.symfony-project.com/changeset/7127">r7127</a>: [1.1] eliminadas las tareas generate:batch y generate:plugin (generate:batch está obsoleta porque es mejor crear tareas y generate:plugin no tiene sentido)</li>
<li><a href="http://trac.symfony-project.com/changeset/7131">r7131</a>: [trunk] añadidos los cambios de la rama 1.1</li>
<li><a href="http://trac.symfony-project.com/changeset/7140">r7140</a>: [1.1] solucionado el error que hacía que se cargara dos veces la configuración de la base de datos</li>
<li><strong><a href="http://trac.symfony-project.com/milestone/1.0.11">Completada la versión 1.0.11 </a></strong></li>
<li><a href="http://trac.symfony-project.com/changeset/7147">r7147</a>: [1.1] solucionado un problema de rendimiento con las claves externas en los formularios generados mediante Propel, añadidos 2 validadores (sfValidatorPropelChoice, sfValidatorPropelChoiceMany), añadidos 2 widgets (sfWidgetFormPropelSelect, sfWidgetFormPropelSelectMany)</li>
<li><a href="http://trac.symfony-project.com/changeset/7151">r7151</a>: [1.1] ahora es posible que una clave externa valga 0 en el generador de la parte de administración</li>
<li><a href="http://trac.symfony-project.com/changeset/7152">r7152</a>: [1.1] corregida la gestión de errores globales de formulario
<ul>
<li>añadido el método sfWidgetFormSchema::getGlobalErrors()</li>
<li>añadido el método sfForm::renderGlobalErrors()</li>
<li>mejorado sfFormField::renderError() para que incluya todos los errores globales</li>
<li>corregida la plantilla editSuccess.php</li>
</ul>
</li>
<li><a href="http://trac.symfony-project.com/changeset/7153">r7153</a>: [1.1] solucionados los errores del validador por defecto de las claves primarias de los formularios generados mediante Propel</li>
<li><a href="http://trac.symfony-project.com/changeset/7180">r7180</a>, <a href="http://trac.symfony-project.com/changeset/7181">r7181</a>: [1.1] el mensaje mostrado por una excepción no pasaba por el mecanismo de escape</li>
<li><a href="http://trac.symfony-project.com/changeset/7182">r7182</a>: [1.1] convertido el código de salida de Phing en una excepción</li>
<li><a href="http://trac.symfony-project.com/changeset/7183">r7183</a>: [1.1] eliminados los archivos de datos de map/om/sql/forms</li>
<li>Updated <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a> branch: removed module layout in view.yml, added options for charset/queries/pdo options for sfPropelDatabase (1.3) + updated test + changed default databases.yml, merged propel 1.3 changes, fixed i18n handling for propel 1.3, tweaked writeCacheFile to use file locking (fixes potential race condition), enabled default options for checking symfony version/cache lock, tweaked tests</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=01%2F27%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 83 <em>changesets</em>, 24 nuevos defectos, 6 defectos corregidos, 8 nuevas mejoras solicitadas, 1 mejora incorporada, 5 nuevos defectos en la documentación, corregido 1 error en la documentación.</p>
<p><span id="more-316"></span><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfFormExtraPlugin">sfFormExtraPlugin</a>: incluye validadores, <em>widgets </em>y formularios que no se van a incluir en la distribución estándar de Symfony porque son muy específicos o porque tienen dependencias externas</li>
<li>Importación inicial de <a href="http://trac.symfony-project.com/browser/plugins/sfPropelGraphvizPlugin">sfPropelGraphvizPlugin</a> y  <a href="http://trac.symfony-project.com/browser/plugins/sfPCSSPlugin">sfPCSSPlugin</a></li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: pequeñas mejoras para poder cargar de forma dinámica las páginas de edición dentro de las páginas de contenido, los archivos de tipo JSON se han separado para cada página (listado, edición, etc.), solucionados los errores de las listas desplegables con la característica de autocompletado</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardDoctrinePlugin">sfGuardDoctrinePlugin</a>: solucionado un error de addPermissionByName que trataba de referenciar a la tabla &#8220;Group&#8221;</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCountableBehaviorPlugin">sfPropelActAsCountableBehaviorPlugin</a>: eliminados algunos archivos duplicados</li>
<li><a href="http://trac.symfony-project.com/wiki/sfTCPDFPlugin">sfTCPDFPlugin</a>: cambio para que funcione con la última versión de TCPDF, actualizado el archivo package.xml</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsPolymorphicBehaviorPlugin">sfPropelActAsPolymorphicBehaviorPlugin</a>: bugfix to internal stack of custom mixed-in methods, updated documentation</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/ddAccessibleFormPlugin">ddAccessibleFormPlugin</a>: añadido el soporte de YUI</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: solucionado un problema de compatibilidad con Symfony 1.1</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfMDB2RestPlugin">sfMDB2RestPlugin</a>: añadidos mensajes de log para Symfony</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjs2Plugin">sfExtjs2Plugin</a>: actualizado a la versión ExtJS 2.0.1</li>
<li><a href="http://trac.symfony-project.com/wiki/sfWebBrowserPlugin">sfWebBrowserPlugin</a>: ahora es posible la verificación mediante un certificado SSL</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: [1.0] ahora el método -&gt;addField() también acepta cualquier número, corregido un problema con el cambio de la cultura por defecto en Symfony 1.1, [1.1]  el svn:external de Zend_Search_Lucene se ha cambiado a la rama 1.5 del Zend Framework</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: el parámetro &#8220;scheduler&#8221; ahora es una lista seleccionable</li>
<li>sfUrchinPlugin ha sido renombrado a <a href="http://trac.symfony-project.com/wiki/sfGoogleAnalyticsPlugin">sfGoogleAnalyticsPlugin</a></li>
<li>Actualizada la documentación de <a href="http://trac.symfony-project.com/wiki/sfCssTabsPlugin">sfCssTabsPlugin</a></li>
</ul>
</li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://prendreuncafe.com/blog/post/2008/01/20/The-Symfonians-Project">The Symfonians Project</a></li>
<li><a href="http://www.symfony.it/articoli/27/fabien-potencier-al-phpday-di-maggio/">Fabien Potencier al phpDay di Maggio</a></li>
<li><a href="http://www.symfony.vn/blog/guide/ajax-dictionary/">Ajax Dictionary</a></li>
<li><a href="http://www.symfony.es/2008/01/21/%c2%bfaun-no-eres-un-symfonian/">¿Aún no eres un Symfonian?</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/21">Symfonians.net &#8211; Een nieuwe symfony community site</a></li>
<li><a href="http://www.leftontheweb.com/message/Steer_CMS">Steer CMS</a></li>
<li><a href="http://www.fullo.net/blog/archives/2008/01/22/php-e-framework-la-community-cresce/">PHP e framework, la community cresce</a></li>
<li><a href="http://thatsquality.com/symfony/symfony-1-1-forms-the-evolution-of-functionality">Symfony 1.1 Forms &#8211; The Evolution of Functionality</a></li>
<li><a href="http://spindrop.us/2008/01/22/ddaccessibleformplugin-updated/">ddAccessibleFormPlugin updated</a></li>
<li><a href="http://blog.phpleo.com/2008/01/22/enlaces-2008-01-22/">Enlaces 2008-01-22</a></li>
<li><a href="http://www.symfony.es/2008/01/22/se-publica-symfony-1011/">Se publica Symfony 1.0.11</a></li>
<li><a href="http://spindrop.us/2008/01/23/fixing-broken-path_info/">Fixing broken PATH_INFO</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/22">Een week vol symfony #55 (14 -&gt; 20 januari 2008)</a></li>
<li><a href="http://www.symfonylab.com/clean-out-my-drafts/">Clean out my drafts</a></li>
<li><a href="http://www.symfony.vn/blog/news/symfony-1011-is-out/">symfony 1.0.11 is out</a></li>
<li><a href="http://blog.stereodevelopment.com/2008/01/24/installing-symfony-on-leopard/">Installing Symfony on Leopard</a></li>
<li><a href="http://prendreuncafe.com/blog/post/2008/01/24/Symfonians-three-days-after-launch">Symfonians, three days after launch</a></li>
<li><a href="http://blog.stereodevelopment.com/2008/01/24/propel-criteria-left-join-using-addjoin-and-addalias-to-join-a-table-twice/">Propel Criteria Left Join: using addJoin() and addAlias() to join a table twice</a></li>
<li><a href="http://www.symfony.es/2008/01/25/nahowiki-el-wiki-para-symfony/">nahoWiki, el wiki para Symfony</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/23">Donaties voor symfony</a></li>
<li><a href="http://blog.phpleo.com/2008/01/27/redireccion-301-en-symfony-filtros-vs-htaccess/">Redirección 301 en Symfony: filtros vs htaccess</a></li>
<li><a href="http://spindrop.us/2008/01/27/yui-autocomplete-the-easy-way/">YUI Autocomplete the easy way</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/02/03/una-semana-con-symfony-29-21-27-enero-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #28 (12-20 enero 2008)</title>
		<link>http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/</link>
		<comments>http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 08:21:10 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/</guid>
		<description><![CDATA[El revolucionario mecanismo de formularios de Symfony 1.1 continúa su mejora con nuevas características, corrección de errores y otros ajustes. Crear un ... <a href="http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>El revolucionario mecanismo de formularios de Symfony 1.1 continúa su mejora con nuevas características, corrección de errores y otros ajustes. Crear un sistema de formularios modélico, incorporar algunas de las mejores ideas de otros frameworks y asegurar su calidad y flexibilidad es una tarea muy costosa pero que definitivamente merecerá la pena.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/7044">r7044</a>: [1.1] solucionado un problema de sfValidatorErrorSchema::addErrors() cuando el nombre del error es un número entero</li>
<li><a href="http://trac.symfony-project.com/changeset/7045">r7045</a>: [1.1] corregidos los métodos sfFormField::render*() para los widgets que heredan de otros widgets</li>
<li><a href="http://trac.symfony-project.com/changeset/7046">r7046</a>: [1.1] terminados todos los métodos intermedios de sfWidgetFormSchemaDecorator</li>
<li><a href="http://trac.symfony-project.com/changeset/7047">r7047</a>: [1.1] dividido sfFormField en sfFormField y sfFormFieldSchema</li>
<li><a href="http://trac.symfony-project.com/changeset/7049">r7049</a>: [1.1] añadidas pruebas unitarias para sfWidgetFormSchemaDecorator::clone()</li>
<li><a href="http://trac.symfony-project.com/changeset/7051">r7051</a>: [1.1] solucionado un error al clonar los objetos sfWidgetFormSchema, sfValidatorSchema y sfForm</li>
<li><a href="http://trac.symfony-project.com/changeset/7052">r7052</a>: [1.1] corregido sfValidatorSchema::clone() para los pre-validadores y los post-validadores</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/7053">r7053</a>: refactorizada la forma en la que se incluyen los formularios, validadores y widgets</strong>
<ul>
<li>sfWidgetFormSchema ahora clona a los widgets que se incluyen</li>
<li>sfValidatorSchema ahora clona a los validadores que se incluyen</li>
<li>sfForm::embedForm() y sfForm::embedForEach() han eliminado el argumento que hacía referencia al formato del nombre</li>
<li>Eliminado el primer argumento del constructor de sfWidgetFormSchemaForEach</li>
</ul>
</li>
<li><a href="http://trac.symfony-project.com/changeset/7055">r7055</a>: [1.1] solucionado un error en los formularios Propel generados con relaciones muchos a muchos</li>
<li><a href="http://trac.symfony-project.com/changeset/7071">r7071</a>: [1.0] modificada la descripción errónea de la opción check_lock</li>
<li><a href="http://trac.symfony-project.com/changeset/7081">r7081</a>: [1.1] solucionados los errores de sfValidatorDate con los arrays vacíos</li>
<li><a href="http://trac.symfony-project.com/changeset/7105">r7105</a>: [1.1] refactorizado sfBasicSecurityFilter para que tenga más flexibilidad al extender la clase</li>
<li><a href="http://trac.symfony-project.com/changeset/7106">r7106</a>: [1.1] comentadas algunas reglas de reescritura de URL en el archivo .htaccess por defecto para que sea posible tener puntos (.) en las reglas de enrutamiento</li>
<li><a href="http://trac.symfony-project.com/changeset/7107">r7107</a>: [1.1] añadidas las pruebas unitarias en sfEscapedViewParameterHolder y sfViewParameterHolder</li>
<li><a href="http://trac.symfony-project.com/changeset/7109">r7109</a>: [1.1] añadidas más pruebas unitarias en sfOutputEscaper</li>
<li>Actualizada la <em>branch</em> de <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: solucionados algunos problemas con las factorías, añadidos los cambios de Propel 1.3 y mejoras en las excepciones</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=01%2F20%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 84 <em>changesets</em>, 17 nuevos defectos, 4 defectos corregidos, 7 nuevas mejoras solicitadas, 5 nuevos defectos en la documentación, corregido 1 error en la documentación y 22 modificaciones en la documentación.</p>
<p><strong>Documentación</strong></p>
<ul>
<li>Creada la página <a href="http://trac.symfony-project.com/wiki/HowtoDisableUrlRewriting">How to disable URL rewriting for a specific folder</a></li>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/SymfonyAndPDT">Symfony and PDT</a>, <a href="http://trac.symfony-project.com/wiki/BashCompletion">Symfony Bash auto-completion</a>, <a href="http://trac.symfony-project.com/wiki/sfGuardPluginExtraDocumentation">sfGuard plugin &#8211; extra documentation</a>, <a href="http://trac.symfony-project.com/wiki/HowToUseFCKeditor">How To Use FCKeditor</a>, <a href="http://trac.symfony-project.com/wiki/ConvertPropelSchemaToDoctrineSchema">Convert Propel Schema To Doctrine Schema</a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Symfony en <a href="http://www.yigg.de">YiGG GmbH</a> &#8211; jornada completa en Munich,  Alemania &#8211; Contacto: jobs [at] yigg [dot] de</li>
<li>Programador Symfony en <a href="http://www.nexio.com">Nexio Technologies</a> &#8211; jornada completa en Montreal, Canada &#8211;  Contacto: ddube [at] nexio [dot] com</li>
<li>Programador Symfony en <a href="http://www.umdiewelt.de">umdiewelt.de</a> &#8211; prácticas en Würzburg, Alemania &#8211; Contacto: martin.gaedeke [at] umdiewelt [dot] de</li>
<li>Programador Symfony y programador de Flash Action Script &#8211; Contacto: ashley.dawson [at] niddocks [dot] co.uk</li>
<li>Programadores PHP en <a href="http://www.zerobubble.nl">ZeroBubble</a> &#8211; jornada completa en Rotterdam,  Holanda &#8211; Contacto: joost [at] zerobubble [dot] nl</li>
</ul>
</li>
<li>Nuevo <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programador Symfony disponible para contratar</a>:
<ul>
<li><a href="http://www.sameerarora.net">Sameer Arora</a>: <em>&#8220;I have been developing symfony based projects for more than a year now. I have over 3 years of experience working as a Web Developer. My skill sets are PHP, Mysql, HTML, Data Modelling etc. I Would be interested in freelancing projects. Based in Melbourne, Australia.&#8221;</em></li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCountableBehaviorPlugin">sfPropelActAsCountableBehaviorPlugin</a>: permite añadir contadores a los objetos Propel, y es útil sobre todo para mostrar las veces que se ha visualizado un contenido</li>
<li><a href="http://trac.symfony-project.com/wiki/sfMenuGeneratorPlugin">sfMenuGeneratorPlugin</a>: generador de estructuras de menús sencillos. Se puede configurar tanto a nivel de aplicación como de módulo</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: mejorado el editor, añadidas nuevas funcionalidades de ExtJs, mejorada la carga de las páginas de edición en diferentes paneles</li>
<li><a href="http://trac.symfony-project.com/wiki/nahoWikiPlugin">nahoWikiPlugin</a>: primeras pruebas para la internacionalización, optimizadas algunas consultas de Propel, añadida la gestión básica de permisos, los namespaces, la navegación basada en migas de pan (breadcrumbs), los slots y el soporte de enlaces entre diferentes wikis, publicadas las versiones 0.1 y 0.1.1</li>
<li><a href="http://trac.symfony-project.com/wiki/cvUrlMoverPlugin">cvUrlMoverPlugin</a>: la redirección ahora lanza la excepción cvUrlMoverRedirectException</li>
<li><a href="http://trac.symfony-project.com/wiki/sfI18nExtractPlugin">sfI18nExtractPlugin</a>: publicada la versión 1.0.5 (corregidos 2 pequeños errores)</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: actualización para ser compatible con Symfony 1.1, ahora svn:external apunta a la versión 0.9 de Doctrine</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: la versión ahora es una constante de la clase sfLucene, se han reorganizado algunas variables (sfLucene::$parameters ahora sólo contiene parámetros y no objetos), mejoradas las categorías (menos escrituras en disco, ya no se muestra una notificación sobre los índices no definidos), sfLuceneCriteria-&gt;addField() convierte números enteros en cadenas</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsPolymorphicBehaviorPlugin">sfPropelActAsPolymorphicBehaviorPlugin</a>: corregido un error en la tarea propel-load-pm-data</li>
<li><a href="http://trac.symfony-project.com/wiki/sfHamlViewPlugin">sfHamlViewPlugin</a>: añadidas algunas estructuras switch/case para los casos en los que el parseador de Haml debe tener especial cuidado</li>
<li><a href="http://trac.symfony-project.com/wiki/sfMarkdownPlugin">sfMarkdownPlugin</a>: mejorado el archivo README para añadir más explicaciones sobre su uso</li>
<li><a href="http://trac.symfony-project.com/wiki/sfCssTabsPlugin">sfCssTabsPlugin</a>: añadidas carpetas para Symfony 1.0 y 1.1, añadido el soporte para i18n, publicada la versión 0.1.7</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://pecha-kucha.org/">Pecha Kucha Night</a></li>
<li><a href="http://www.jobterra.com/">www.jobterra.com</a></li>
<li><a href="http://www.elbuengustoverduras.com.ar/">El Buen Gusto &#8211; Verduras Express</a></li>
<li><a href="http://www.real-buddy.com">Real Buddy</a></li>
<li><a href="http://www.sameerarora.net">www.sameerarora.net</a></li>
<li><a href="http://www.motorradfrage.net">motorradfrage.net</a></li>
<li><a href="http://www.rezazadeh.de">www.rezazadeh.de</a></li>
<li><a href="http://www.itsconcept.de">www.itsconcept.de</a></li>
<li><a href="http://www.i18n-project.org">www.i18n-project.org</a></li>
<li><a href="http://www.sanus.com">Sanus Systems</a></li>
<li><a href="http://www.webdigs.com">Webdigs.com</a></li>
<li><a href="http://www.sellmoretivo.com">Sellmoretivo.com</a></li>
<li><a href="http://www.canedicoda.com">CaneDiCoda</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symfonybr.com/2008/01/14/helper-do-symfony-para-fazer-mascaras-de-campos-input-2/">Helper do symfony para fazer máscaras de campos input</a></li>
<li><a href="http://www.symfony.es/2008/01/14/conversor-de-esquemas-propel-a-doctrine/">Conversor de esquemas Propel a Doctrine</a></li>
<li><a href="http://blog.phpleo.com/2008/01/14/steer-cms/">Steer CMS</a></li>
<li><a href="http://blog.stereodevelopment.com/2008/01/14/symfony-propel-load-data/">symfony propel-load-data</a></li>
<li><a href="http://www.aide-de-camp.org/article/3/en/symfony-1-1-form-framework-and-the-mvc-pattern">symfony 1.1 form framework and the MVC pattern</a></li>
<li><a href="http://blog.hma-info.de/2008/01/16/easy-way-of-managing-your-application-feeds/">Easy way of managing your application feeds</a></li>
<li><a href="http://sentidoweb.com/2008/01/16/comparativa-entre-symfony-y-zend.php">Comparativa entre Symfony y Zend</a></li>
<li><a href="http://robrosenbaum.com/php/howto-disable-session-timeout-in-symfony/">HOWTO: Disable Session Timeout in Symfony</a></li>
<li><a href="http://www.symfony.es/2008/01/18/symfony-en-la-zend-developer-zone/">Symfony, en la Zend Developer Zone</a></li>
<li><a href="http://www.leftontheweb.com/message/Introduction_to_symfony_podcast">Introduction to symfony podcast</a></li>
<li><a href="http://www.symfonylab.com/a-note-about-symfony-security-faults/">A note about Symfony security faults</a></li>
<li><a href="http://blog.phpleo.com/2008/01/18/verificando-que-este-activa-la-opcion-i18n-y-el-helper-de-traduccion-en-symfony/">Verificando que este activa la opción I18N y el helper de traducción en Symfony</a></li>
<li><a href="http://devzone.zend.com/article/2981-PHP-Abstract-Podcast-Episode-32-Introduction-to-symfony">PHP Abstract Podcast Episode 32: Introduction to symfony</a></li>
<li><a href="http://mirthlab.com/2008/01/19/quick-tip-symfony-and-the-iphone-webclip-bookmark-icon/">Quick Tip: Symfony and the iPhone WebClip Bookmark Icon</a></li>
<li><a href="http://thatsquality.com/symfony/symfony-1-1-forms-customizing-your-form-in-the-view-part1">Symfony 1.1 Forms &#8211; Customizing your Form in the View (Part1)</a></li>
<li><a href="http://spindrop.us/2008/01/20/nginx-and-symfony/">nginx and symfony</a></li>
<li><a href="http://bealers.com/2008/01/20/debugging-with-phped-and-dbg/">Debugging with PhpED and DBG</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/01/28/una-semana-con-symfony-28-12-20-enero-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #27 (7-&gt;13 enero 2008)</title>
		<link>http://www.symfony.es/2008/01/14/una-semana-con-symfony-27-7-13-enero-2007/</link>
		<comments>http://www.symfony.es/2008/01/14/una-semana-con-symfony-27-7-13-enero-2007/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 07:59:31 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/01/14/una-semana-con-symfony-27-7-13-enero-2007/</guid>
		<description><![CDATA[Esta semana ha sido una de las más tranquilas que se recuerdan en lo que respecta al desarrollo del framework. No obstante, ... <a href="http://www.symfony.es/2008/01/14/una-semana-con-symfony-27-7-13-enero-2007/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Esta semana ha sido una de las más tranquilas que se recuerdan en lo que respecta al desarrollo del framework. No obstante, se ha registrado una actividad importante en los plugins y las ofertas de trabajo relacionadas con Symfony también crecen de forma considerable.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/6987">r6987</a>, <a href="http://trac.symfony-project.com/changeset/6988">r6988</a>: [1.0, 1.1] solucionado un error con la caché en el entorno de producción</li>
<li><a href="http://trac.symfony-project.com/changeset/6990">r6990</a>: [1.1] ahora los valores y archivos erróneos de los formularios se guardan en arrays</li>
<li><a href="http://trac.symfony-project.com/changeset/6991">r6991</a>: [1.1] solucionado un problema en el validador de esquemas cuando un campo se llama 0</li>
<li><a href="http://trac.symfony-project.com/changeset/7010">r7010</a>: [1.1] solucionado un error de la tarea configure:database cuando el archivo databases.yml está vacío</li>
<li><a href="http://trac.symfony-project.com/changeset/7011">r7011</a>: [1.1] mejorado el mensaje que muestra la excepción de sfCallable</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: mejoras en las excepciones, modificadas las factorías para utilizar la cache APC por defecto y otros cambios menores</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=01%2F13%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 53 <em>changesets</em>, 18 nuevos defectos, 4 defectos corregidos, 2 nuevas mejoras solicitadas, 1 mejora incorporada, 4 nuevos defectos en la documentación, corregidos 2 errores en la documentación y 24 modificaciones en la documentación.</p>
<p><strong>Documentación</strong></p>
<ul>
<li>Creada la página <a href="http://trac.symfony-project.com/wiki/ConvertPropelSchemaToDoctrineSchema">How to convert propel schema to doctrine schema</a></li>
<li>Actualizada la página <a href="http://trac.symfony-project.com/wiki/sfGuardPluginExtraDocumentation/Es">sfGuard plugin &#8211; extra documentacion (spanish)</a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Web en <a href="http://www.wwi.dk/site/19736.htm">WorldWeb Interactive</a> &#8211; jornada completa en Kolding, Dinamarca &#8211; Contacto: job [at] wwi [dot] dk</li>
<li>Programador Symfony en <a href="http://www.abansys.com">Abansys &amp; Hostytec S.L.</a> &#8211; jornada completa en Valencia, España &#8211; Contacto: rrhh [at] tusprofesionales [dot] es</li>
<li>Programador Symfony en una empresa de nueva creación en el Silicon Valley &#8211; teletrabajo &#8211; Contacto: tliadsiobb [at] farifluset.mailexpire.com</li>
<li>Programador PHP en <a href="http://www.thenetcircle.com">The NetCircle</a> &#8211; jornada completa en Shanghai, China &#8211; Contacto: claude [at] thenetcircle [dot] com</li>
<li>Programadores PHP en <a href="http://www.ibuildings.nl">Ibuildings</a> &#8211; jornada completa en Amsterdam, Vlissingen y Sittard, Holanda &#8211; Contacto: saskia [at] ibuildings [dot] nl</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programadores Symfony disponibles para contratar</a>:
<ul>
<li>John Grimsey (john [at] johngrimsey.co.uk): <em>&#8220;London (UK) based PHP developer, 6+ years experience. Four Symfony projects deployed to date.&#8221;</em></li>
<li><a href="http://www.bigideas.com">MoCo, Inc.</a>: <em>&#8220;a full service marketing company dedicated to agile web development and the open source movement, based in Minneapolis, MN.&#8221;</em></li>
<li><a href="http://www.ibuildings.nl">Ibuildings: The PHP Professionals</a>: <em>&#8220;The Netherlands and UK-based company. We provide web application development, consultancy and education. Official partner of Zend.&#8221;</em></li>
<li>Stefan Koopmanschap (stefan [at] ibuildings.nl): <em>&#8220;developing in symfony since 2005, developing in PHP since 1997. Experienced Zend certified developer who is also available as consultant or for projects.&#8221;</em></li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blogs sobre Symfony</a>:
<ul>
<li>SymfonyBR (<a href="http://www.symfonybr.com">sitio web</a>, <a href="http://feeds.feedburner.com/symfonybr">canal RSS</a>)</li>
<li>morethanseven (<a href="http://morethanseven.net">sitio web</a>, <a href="http://morethanseven.net/posts/category/symfony/">canal RSS</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfForms11Plugin">sfForms11Plugin</a>: permite utilizar el mecanismo de formularios de Symfony 1.1 en las aplicaciones desarrolladas con Symfony 1.0.</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelSqlDiffPlugin">sfPropelSqlDiffPlugin</a>: genera un archivo de tipo diff.sql, que contiene las diferencias entre la estructura definida en el archivo schema.yml y la estructura actual de la base de datos</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/browser/plugins/ddAccessibleFormPlugin">ddAccessibleFormPlugin</a>: ahora utiliza SF_JQUERY_WEB_DIR si está definido en vez de su propio jQuery</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: deshabilitados los mensajes de los eventos, mejorado el nombrado de las variables de tipo JavaScript, solucionados algunos problemas con los valores no cargados en las listas desplegables y solucionados muchos otros errores menores</li>
<li><a href="http://trac.symfony-project.com/wiki/dkAntispamPlugin">dkAntispamPlugin</a>: las expresiones regulares que se utilizan para detectar el spam se han trasladado al archivo de configuración</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: actualización para utilizar la <em>branch </em>0.9 de Doctrine, ahora se puede enviar una instrucción de tipo DQL como opción del helper object_admin_xxx</li>
<li><a href="http://trac.symfony-project.com/browser/plugins/sfMDB2RestPlugin">sfMDB2RestPlugin</a>: añadido un método en el cliente para obtener la URL del servidor que se está utilizando en cada momento</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: añadida información de log en sfJobHandler</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsRatableBehaviorPlugin">sfPropelActAsRatableBehaviorPlugin</a>: añadida la traducción al francés de todos los mensajes, añadido un archivo de prueba llamado app.yml-sample, añadida la opción de configuración cookie_prefix</li>
<li><a href="http://trac.symfony-project.com/wiki/sfAuthorizeNetPlugin">sfAuthorizeNetPlugin</a>: actualizada la clase para poder utilizar el id y la clave de la API, añadidos métodos <em>getter </em>y <em>setter </em>para añadir atributos propios en las transacciones</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin">sfPropelActAsCommentableBehaviorPlugin</a>: añadida la traducción de los mensajes al francés, mejorado el rendimiento mediante la cache del nombre del autor</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsPolymorphicBehaviorPlugin">sfPropelActAsPolymorphicBehaviorPlugin</a>: añadida un tarea llamada propel-load-pm-data para cargar la información de los archivos de datos manteniendo la información de las claves polimórficas</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGeocoderPlugin">sfGeocoderPlugin</a>: solucionado un error en la forma que Google Maps maneja las ciudades</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: añadida la opción de bloquear el comportamiento de Propel</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJqueryPlugin">sfJqueryPlugin</a>: ahora se carga el archivo jquery.js antes que el resto de archivos de JavaScript</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardDoctrinePlugin">sfGuardDoctrinePlugin</a>: añadido un archivo de seguridad en cada módulo, añadido un archivo de datos para asignar todos los permisos</li>
<li><a href="http://trac.symfony-project.com/wiki/nahoWikiPlugin">nahoWikiPlugin</a>: corregidos algunos errores menores</li>
<li>Actualizada la documentación de <a href="http://trac.symfony-project.com/wiki/sfExtjs2Plugin">sfExtjs2Plugin</a>, <a href="http://trac.symfony-project.com/wiki/sfAdvancedAdminGeneratorPlugin">sfAdvancedAdminGeneratorPlugin</a></li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.all-tld.net">ALL-TLD GmbH</a>: (german) webhosting &amp; DomainNameServices company located in Mannheim (BW)</li>
<li><a href="http://www.hma-info.de">www.hma-info.de</a>: (german) site of a reenactment group portraing medieval life in the 13th century</li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symfonybr.com/2008/01/08/utilizando-partial-e-components/">Utilizando Partial e Components</a></li>
<li><a href="http://www.symfony.es/2008/01/09/el-lio-de-los-plugins-de-symfony/">El lío de los plugins de Symfony</a></li>
<li><a href="http://earnnet.blog15.fc2.com/blog-entry-49.html">株式会社ナレッジデータベース</a></li>
<li><a href="http://d.hatena.ne.jp/nitch/20080101/1199187978">[PHP][オブジェクト指向]フレームワーク </a></li>
<li><a href="http://www.developercast.com/2008/01/01/community-news-a-look-back-at-2007/">Community News: A Look Back at 2007</a></li>
<li><a href="http://www.bolarn.com/index.php/2008/01/01/29/">在symfony中使用多个数据库</a></li>
<li><a href="http://ponkster.multiply.com/journal/item/3/A_nice_horseass_named_symfony....">A nice horseass named symfony&#8230;.</a></li>
<li><a href="http://blog.hma-info.de/2008/01/08/a-symfony-success-story-part-i/">A symfony success story &#8211; Part I</a></li>
<li><a href="http://www.symfony-framework.nl/nieuws/18">Een week vol symfony #53 (31 december 2007 -&gt; 7 januari 2008)</a></li>
<li><a href="http://www.symfony.vn/blog/guide/convert-propel-schema-to-doctrine-schema/">Convert propel schema to doctrine schema</a></li>
<li><a href="http://www.leftontheweb.com/message/The_status_of_symfony_11">The status of symfony 1.1</a></li>
<li><a href="http://www.symfonylab.com/how-to-hide-symfony-project-in-subfolder/">How to hide symfony project in subfolder</a></li>
<li><a href="http://arthurkoziel.com/2008/01/08/how-to-build-your-schema-from-multiple-database-connections/">How To: Build Your Schema from Multiple Database Connections</a></li>
<li><a href="http://www.symforc.com/post/2008/01/07/sfForms11Plugin%3A-use-symfony-11-form/validation-framework-in-symfony-10-or-non-symfony-project">sfForms11Plugin: use symfony 1.1 form/validation framework in symfony 1.0 or non-symfony project</a></li>
<li><a href="http://morethanseven.net/posts/how-to-deploy-php-sites-with-the-pake-build-tool/">How to deploy PHP sites with the Pake build tool</a></li>
<li><a href="http://www.symfony.vn/blog/news/symfony-cheat-sheet-criteriacriterionrs/">Bảng tra cứu Criteria, Criterion và ResultSet của propel</a></li>
<li><a href="http://blog.webpulser.com/articles/2008/01/10/security">Security</a></li>
<li><a href="http://it.kndb.jp/entry/show/id/807">symfonyでTwitterを作ってみる part1 プロジェクト作成</a></li>
<li><a href="http://it.kndb.jp/entry/show/id/808">初心者がまとめたsymfonyのデータベースのデータのやり取り</a></li>
<li><a href="http://www.symfonylab.com/phoogle-usage-with-symfony/">Phoogle usage with Symfony</a></li>
<li><a href="http://it.kndb.jp/entry/show/id/809">（仮）symfonyでTwitterを作ってみる part2 テンプレート作成</a></li>
<li><a href="http://prendreuncafe.com/blog/post/2008/01/12/Symfony-une-redirection-302-et-une-exception-sont-dans-un-bateau">Symfony, une redirection 302 et une exception sont dans un bateau</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/01/14/una-semana-con-symfony-27-7-13-enero-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #26 (31-&gt;6 enero 2007)</title>
		<link>http://www.symfony.es/2008/01/08/una-semana-con-symfony-26-31-6-enero-2007/</link>
		<comments>http://www.symfony.es/2008/01/08/una-semana-con-symfony-26-31-6-enero-2007/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 18:03:28 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/01/08/una-semana-con-symfony-26-31-6-enero-2007/</guid>
		<description><![CDATA[El nuevo año ha traído consigo el mismo ritmo frenético de desarrollo de Symfony y sus plugins. La futura versión Symfony 1.1 ... <a href="http://www.symfony.es/2008/01/08/una-semana-con-symfony-26-31-6-enero-2007/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>El nuevo año ha traído consigo el mismo ritmo frenético de desarrollo de Symfony y sus plugins. La futura versión Symfony 1.1 continúa mejorando el nuevo mecanismo de los formularios y también ha refactorizado por completo el generador de la parte de administración. Además, durante esta semana Symfony ha alcanzado otro increíble hito: la calidad de su código fuente está garantizada por más de 7000 pruebas unitarias.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/6857">r6857</a>: [1.1] corregido un error al ejecutar una tarea con opciones</li>
<li><a href="http://trac.symfony-project.com/changeset/6859">r6859</a>: [1.1] corregidas las pruebas unitarias de cache:clear</li>
<li><a href="http://trac.symfony-project.com/changeset/6867">r6867</a>: [1.1] corregida la información phpdoc y algunos errores en el código fuente</li>
<li><a href="http://trac.symfony-project.com/changeset/6870">r6870</a>: [1.1] corregidos algunos problemas relacionados con los entornos de ejecución dentro de las pruebas unitarias</li>
<li><a href="http://trac.symfony-project.com/changeset/6873">r6873</a>: [1.1] corregido un error con las claves externas cuando una columna no es obligatoria</li>
<li><a href="http://trac.symfony-project.com/changeset/6875">r6875</a>: [1.1] corregidos algunos casos especiales de sfValidatorDate</li>
<li><strong><a href="http://trac.symfony-project.com/changeset/6882">r6882</a>: [1.1] refactorizado el generador de la parte de administración de las aplicaciones para que sea compatible con el nuevo mecanismo de formularios</strong></li>
<li><a href="http://trac.symfony-project.com/changeset/6933">r6933</a>: [1.1] añadida la tarea configure:database</li>
<li><a href="http://trac.symfony-project.com/changeset/6937">r6937</a>: [1.1] renombrado sfValidatorAll a sfValidatorAnd y sfValidatorAny a sfValidatorOr</li>
<li><a href="http://trac.symfony-project.com/changeset/6938">r6938</a>, <a href="http://trac.symfony-project.com/changeset/6939">r6939</a>, <a href="http://trac.symfony-project.com/changeset/6940">r6940</a>, <a href="http://trac.symfony-project.com/changeset/6941">r6941</a>: [1.1] refactorizado el archivo prove.php</li>
<li><a href="http://trac.symfony-project.com/changeset/6942">r6942</a>: [1.1] reemplazados _pre_validator y _post_validator por los métodos setPreValidator() y setPostValidator()</li>
<li><a href="http://trac.symfony-project.com/changeset/6944">r6944</a>: [1.1] añadidos los métodos sfForm::setValidators() y sfForm::setWidgets()</li>
<li><a href="http://trac.symfony-project.com/changeset/6945">r6945</a>: [1.1] añadidas pruebas unitarias para todos los validadores</li>
<li><a href="http://trac.symfony-project.com/changeset/6946">r6946</a>: [1.1] solucionado un problema con el relleno automático de datos para los <em>widgets</em> de fecha y hora</li>
<li><a href="http://trac.symfony-project.com/changeset/6965">r6965</a>: [1.1] solucionado un problema con los formularios generados mediante Propel cuando una tabla tiene varias claves externas que hacen referencia a la misma tabla externa</li>
<li><a href="http://trac.symfony-project.com/changeset/6968">r6968</a>: [1.1] añadida la opción &#8220;arguments&#8221; en sfValidatorCallback</li>
<li><a href="http://trac.symfony-project.com/changeset/6973">r6973</a>: [1.1] añadida una nueva sintaxis abreviada para los archivos de datos (fixtures)</li>
<li><a href="http://trac.symfony-project.com/changeset/6975">r6975</a>: [1.1] ahora, cuando se produce un error de tipo 404, se lanza una excepción en el entorno de desarrollo y se muestra una página en el entorno de producción</li>
<li><a href="http://trac.symfony-project.com/changeset/6978">r6978</a>: [1.1] añadida la tarea configure:author</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a></li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=01%2F06%2F2008&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 136 <em>changesets</em>, 10 nuevos defectos, 12 defectos corregidos, 7 nuevas mejoras solicitadas, 1 mejora incorporada, 1 nuevo defecto en la documentación, corregido 1 error en la documentación y 29 modificaciones en la documentación.</p>
<p><strong>Documentación</strong></p>
<ul>
<li>Creada la página <a href="http://trac.symfony-project.com/wiki/sfGuardPluginExtraDocumentation/Es">sfGuard plugin &#8211; extra documentacion (spanish)</a></li>
<li>Actualizadas las páginas <a href="http://trac.symfony-project.com/wiki/InstallingSymfonyOn1and1WithPEAR">Installing Symfony on a shared host at 1and1 with PEAR</a>, <a href="http://trac.symfony-project.com/wiki/HowToGenerateI18NFiles">How To Generate I18N Files</a>, <a href="http://trac.symfony-project.com/wiki/OfficialProposedPlugins">Official Proposed Plugins</a>, <a href="http://trac.symfony-project.com/wiki/Optimization">Optimization</a>, <a href="http://trac.symfony-project.com/wiki/HowToInstallSymfonyOnWindowsWithWamp">How to install Symfony on Windows with WAMP</a>, <a href="http://trac.symfony-project.com/wiki/sfGuardPluginExtraDocumentation">sfGuard plugin &#8211; extra documentation</a>, <a href="http://trac.symfony-project.com/wiki/CheatSheets">CheatSheets</a>, <a href="http://trac.symfony-project.com/wiki/Symfony11Events">Symfony 1.1 events</a></li>
<li>Se ha empezado a actualizar el tutorial del primer proyecto para Symfony 1.1: <a href="http://www.symfony-project.org/tutorial/1_1/my-first-project">The first project tutorial for 1.1</a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Symfony en <a href="http://www.streamsys.com">Streamsys</a> &#8211; jornada completa en Bruselas, Bélgica &#8211; Contacto: info [at] streamsys [dot] com</li>
<li>Programador Symfony en Game Asset Trading &#8211; teletrabajo o presencial en Vancouver,  Canadá &#8211; Contacto: jobs [at] gameassettrading [dot] com</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programadores Symfony disponibles para contratar</a>:
<ul>
<li><a href="http://waleup.com">WaleUp</a>: <em>&#8220;is a Manhattan based web development and interactive design firm specializing in complex Information Systems based on Symfony framework&#8221;</em></li>
<li><a href="http://www.yelloweb.co.uk">Yelloweb</a>: <em>&#8220;is a Midlands (UK) based company with wide experience using the wonderful symfony php framework&#8221;</em></li>
<li><a href="http://www.forma-pro.com">Forma-Pro</a>: <em>&#8220;web Development Company based in Ukraine that have been working in outsourcing for 7 years already&#8221;</em></li>
</ul>
</li>
<li>Nuevo <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blog sobre Symfony</a>:
<ul>
<li>Arthur Koziel (<a href="http://arthurkoziel.wordpress.com/category/Symfony-Software/">sitio web</a>, <a href="http://arthurkoziel.wordpress.com/category/Symfony-Software/feed/">canal RSS</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Plugins que han cambiado de nombre</strong>
<ul>
<li>sfAccesibleFormPlugin ahora es <a href="http://trac.symfony-project.com/browser/plugins/ddAccessibleFormPlugin">ddAccessibleFormPlugin</a></li>
<li>sfFacebookPlatformPlugin ahora es <a href="http://trac.symfony-project.com/browser/plugins/ddFacebookPlatformPlugin">ddFacebookPlatformPlugin</a></li>
<li>sfFirebugLitePlugin ahora es <a href="http://trac.symfony-project.com/browser/plugins/ddFirebugLitePlugin">ddFirebugLitePlugin</a></li>
<li>sfDimensionsPlugin ahora es <a href="http://trac.symfony-project.com/wiki/ysfDimensionsPlugin">ysfDimensionsPlugin</a></li>
<li>sfCryptPlugin ahora es <a href="http://trac.symfony-project.com/wiki/dwCryptPlugin">dwCryptPlugin</a></li>
<li>sfPrototypeTooltipPlugin ahora es <a href="http://trac.symfony-project.com/wiki/dwPrototypeTooltipPlugin">dwPrototypeTooltipPlugin</a></li>
<li>sfPrototypeWindowPlugin ahora es <a href="http://trac.symfony-project.com/wiki/dwPrototypeWindowPlugin">dwPrototypeWindowPlugin</a></li>
<li>sfSwfChartPlugin ahora es <a href="http://trac.symfony-project.com/wiki/dwSwfChartPlugin">dwSwfChartPlugin</a></li>
<li>sfJpGraphPlugin ahora es <a href="http://trac.symfony-project.com/wiki/dwJpgraphPlugin">dwJpgraphPlugin</a></li>
<li>sfOpenIDPlugin ahora es <a href="http://trac.symfony-project.com/browser/plugins/ddOpenIDPlugin">ddOpenIDPlugin</a></li>
<li>sfHttpBLPlugin ahora es <a href="http://trac.symfony-project.com/wiki/z1HttpBLPlugin">z1HttpBLPlugin</a></li>
<li>sfYUINavigationTabsPlugin ahora es <a href="http://trac.symfony-project.com/browser/plugins/ddYUINavigationTabsPlugin">ddYUINavigationTabsPlugin</a></li>
<li>sfPluginBuilderPlugin ahora es <a href="http://trac.symfony-project.com/wiki/cvPluginBuilderPlugin">cvPluginBuilderPlugin</a></li>
</ul>
</li>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfSpyPlugin">sfSpyPlugin</a>: permite ver y grabar lo que los usuarios están haciendo en la aplicación Symfony. Se pueden ver en directo o en diferido las páginas que están viendo los usuarios.</li>
<li><a href="http://trac.symfony-project.com/wiki/cvUrlMoverPlugin">cvUrlMoverPlugin</a>: permite que los enlaces antiguos de una aplicación Symfony sigan funcionando a pesar de haber cambiado las reglas de enrutamiento.</li>
<li><a href="http://trac.symfony-project.com/wiki/cvLimeadePlugin">cvLimeadePlugin</a>: mejora la herramienta Lime para hacer más fáciles algunas de las tareas más tediosas de la creación de pruebas unitarias.</li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: actualizada la documentación, solucionado un problema con el nombre de la tabla cuando el nombre real de la tabla de la base de datos es diferente del valor de PhpName, eliminado el método getFields de actions.class</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: actualización para utilizar la versión 1.1 de las plantillas</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJobQueuePlugin">sfJobQueuePlugin</a>: el método addJob() ahora devuelve el trabajo creado</li>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: refactorizado el sistema que resalta los resultados, mejorado el soporte de las entidades en los sistemas de resaltado de resultados basados en XML</li>
<li><a href="http://trac.symfony-project.com/wiki/sfReCaptchaPlugin">sfReCaptchaPlugin</a>: publicada la versión 1.0.3 (actualizada la librería recaptcha-php-library a la versión 1.10)</li>
<li><a href="http://trac.symfony-project.com/wiki/sfYUIPlugin">sfYUIPlugin</a>: actualizada la librería YUI a la versión 2.4.1</li>
<li><a href="http://trac.symfony-project.com/wiki/dwSwfChartPlugin">dwSwfChartPlugin</a>: publicada la versión 1.0, renombrado el módulo de ejemplo</li>
<li><a href="http://trac.symfony-project.com/wiki/dwPrototypeWindowPlugin">dwPrototypeWindowPlugin</a>: publicada la versión 1.0</li>
<li><a href="http://trac.symfony-project.com/wiki/dwPrototypeTooltipPlugin">dwPrototypeTooltipPlugin</a>: publicada la versión 1.0</li>
<li><a href="http://trac.symfony-project.com/wiki/ysfDimensionsPlugin">ysfDimensionsPlugin</a>: publicada la versión 1.0, mejorada la información de phpdoc</li>
<li><a href="http://trac.symfony-project.com/wiki/dwCryptPlugin">dwCryptPlugin</a>: publicada la versión 1.0, mejorada la información de phpdoc</li>
<li><a href="http://trac.symfony-project.com/wiki/dwJpgraphPlugin">dwJpgraphPlugin</a>: publicada la versión 1.0 (actualizada la librería jpgraph a la versión 2.3), mejorada la información de phpdoc</li>
<li><a href="http://trac.symfony-project.com/wiki/sfFormBuilderPlugin">sfFormBuilderPlugin</a>: añadidas nuevas reglas CSS</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGuardDoctrinePlugin">sfGuardDoctrinePlugin</a>: mejorado el mensaje que se muestra cuando se pincha sobre un enlace inválido</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin">sfPropelActAsCommentableBehaviorPlugin</a>: corregido un error cuando se guarda un comentario desde el panel de administración</li>
<li>Actualizada la documentación de <a href="http://trac.symfony-project.com/wiki/sfOpenOfficePlugin">sfOpenOfficePlugin</a>, <a href="http://trac.symfony-project.com/wiki/sfCaptchaPlugin">sfCaptchaPlugin</a></li>
<li>Los plugins <a href="http://trac.symfony-project.com/browser/plugins/sfSitePlugin?rev=2648">sfSitePlugin</a>, <a href="http://trac.symfony-project.com/browser/plugins/sfFPDFPlugin?rev=3587">sfFPDFPlugin</a> han sido declarados obsoletos</li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.showoffdemo.com/">ShowOffDemo.com</a></li>
<li><a href="http://www.nuestropoder.com/">NuestroPoder.com</a></li>
<li><a href="http://www.sodipri.fr/">SODIPRI</a></li>
<li><a href="http://bkdjombang.com/">bkdjombang.com</a></li>
<li><a href="http://www.ajaxian.ir">ajaxian.ir</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symforc.com/post/2007/12/30/Tired-of-spam-Try-dkAntispamPlugin">Tired of spam? Try dkAntispamPlugin</a></li>
<li><a href="http://www.symfony.es/2007/12/31/el-pequeno-retraso-de-symfony-11/">El (pequeño) retraso de Symfony 1.1</a></li>
<li><a href="http://www.symfonybr.com/2008/01/03/manipulando-campo-do-tipo-blob-com-symfony-parte-iiii/">Manipulando campo do tipo blob com symfony (Parte 2-2)</a></li>
<li><a href="http://www.symfonybr.com/2008/01/04/arquivos-yaml-podem-ter-comandos-php-yaml-can-contain-php-code/">Arquivos YAML podem ter comandos PHP (YAML can contain php code)</a></li>
<li><a href="http://andreiabohner.wordpress.com/2008/01/04/symfony-cheat-sheet-criteriacriterionrs/">symfony cheat-sheet: Criteria/Criterion/RS</a></li>
<li><a href="http://redotheweb.com/2008/01/03/live-user-testing-with-sfspyplugin/">Live User Testing with sfSpyPlugin</a></li>
<li><a href="http://www.symfony.es/2008/01/04/pruebas-reales-y-automaticas-con-symfony/">Pruebas reales y automáticas con Symfony</a></li>
<li><a href="http://www.z01d.com/this-is-why-php-is-better-than-ror/">This is why PHP is better than ROR (for me)</a></li>
<li><a href="http://blog.phpleo.com/2008/01/05/smashing-magazine-le-da-mala-fama-a-symfony/">Smashing Magazine le da mala fama a Symfony</a></li>
<li><a href="http://www.symfony.vn/blog/guide/install-symfony-11-beside-symfony-10/">Install symfony 1.1 beside symfony 1.0</a></li>
<li><a href="http://www.symfony.es/2008/01/05/symfony-supera-las-7000-pruebas-unitarias-y-funcionales/">Symfony supera las 7000 pruebas unitarias y funcionales</a></li>
<li><a href="http://mirthlab.com/2008/01/05/setting-up-a-symfony-project-on-media-temples-grid-service-part-2/">Setting up a Symfony project on Media Temple’s Grid Service, Part 2</a></li>
<li><a href="http://www.liumin.name/20080106/use-acts_as_nested_set-in-symfony/">在symfony中使用acts_as_nested_set</a></li>
<li><a href="http://arthurkoziel.com/2008/01/02/sfrecaptchaplugin-103/">sfReCaptchaPlugin 1.0.3</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/01/08/una-semana-con-symfony-26-31-6-enero-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una semana con Symfony #25 (24-&gt;30 diciembre 2007)</title>
		<link>http://www.symfony.es/2008/01/01/una-semana-con-symfony-25-24-30-diciembre-2007/</link>
		<comments>http://www.symfony.es/2008/01/01/una-semana-con-symfony-25-24-30-diciembre-2007/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 18:25:52 +0000</pubDate>
		<dc:creator>Javier Eguiluz</dc:creator>
				<category><![CDATA[semana]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.es/2008/01/01/una-semana-con-symfony-25-24-30-diciembre-2007/</guid>
		<description><![CDATA[Este es el último resumen semanal del año 2007, un año increíble para Symfony. El próximo año 2008 será incluso mejor gracias ... <a href="http://www.symfony.es/2008/01/01/una-semana-con-symfony-25-24-30-diciembre-2007/">seguir leyendo</a>]]></description>
			<content:encoded><![CDATA[<p>Este es el último resumen semanal del año 2007, un año increíble para Symfony. El próximo año 2008 será incluso mejor gracias al lanzamiento de varias nuevas versiones de Symfony, la creación de cientos de plugins y la publicación de miles de sitios web creados con nuestro framework favorito.</p>
<p><strong>Cambios significativos en el código fuente</strong></p>
<ul>
<li><a href="http://trac.symfony-project.com/changeset/6690">r6690</a>: [1.1] añadido el método sfWebRequest::getPreferredCulture()</li>
<li><a href="http://trac.symfony-project.com/changeset/6713">r6713</a>: [1.1] simplificada la configuración de sfCompat10Plugin</li>
<li><a href="http://trac.symfony-project.com/changeset/6721">r6721</a>: [1.1] eliminado el archivo de configuración i18n.yml (la configuración de i18n se ha trasladado al archivo factories.yml y la cultura por defecto se establece en settings.yml)</li>
<li><a href="http://trac.symfony-project.com/changeset/6723">r6723</a>: [1.1] creadas pruebas funcionales para el mecanismo de escape de la vista</li>
<li><a href="http://trac.symfony-project.com/changeset/6727">r6727</a>, <a href="http://trac.symfony-project.com/changeset/6728">r6728</a>: [trunk, 1.1] ahora en el archivo de log se guarda el nombre del módulo y de la acción cuando una acción no existe</li>
<li><a href="http://trac.symfony-project.com/changeset/6740">r6740</a>, <a href="http://trac.symfony-project.com/changeset/6741">r6741</a>: [1.0, 1.1] solucionado un error con las secuencias en postgresql</li>
<li><a href="http://trac.symfony-project.com/changeset/6748">r6748</a>: [1.1] añadido el archivo sfValidatorFile (añadido el soporte de archivos en los formularios creados con sfForm, eliminados todos los métodos relacionados con los archivos en sfWebRequest, trasladados los mime_types a sfCompat10Plugin)</li>
<li><a href="http://trac.symfony-project.com/changeset/6761">r6761</a>, <a href="http://trac.symfony-project.com/changeset/6762">6762</a>: [1.0, 1.1] solucionado un error con el charset en los contenidos que no son de texto</li>
<li><a href="http://trac.symfony-project.com/changeset/6763">r6763</a>, <a href="http://trac.symfony-project.com/changeset/6764">r6764</a>: [1.0, 1.1] solucionado un error de la clase sfPager que afecta al método haveToPaginate()</li>
<li><a href="http://trac.symfony-project.com/changeset/6768">r6768</a>, <a href="http://trac.symfony-project.com/changeset/6769">r6769</a>: [1.0, 1.1] ahora se guardan en la cache los tipos MIME en sfWebRequest</li>
<li><a href="http://trac.symfony-project.com/changeset/6805">r6805</a>: [1.1] añadido un parámetro al método sfPropelDatabase::initialize()</li>
<li><a href="http://trac.symfony-project.com/changeset/6822">r6822</a>: [1.1] la configuración de mailer.yml se ha trasladado a la configuración de sfCompat10Plugin</li>
<li><a href="http://trac.symfony-project.com/changeset/6824">r6824</a>: [1.1] eliminado el archivo php.yml, reemplazado por check_configuration.php</li>
<li><a href="http://trac.symfony-project.com/changeset/6825">r6825</a>: [1.1] eliminada la comprobación date_default_timezone_get</li>
<li><a href="http://trac.symfony-project.com/changeset/6834">r6834</a>: [1.0, 1.1] (provisional) añadido un repositorio de pruebas de rendimiento para realizar pruebas de rendimiento a cada lanzamiento de Symfony</li>
<li>Actualizada la <em>branch</em> <a href="http://trac.symfony-project.com/trac/browser/branches/dwhittle">dwhittle</a>: refactorizada la integración de propel 1.3, añadido un log de las conexiones de sfPDODatabase, modificado el método sfCore::callBootstrap</li>
<li><a href="http://trac.symfony-project.com/trac/timeline?from=12%2F30%2F2007&amp;daysback=6&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;update=Update">&#8230;y muchos otros cambios</a></li>
</ul>
<p><strong>Resumen de la actividad de desarrollo</strong>: 152 changesets, 14 nuevos defectos, 34 defectos corregidos, 11 nuevas mejoras solicitadas, 21 mejoras incorporadas, 4 nuevos defectos en la documentación, corregidos 18 errores en la documentación y 3 modificaciones en la documentación.</p>
<p><strong>Documentación</strong></p>
<ul>
<li>Creadas las páginas <a href="http://trac.symfony-project.com/wiki/lighttpd">Install Symfony Framework over lighttpd</a> y <a href="http://trac.symfony-project.com/wiki/InstallingSymfonyOn1and1WithPEAR">Installing Symfony on 1and1 with PEAR</a></li>
<li>Actualizada la página <a href="http://trac.symfony-project.com/wiki/SymfonyCommunities">Symfony localised communities</a></li>
</ul>
<p><strong>Wiki</strong></p>
<ul>
<li>Nuevas <a href="http://trac.symfony-project.com/trac/wiki/JobPostings">ofertas de trabajo Symfony</a>:
<ul>
<li>Programador Symfony &#8211; teletrabajo &#8211; Contacto: dennyd [at] triple-d [dot] us</li>
<li>Programadores Symfony/PHP en <a href="http://www.gnetworks.co.jp/">GNETWORKS(M)</a> &#8211; jornada completa en Kuala Lumpur, Malasia &#8211; Contacto: ganesan [at] gnetworks [dot] co [dot] jp</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/DevelopersForHire">programadores Symfony disponibles para contratar</a>:
<ul>
<li>Pieter Vogelaar (ps.vogelaar [at] platinadesigns.nl): &#8220;<em>freelance PHP5 developer (also XHTML/CSS/XML/AJAX) with about 5 years of experience. I live in Zoetermeer, Netherlands (Europe). I know all about the Symfony framework and have some knowledge about other PHP frameworks to</em>.&#8221;</li>
</ul>
</li>
<li>Nuevos <a href="http://trac.symfony-project.com/trac/wiki/SymfonyBloggers">blogs sobre Symfony</a>:
<ul>
<li>Aprendiendo Symfony (español) (<a href="http://wilman.wordpress.com/">sitio web</a>, <a href="http://wilman.wordpress.com/feed/">canal RSS</a>)</li>
<li>inaniMatt (inglés) (<a href="http://inanimatt.com/symfony/">sitio web</a>, <a href="http://inanimatt.com/atom/?section=symfony">canal RSS</a>)</li>
</ul>
</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li><strong>Nuevos plugins</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfAmazonSimpleDBPlugin">sfAmazonSimpleDBPlugin</a>: integra el servicio SimpleDB de Amazon en los proyectos creados con Symfony</li>
<li><a href="http://trac.symfony-project.com/wiki/dkAntispamPlugin">dkAntispamPlugin</a>: permite que las aplicaciones Symfony puedan determinar la probabilidad de que un texto sea spam</li>
<li>Importación inicial en el repositorio de <a href="http://trac.symfony-project.com/wiki/sfCssTabsPlugin">sfCssTabsPlugin</a> y <a href="http://trac.symfony-project.com/browser/plugins/sfDoctrineUserPlugin">sfDoctrineUserPlugin</a></li>
</ul>
</li>
<li><strong>Plugins actualizados</strong>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfLucenePlugin">sfLucenePlugin</a>: reformateado el código fuente del sistema de indexación, añadidas nuevas pruenas unitarias, mejorados los parámetros de sfLuceneHighlighterFilter, nuevo sistema interno de eventos (cada instancia de sfLucene tiene un <em>dispatcher </em>de eventos para realizar las tareas de log y los mixins)</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjs2Plugin">sfExtjs2Plugin</a>: actualizado a la versión Extjs 2.0-final,  añadido el método _build_datas, reemplazadas todas las llamadas a call_user_func y todas las llamadas sfExtjs2Plugin:: por self::, añadidas nuevas clases (Ext.Template, Ext.XTemplate, Ext.grid.GridView, Ext.grid.GroupingView, Ext.grid.EditorGridPanel, Ext.grid.RowSelectionModel y Ext.PagingToolbar), añadido el manejo de los valores de tipo null</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin">sfPropelActAsCommentableBehaviorPlugin</a>: ahora se incluye el helper de i18n</li>
<li><a href="http://trac.symfony-project.com/wiki/sfJqueryPlugin">sfJqueryPlugin</a>: añadido el soporte de dataType de JSON</li>
<li><a href="http://trac.symfony-project.com/wiki/sfExtjsThemePlugin">sfExtjsThemePlugin</a>: trasladados algunos parámetros de la aplicación a app.yml, modificado el parámetro object_action del listado en generator.yml por el parámetro object_context_menu, ahora se utilizan algunos métodos de sfExtjs2Plugin para generar código de Extjs, mejoradas las acciones de tipo listado</li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelFileStoragePlugin">sfPropelFileStoragePlugin</a>: corregido el archivo README para que haga referencia a enabled_modules en vez de activated_modules</li>
<li><a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin">sfDoctrinePlugin</a>: ahora se pueden manejar datos de tipo ENUM en los filtros de la parte de administración</li>
<li><a href="http://trac.symfony-project.com/wiki/sfGeshiPlugin">sfGeshiPlugin</a> ha cambiado de nombre por <a href="http://trac.symfony-project.com/wiki/dkGeshiPlugin">dkGeshiPlugin</a></li>
<li>Actualizada la documentación de <a href="http://trac.symfony-project.com/wiki/sfDoctrinePlugin1.1">sfDoctrinePlugin 1.1</a></li>
</ul>
</li>
</ul>
<p><strong>Nuevos sitios web creados con Symfony</strong></p>
<ul>
<li><a href="http://www.freetowns.ru/">Free Towns League</a></li>
</ul>
<p><strong>Artículos sobre Symfony publicados en blogs de todo el mundo</strong></p>
<ul>
<li><a href="http://www.symforc.com/post/2007/12/24/Basic-config-handler">Basic config handler</a></li>
<li><a href="http://www.symforc.com/post/2007/12/24/Hashbin-v3-just-went-to-public-beta">Hashbin v3 just went to public beta</a></li>
<li><a href="http://thatsquality.com/symfony/7-days-of-symfony1-1-forms-widgets-and-validators-day7">7 Days of Symfony1.1 &#8211; Forms, Widgets and Validators (Day7)</a></li>
<li><a href="http://www.hma-info.de/blog/2007/12/25/reduce-unneeded-propel-sql-queries-asking-for-an-id/">Reduce unneeded Propel SQL queries asking for an ID</a></li>
<li><a href="http://www.symfony.vn/blog/guide/using-dbdesigner4-to-design-database-for-symfony-application/">Using DBDesigner4 to design database for symfony application</a></li>
<li><a href="http://symfoneando.blogspot.com/2007/12/trabajando-con-mltiples-shemas-de.html">Trabajando con múltiples shemas de postgresql en Symfony.</a></li>
<li><a href="http://www.symfony.es/2007/12/28/enlaces-symfony-28-12-2007/">Enlaces Symfony (28-12-2007)</a></li>
<li><a href="http://www.symfony-framework.com/2007/12/28/sweetie-icons-for-symfony-administration/">Sweetie icons for Symfony Administration</a></li>
<li><a href="http://prendreuncafe.com/blog/post/2007/12/29/Amazon-SimpleDB-plugin-for-Symfony">Amazon SimpleDB plugin for Symfony</a></li>
<li><a href="http://www.symfony.vn/blog/guide/ajax-dynamic-option-list/">Ajax Dynamic Option List</a></li>
<li><a href="http://wilman.wordpress.com/2007/12/27/por-que-symfony/">Por qué Symfony</a></li>
<li><a href="http://www.leftontheweb.com/message/Looking_back_at_2007_a_bit">Looking back at 2007 a bit</a></li>
<li><a href="http://www.symfony.es/2007/12/30/una-semana-con-symfony-24-17-23-diciembre-2007/">Una semana con Symfony #24 (17-&gt;23 diciembre 2007)</a></li>
<li><a href="http://phpes.com/blog/2007/12/27/instalacion-no-standard-de-symfony/">Instalación no standard de Symfony</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.es/2008/01/01/una-semana-con-symfony-25-24-30-diciembre-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

