<?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>/dev/GON.cl &#187; wordpress</title>
	<atom:link href="http://blog.gon.cl/cat/development/php/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gon.cl</link>
	<description>blog respaldo anti-amnesia</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:44:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Problemas de migraci&#243;n (y cr&#237;tica a wordpress #1)</title>
		<link>http://blog.gon.cl/post/464</link>
		<comments>http://blog.gon.cl/post/464#comments</comments>
		<pubDate>Thu, 08 Jan 2009 23:21:59 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[crítica]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=464</guid>
		<description><![CDATA[Disculpa, pero esta entrada está disponible sólo en English.
]]></description>
			<content:encoded><![CDATA[<p>Disculpa, pero esta entrada está disponible sólo en <a href="http://blog.gon.cl/en/cat/development/php/wordpress/feed">English</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/464/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gonium tiene nuevo blog</title>
		<link>http://blog.gon.cl/post/402</link>
		<comments>http://blog.gon.cl/post/402#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:52:23 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[gonium]]></category>
		<category><![CDATA[temas wordpress]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=402</guid>
		<description><![CDATA[Ya que tengo espacio, hay que aprovecharlo.
Un lugar donde explicar las cosas
Mientras no tengo un m&#243;dulo de para blogear funcional en Gonium, no me queda otra que usar al enemigo (Wordpress). Lo cual no es del todo malo, sino justamente lo contrario.

La idea de tener un blog exclusivamente para el desarrollo de Gonium, me permitir&#225; [...]]]></description>
			<content:encoded><![CDATA[<p>Ya que tengo espacio, hay que aprovecharlo.</p>
<h2>Un lugar donde explicar las cosas</h2>
<p>Mientras no tengo un m&oacute;dulo de para blogear funcional en Gonium, no me queda otra que usar al enemigo (Wordpress). Lo cual no es del todo malo, sino justamente lo contrario.</p>
<p><a href="http://gon.boaboa.org/wblog/"><img class="aligncenter size-full wp-image-400" title="gonium_blog_120x60" src="http://blog.gon.cl/wp-content/uploads/2008/12/gonium_blog_120x60.png" alt="gonium_blog_120x60" width="120" height="60" /></a></p>
<p>La idea de tener un blog exclusivamente para el desarrollo de Gonium, me permitir&aacute; poder dejar en claro cuales son las ideas que se est&aacute;n implementando o se desarrollaran a futuro, all&aacute; en su propio lugar. Hay mucho por hacer, por lo tanto, mantener una bit&aacute;cora de desarrollo (m&aacute;s que un precario Roadmap), espero me sirva mucho m&aacute;s.</p>
<p>Un detalle importante: el blog,  el proyecto en Google en Code, los mensajes en Twitter, los commits de svn e incluso la documentaci&oacute;n autogenerada del API, se mantendr&aacute;n todos en idioma ingl&eacute;s principalmente.</p>
<p>La raz&oacute;n de esto es muy sencilla: <strong>universalidad</strong>. Aunque no me gusta la idea, lamentablemente en comunicaciones, el ingl&eacute;s es lo m&aacute;s universal. No por ser de origen chileno quisiera que solo alg&uacute;n amigo m&iacute;o de ac&aacute; lo ocupe. Espero que a todo a quien le sirva tenga la posibilidad de ocuparlo. &iquest;Quien me dice que alguien por ah&iacute; no estar&aacute; ya husmeando el c&oacute;digo? &iquest;Y si este alguien hablara en italiano? &iquest;O franc&eacute;s? &iquest;o alem&aacute;n? &iquest;o chino?</p>
<p>Adem&aacute;s, habiendo tenido experiencia en el proyecto <a href="http://gdt.sourceforge.net">GDT</a>, not&eacute; como muchos usuarios, aun cuando en su mayor&iacute;a se trataba de hispano-parlantes, simplemente no les gust&oacute; la idea de usar objetos y m&eacute;todos nombrados en espa&ntilde;ol. No entiendo estas ma&ntilde;as, pero se que son frecuentes y extendidas. De hecho, <a href="http://edsiper.linuxchile.cl/blog/">Eduardo Silva</a>, en su charla de <a href="http://monkeyd.sourceforge.net/blog/">Monkey HTTP Daemon</a> en el <a href="http://2008.encuentrolinux.cl/">Encuentro Linux</a>, mencion&oacute; haber tenido ese problema con los hispano-parlantes, as&iacute; que decidi&oacute; simplemente dejar todo, lista de correo, blog, documentaci&oacute;n, etc, en ingl&eacute;s. Esta vez, adoptar&eacute; la misma idea y ver&eacute; que sucede.</p>
<p>Por el momento, no espero una explosi&oacute;n de usuarios, ni mucho menos mientras la versi&oacute;n funcional brilla por su ausencia, pero s&iacute; espero ideas, comentarios y en general <strong>feedback.</strong> Ya me han estado preguntando cosas como &#8220;&iquest;est&aacute;s reclutando gente?&#8221;, lo cual es un alivio para esos minutos en que me cuestiono el &#8220;&iquest;para que diablos estoy haciendo algo que solo me importa a m&iacute;?&#8221;. Por si acaso, s&iacute; estoy reclutando gente :B . &iquest;Desarrolladores en Zend Framework? Bienvenidos! Cualquier tipo de aporte ser&aacute; igualmente bien recibido, ya sea de parte de un <strong>PHP</strong>ero, <strong>jQuery</strong>sta, <strong>CSS</strong>ero, Traductor, Dise&ntilde;ador o Art&iacute;sta son plenamente bienvenidos.</p>
<p><span id="more-402"></span></p>
<h2>Confirmando lo que pensaba</h2>
<p>Gracias a todo esto, tuve una ocurrencia del tipo &#8220;oh, &iquest;y si hago que el template de wordpress sea el mismo que el de Gonium?&#8221;. Con eso basto para ponerme a meter un poco de mano en la creaci&oacute;n de un tema. Nuevamente confirmo lo que pens&eacute; hace mucho tiempo atr&aacute;s acerca de wordpress, es espagetti.</p>
<p>Realmente es una de las APIs (si es que puede siquiera llamarse as&iacute; a su &#8220;codex&#8221;) m&aacute;s espantosas que he visto. Gracias a que participo en tecnosquad.org y a que dedicamos un d&iacute;a para &#8220;la &eacute;pica b&uacute;squeda de un tema nuevo&#8221;, fue como aquella tarde recolecte bastantes temas atractivos y los guarde &#8220;por si acaso&#8221;. Finalmente no encontramos nada que nos hiciera sentir ese &#8220;wow, es tema est&aacute; pintado para tecnosquad&#8221;, pero igualmente la b&uacute;squeda me trajo un buen producto.</p>
<p>Ocupe uno de esos temas para codear el mio. Entonces fue cuando note la importancia de ciertos detalles.</p>
<p>El primero es sobre el tama&ntilde;o de un tema. Por ejemplo los temas m&aacute;s &#8220;profesionales&#8221; suelen tener m&aacute;s archivos e incluso permiten agregar paneles de opciones al backend de wordpress. En esos archivos extra, los temas definen sus propias funciones, las cuales no tienen ninguna interfaz com&uacute;n, cada tema implementa sus cosas a su pinta. Algunos usaban clases/objetos, pero la mayor&iacute;a solo funciones sueltas.</p>
<p>Otro detalle importante, es que aun cuando las funciones &#8220;del n&uacute;cleo&#8221; para plantillas est&aacute;n documentadas, el solo hecho de leer un archivo fuente resulta ca&oacute;tico. Casi nada de pulcritud, incluso me atrevo a aventurar que ning&uacute;n tema de los que termine bajando (y fueron muchos), ni si quiera ten&iacute;an el c&oacute;digo propiamente indentado.</p>
<p>Una de las primeras cosas que aprend&iacute; con el Zend Framework, fue el patr&oacute;n de dise&ntilde;o &#8220;Two Steps&#8221; para plantillas, es decir, una plantilla &#8220;layout&#8221; que crea el esqueleto de la p&aacute;gina, y luego se agregan los contenidos sobre este layout, que pueden provenir de otros scripts de vista. En wordpress, simplemente no existe tal cosa. No quise mirar m&aacute;s hacia adentro del c&oacute;digo, pero lo que vi por fuera (las plantillas), me dan m&aacute;s ganas de &#8220;terminar&#8221; de una vez una versi&oacute;n usable de Gonium. Estoy seguro que ser&iacute;a una delicia para los dise&ntilde;adores.</p>
<p>M&aacute;s tarde, cuando ya pueda blogear tranquilo en Gonium, migrar&eacute; el contenido y me deshar&eacute; del wordpress. La idea principal est&aacute; m&aacute;s viva que nunca: el objetivo es crear un administrador de contenido de prop&oacute;sito general, pero BIEN HECHO.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/402/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.402 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-07-31 13:14:34 -->
