<?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>Jonathan Echeverría - Lo que tengo en la cabeza &#187; HTML CSS JavaScript y PHP</title>
	<atom:link href="http://www.jonathanecheverria.com/category/html-css-javascript-php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanecheverria.com</link>
	<description>Documentos técnicos, soluciones a problemas, cuaderno de bitácora, fotografías...</description>
	<lastBuildDate>Wed, 31 Aug 2011 17:50:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Un buen hosting a un buen precio</title>
		<link>http://www.jonathanecheverria.com/2011/02/21/un-buen-hosting-a-un-buen-precio</link>
		<comments>http://www.jonathanecheverria.com/2011/02/21/un-buen-hosting-a-un-buen-precio#comments</comments>
		<pubDate>Mon, 21 Feb 2011 19:49:40 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[alojamiento a medida]]></category>
		<category><![CDATA[alojamiento economico]]></category>
		<category><![CDATA[alojamiento y web a medida]]></category>
		<category><![CDATA[hosting linux]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=1630</guid>
		<description><![CDATA[Siempre que comienza un año nos hacemos muchos propósitos. Pero es cuando ya llega febrero-marzo, cuando de verdad empiezan a cuajar algunos de esos proyectos que nos hemos planteado para este 2011. Si uno de tus proyectos es crear una página web, comprar un dominio y ponerla online hoy estás de suerte. Y es que [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre que comienza un año nos hacemos muchos propósitos. Pero es cuando ya llega febrero-marzo, cuando de verdad empiezan a cuajar algunos de esos proyectos que nos hemos planteado para este 2011. Si uno de tus proyectos es crear una página web, comprar un dominio y ponerla online hoy estás de suerte. <img src='http://www.jonathanecheverria.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Y es que ya he renovado el contrato con el servidor y he creado una sección con las tarifas para este 2011:</p>
<table border="1" cellpadding="5">
<tr>
<th> Nombre del plan </th>
<th> Espacio en MB </th>
<th> Precio en €</th>
</tr>
<tr>
<td> El baratillo </td>
<td> 400MB </td>
<td> 40€ </td>
</tr>
<tr>
<td> El normal </td>
<td> 800MB </td>
<td> 80€ </td>
</tr>
<tr>
<td> El avanzado </td>
<td> 1000MB </td>
<td> 100€ </td>
</tr>
<tr>
<td> El &#8220;a medida&#8221; </td>
<td> XXXX MB </td>
<td> XXX € </td>
</tr>
</table>
<p>Todos los planes incluyen base de datos mysql, cuentas de correo ilimitadas, administración Plesk, soporte técnico casi inmediato (si tu web no va, la mía tampoco va&#8230;)&#8230; Además si quieres te gestiono tu dominio por 10€ anuales, a sumar al plan que hayas elegido. </p>
<p>Si quieres más información puedes contactar conmigo y te envío páginas que están alojadas en mi servidor para que veas lo bien que va:<br />
<img class="alignnone size-medium wp-image-186" title="instantanea1" src="http://www.jonathanecheverria.com/wp-content/uploads/2008/10/instantanea1.png" alt="" width="170" height="30" /></p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>28 de octubre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/10/28/cambio-de-servidor-%c2%bfquieres-alojamiento" title="Cambio de servidor. ¿quieres alojamiento?">Cambio de servidor. ¿quieres alojamiento?</a></li><li>9 de diciembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/12/09/alojamiento-web-personalizado-en-mi-vps" title="Alojamiento web personalizado en mi VPS">Alojamiento web personalizado en mi VPS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2011/02/21/un-buen-hosting-a-un-buen-precio/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestores documentales I. Webshare</title>
		<link>http://www.jonathanecheverria.com/2009/05/08/gestores-documentales-i-webshare</link>
		<comments>http://www.jonathanecheverria.com/2009/05/08/gestores-documentales-i-webshare#comments</comments>
		<pubDate>Fri, 08 May 2009 06:00:33 +0000</pubDate>
		<dc:creator>MrViSiOn</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[gestor de contenidos]]></category>
		<category><![CDATA[gestor documental]]></category>
		<category><![CDATA[webshare]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=763</guid>
		<description><![CDATA[Comenzamos una trilogía de post para hablar de los gestores documentales. Un gestor documental es un sistema/aplicación que permite un control sobre archivos y permisos de acceso a ellos. También puede incluir un control de versiones de forma que queden guardadas todas las versiones y cambios que se han realizado en ese archivo, por cada [...]]]></description>
			<content:encoded><![CDATA[<p>Comenzamos una trilogía de post para hablar de los gestores documentales. Un gestor documental es un sistema/aplicación que permite un control sobre archivos y permisos de acceso a ellos. También puede incluir un control de versiones de forma que queden guardadas todas las versiones y cambios que se han realizado en ese archivo, por cada usuario. </p>
<p>La idea de hablar de este tipo de software parte de que en su momento me comentó Daniel, un buen amigo y seguidor de <a href="http://www.jonathanecheverria.com">este blog</a>, a ver si conocía algún gestor documental y cuál le recomendaba. Le propuse utilizar dos: <strong>Webshare</strong> y <strong>DocMgr</strong>. Le comenté muy por encima las ventajas y le recomendé el que más se ajustaba a sus necesidades (quizá Webshare no es tanto un gestor documental, sino un gestor más potente de FTP, pero hace las veces de gestor documental, tal y como veréis más adelante), pero a cambio le pedí que escribiera un artículo sobre el que el quisiera. Eligió Webshare, así que yo me quedé con el artículo de DocMgr. Sin mas presentaciones y palabrería, os dejo con su artículo.</p>
<p><span id="more-763"></span></p>
<p>Yo andaba buscando un software online gratuito para instalar en un servidor web que me ayude a gestionar los documentos que me estaban surgiendo en un proyecto.</p>
<p>El gestor documental que os voy a describir es <a href="http://www.webshare.fr">WebShare</a>. Le llamo gestor documental porque el acceso a la aplicación está protegida por usuario y contraseña y, por tanto, el control de los ficheros y carpetas está controlado por el administrador.</p>
<p><strong>Cómo instalarlo</strong><br />
Lo que mas me ha sorprendido de este sencillo programa es su sencillez de instalación. NO hay más descargarlo de su web <a href="http://www.webshare.fr"> http://www.webshare.fr </a> y descomprimirlo en una carpeta dentro del servidor web. Con eso ya lo tenemos instalado prácticamente. Deberemos tener una base de datos mysql vacía y lista para que la aplicación cree tablas.<br />
Ahora, debemos acceder al administrador a traves de la ruta: http://direccionWebSahre/admin/.  La aplicación nos llevará a una página que está desprotegida y que podremos hacerlo con: <img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/04/verrou2.gif" alt="verrou2" width="30" height="35" class="alignnone size-full wp-image-783" />, definiendo una cuenta de administrador.</p>
<p><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/05/admin.jpg" alt="Panel de administración" width="500" height="350" class="aligncenter size-full wp-image-869" /></p>
<p>Una vez allí tenemos la posibilidad de configurar los siguientes apartados: </p>
<ul>
<li>
Preferencias: donde configuraremos los parámetros de la base de datos, y otros datos de la aplicación.
	</li>
<li>
Compartido: donde crearemos carpetas virtuales en el servidor (localmente) y, ademas, tenemos la posibilidad de conectar a un ftp para manejar el mismo.
</li>
<li>
Usuarios: Manejo de usuarios. Creación, edición y eliminación de usuarios. Además podremos dar permisos sobre carpetas y ficheros a cada uno.
</li>
<li>
Información: ofrece información acerca de la instalación de la aplicación
</li>
<li>
Asociaciones: es el apartado donde se controla la característica más atractiva de este gestor. Podremos crear nuevas extensiones (o editar las existentes) para nuestros ficheros y decidir qué hacer con los ficheros que tienen dichas extensiones cuando hacemos doble click o click derecho en ellos.
</li>
<li>
Logs: Para ver la actividad que a habido en el gestor documental desde subida de ficheros a eliminación.
</li>
</ul>
<p><strong>Cómo usarlo </strong></p>
<p>Una vez acabado la configuración, es decir, después de haber creado nuestros usuarios y haberles dado permisos, después de haber creado las carpetas del sitio y haber configurado la base de datos, ya podremos empezar a usarlo.</p>
<p>El uso es muy parecido al de las carpetas de Windows. Podremos crear carpetas (si tenemos permisos para ello), podremos subir ficheros, descargarlos, renombrarlos, adjuntar alguna nota a los ficheros, modificar los atributos de acceso a los mismos. Además, podemos usar la característica de arrastrar y soltar (drag &amp; drop) para mover ficheros de una carpeta a otra.</p>
<p><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/05/paginaprincipal.jpg" alt="paginaprincipal" width="500" height="350" class="aligncenter size-full wp-image-874" /></p>
<p><strong>Conclusiones </strong></p>
<p>La verdad es que me ha encantado este sencillo programita PHP, Además, una de las cosas que más me gusta es que sea open source. Se puede modificar la lógica de negocio y adaptarla a las necesidades que se requieran en un momento determinado.</p>
<p>Os animo a usar (o a lo sumo probar) este gestor documental si necesitais uno.</p>
<p>Sin más, un saludo&#8230;</p>
<p>        Daniel</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>19 de octubre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/10/19/caso-de-exito-exponentcms-y-posicionamiento-seo" title="Caso de éxito: ExponentCMS y posicionamiento SEO">Caso de éxito: ExponentCMS y posicionamiento SEO</a></li><li>29 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/29/migrar-exponent-cms-096-a-097" title="Migrar exponentcms 0.96 a 0.97">Migrar exponentcms 0.96 a 0.97</a></li><li>4 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms" title="Firefox 3 y Exponentcms">Firefox 3 y Exponentcms</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/05/08/gestores-documentales-i-webshare/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como generar JavaScript desde PHP</title>
		<link>http://www.jonathanecheverria.com/2009/04/24/como-generar-javascript-desde-php</link>
		<comments>http://www.jonathanecheverria.com/2009/04/24/como-generar-javascript-desde-php#comments</comments>
		<pubDate>Fri, 24 Apr 2009 08:40:43 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[comunicar php con javascript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript desde php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php a javascript]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=760</guid>
		<description><![CDATA[En ocasiones, cuando se hace un desarrollo web puede ser necesario utilizar tanto PHP como JavaScript. Pero en algunos casos el problema no reside en utilizar ambos lenguajes, si no en comunicarlos entre sí, y poder enviar datos desde PHP a JavaScript. ¿Y por qué existe ese problema? Porque PHP se ejecuta en el servidor, [...]]]></description>
			<content:encoded><![CDATA[<p>En ocasiones, cuando se hace un desarrollo web puede ser necesario utilizar tanto PHP como JavaScript. Pero en algunos casos el problema no reside en utilizar ambos lenguajes, si no en comunicarlos entre sí, y poder enviar datos desde PHP a JavaScript. ¿Y por qué existe ese problema? Porque PHP se ejecuta en el servidor, y JavaScript se ejecuta en la máquina cliente. Por tanto, para poder comunicar PHP con JavaScript no será necesario más que el poder generar el código correspondiente desde PHP para que lo pueda interpretar JavaScript. El problema a la inversa (de JavaScript a PHP) se resuelve generando desde JavaScript el POST que luego se encargaría de recoger la página PHP correspondiente.</p>
<p>Presentado el problema, creo que la mejor forma de explicarlo es, como en la mayor parte de las veces, mediante un ejemplo sencillo. Se trata de generar un array desde PHP y mostrar como ser vería al ser cargada la página, para ser interpretado con JavaScript.<br />
<span id="more-760"></span></p>
<p>Bien, pues generamos desde PHP un array llamado productos_array que contiene por cada entrada un array llamado producto_contador y que se obtiene de una base de datos.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$prod_javascript</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pos</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$prod</span> <span style="color: #339933;">=</span> fetch_object<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_selecciona_productos</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Compongo las variables javascript con los datos de cada producto para poder acceder posteriormente.</span>
  <span style="color: #000088;">$prod_javascript</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$prod_javascript</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'var producto_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pos</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' = new Array(3); producto_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pos</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'[0] = &quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$prod</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">codigo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;; producto_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pos</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'[1] = &quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$prod</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">descripcion</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;; producto_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pos</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'[2] = &quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$prod</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">precio</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;;'</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000088;">$pos</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pos</span> <span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$prod_javascript</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;n&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>De esta forma habremos generado un un código JavaScript desde PHP, similar al siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> producto_1 <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> producto_1<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;1000&quot;</span><span style="color: #339933;">;</span> producto_1<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;lo que el viento se llevo&quot;</span><span style="color: #339933;">;</span> producto_1<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;50&quot;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> producto_2 <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> producto_2<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;1786&quot;</span><span style="color: #339933;">;</span> producto_2<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;paquete 1000 folios&quot;</span><span style="color: #339933;">;</span> producto_2<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;12&quot;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> producto_3 <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> producto_3<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;9856&quot;</span><span style="color: #339933;">;</span> producto_3<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;Boligrafo bic&quot;</span><span style="color: #339933;">;</span> producto_3<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;4&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> productos_array <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
productos_array<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> producto_1<span style="color: #339933;">;</span>
productos_array<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> producto_2<span style="color: #339933;">;</span>
productos_array<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> producto_3<span style="color: #339933;">;</span></pre></div></div>

<p>Bien pues como hemos visto, el mayor problema de generar JavaScript a partir de PHP consiste en tener cuidado con las &#8221; y con las &#8216; para ver qué estamos concatenando todo bien, y obtener el resultado esperado. Así pues os recomiendo prestar atención a ello, y el esto salen como churros, como decía un antiguo profesor mío&#8230; <img src='http://www.jonathanecheverria.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>9 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/09/masjoven-org-estrena-el-nuevo-diseno" title="masjoven.org estrena el nuevo diseño">masjoven.org estrena el nuevo diseño</a></li><li>15 de abril, 2009 -- <a href="http://www.jonathanecheverria.com/2009/04/15/generacion-automatica-de-sitemaps-para-google-y-yahoo" title="Generación automática de sitemaps para google y yahoo">Generación automática de sitemaps para google y yahoo</a></li><li>11 de octubre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/10/11/un-mes-despues-msn-sigue-sin-enterarse" title="Un mes despues MSN sigue sin enterarse">Un mes despues MSN sigue sin enterarse</a></li><li>1 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/01/re-inauguro-el-blog" title="Re-inauguro el blog">Re-inauguro el blog</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/04/24/como-generar-javascript-desde-php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Colaboraciones para nuevo proyecto web</title>
		<link>http://www.jonathanecheverria.com/2009/03/20/colaboraciones-para-nuevo-proyecto-web</link>
		<comments>http://www.jonathanecheverria.com/2009/03/20/colaboraciones-para-nuevo-proyecto-web#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:51:56 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Exponentcms]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[nuevo proyecto]]></category>
		<category><![CDATA[proyecto web]]></category>
		<category><![CDATA[proyectos jonathan echeverria]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=647</guid>
		<description><![CDATA[Hola a todos, Estoy preparando un proyecto de una página web para la que necesito algún colaborador que me eche una mano. La página va a ser implementada con exponentcms 0.97 y tendrá varios archivos flash. En principio para este proyecto ya estamos 3 personas (un diseñador, un publicista y yo), pero toda ayuda será [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos,</p>
<p>Estoy preparando un proyecto de una página web para la que necesito algún colaborador que me eche una mano. La página va a ser implementada con <a href="http://www.exponentcms.es" target="_blank">exponentcms 0.97</a> y tendrá varios archivos flash. En principio para este proyecto ya estamos 3 personas (un diseñador, un publicista y yo), pero toda ayuda será bienvenida puesto que es un proyecto importante, y que si se plantea bien desde el principio puede tener una gran repercusión social, que es lo que se pretende. </p>
<p>Ya siento estos secretismos pero es que hasta que no este más madura la idea no quiero contaros más. Los perfiles que buscamos son: programadores php, programadores flash y gente con conocimientos elementales con ganas de trabajar por una buena causa. Si hay alguien interesado en participar que ponga un comentario y ya consultaré yo en privado, y le doy más detalles. Es una web no comercial, y por la que no cobraremos ni un céntimo, pero bueno, es lo que hay.</p>
<p>Saludos</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>1 de abril, 2009 -- <a href="http://www.jonathanecheverria.com/2009/04/01/dejando-atras-el-mes-de-marzo" title="Dejando atrás el mes de marzo&#8230;">Dejando atrás el mes de marzo&#8230;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/03/20/colaboraciones-para-nuevo-proyecto-web/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firebug, el arte de hacer webs (Parte 2)</title>
		<link>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2</link>
		<comments>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2#comments</comments>
		<pubDate>Sat, 21 Feb 2009 11:16:41 +0000</pubDate>
		<dc:creator>MrViSiOn</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ayuda crear webs]]></category>
		<category><![CDATA[ayuda desarrollo web]]></category>
		<category><![CDATA[depurador web firebug]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[plugin firefox desarrollo web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=545</guid>
		<description><![CDATA[Hola de nuevo. Vamos a explicar en esta última parte algunos usos prácticos de este gran plugin. Voy a hablar de cómo lo uso yo personalmente, con el fin de que el lector pueda adquirir una idea básica de uso. Debemos fijarnos siempre, y tener en cuenta, que nuestra meta, como ya repetí en el [...]]]></description>
			<content:encoded><![CDATA[<p>Hola de nuevo. Vamos a explicar en esta última parte algunos usos prácticos de este gran plugin. Voy a hablar de cómo lo uso yo personalmente, con el fin de que el lector pueda adquirir una idea básica de uso.</p>
<p>    Debemos fijarnos siempre, y tener en cuenta, que nuestra meta, como ya repetí en el artículo anterior, es que debemos conseguir un tiempo de carga mínimo. Esto no significa que debamos cambiar nada de nuestra capa de presentación de la página. Hace referencia a la carga de las imágenes, a la carga de nuestras librerías javascript, al número de llamadas AJAX, a nuestros SWFs.</p>
<p><span id="more-545"></span></p>
<p>    Yo, personalmente y a la hora de hacer webs, hago bastante uso de AJAX (Asynchronous JavaScript And XML, http://es.wikipedia.org/wiki/AJAX). Esto abre un abanico de posibilidades increíble para ahorrar ancho de banda, hacer menos largas las esperas de nuestros visitantes, y dar un dinamismo a la página que hace unos pocos años esto era impensable. Y la pregunta que nos podremos hacer en este punto puede ser… ¿por qué estamos ahora hablando de AJAX? Precisamente porque firebug nos ayuda a ‘depurar’ nuestras llamadas asíncronas al servidor. La pestaña de consola nos muestra todas las llamadas que se hacen asincrónicamente desde que se carga la página. Además no sólo eso sino que va un poco más alla: muestra todos los parámetros usados (de GET o POST) para la llamada y la respuesta del servidor a la misma.</p>
<p>    En esta misma consola podremos ejecutar funciones javascript que estén ‘presentes’ en la página que se está cargando en ese momento de la ejecución. Esto nos lleva a un control total del comportamiento de nuestras funciones, ya que podremos usar esta característica para depurar y optimizar dicho comportamiento para que sea el deseado por el programador.</p>
<p>    La pestaña HTML nos muestra el lenguaje de marcas que está interpretando el navegador. Además no solo lo muestra como si fuera texto plano, sino que nos resalta en la página las partes en las cuales coloquemos el cursor del ratón encima. Por ejemplo si colocamos el cursor encima de:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Buscar con Google&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;btnG&quot;</span><span style="color: #339933;">/&gt;</span></pre></div></div>

<p>    La página nos aparecerá de la siguiente forma:</p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_3.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_3-300x170.jpg" alt="Firebug, depuración GET y POST" title="Firebug, depuración GET y POST" width="300" height="170" class="alignnone size-medium wp-image-546" /></a></p>
<p>    Además firebug dispone de un botón inspeccionar para ir con el ratón por los diferentes objetos de la página y él te resalta el códgio HTML al que hace referencia. Todo esto nos viene genial para posicionamiento de los objetos dentro del espacio web del navegador firefox. Además podremos modificar como queremos dicho código, viendo su resultado inmediatamente. Podemos cambiar, por ejemplo, in situ el estilo de un label, o de un botón.</p>
<p>    Otra pestaña interesante es la que nos resume todas las hojas de estilo que están involucradas en la decoración de la página que actualmente se está viendo. Podemos, como en el caso anterior, modificar in situ cualquier estilo viendo su resultado inmediatamente. Por ejemplo podemos cambiar la propiedad color de texto de negro (#000000) a blanco (#FFFFFF) para ver qué color de letra nos gusta más. Esto evita que tengamos que salir del navegador, ir a nuestro programa de edición web cambiar el color y actualizar nuestra página en el navegador. Además podremos añadir propiedades de estilo nuevas.</p>
<p>    La pestaña Script (o Guión si es la versión castellano) sirve para controlar nuestros scripts de cliente. Podremos añadir puntos de ruptura en una instrucción, ver el contenido de nuestras variables y comprobar, en el fondo, si hace lo que nosotros habíamos diseñado. Veremos además que existen teclas de función para ir instrucción por instrucción recorriendo todo el flujo de ejecución o simplemente recorriendo las instrucciones de una función sin meterse en las que métodos hijos de esta última. Esta pestaña es de solo lectura.</p>
<p>    Existe una parte de este plugin que es llamado DOM (Document Object Model, quién no sepa lo que es que se de una vuelta por Wikipedia). En el podemos ver todos los elementos existentes en la página, con sus propiedades. Esto nos puede servir (es el mayor uso que le hago) para localizar determinado objeto por medio de javascript y modificar sus propiedades. Por ejemplo, trabajar con anchos de objeto para posicionar otros de forma que no se superponga ninguno. Esto lo podemos hacer con el DOM y esta herramienta del plugin.</p>
<p>    Por último existe el network, o red en castellano, que nos muestra todos los ficheros externos a nuestro HTML que se usan para darle funcionalidad y acabado a la página, como son swf, jpgs, javascripts, llamadas Ajax, etc. Se muestra el tiempo de carga de cada elemento y su tamaño. Esta información es vital para esforzarnos en mejorar el tiempo de carga reduciéndolo al mínimo (reduciendo imágenes o swf, comprimiendo cabeceras HTML, minimizando el código javascript, etc.</p>
<p>    Esto es todo. Me he dejado detalles pero son poco importantes creo. De todas formas si teneis alguna duda poned algún comentario a este artículo y yo responderé con gusto. Ah! Se me olvidaba, un plugin de este plugin llamado YSlow de yahoo es muy útil también para reducir el tiempo de carga de una web ya que te dice en qué elementos podremos reducir el peso de la web.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>16 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1" title="Firebug, el arte de hacer webs (Parte 1)">Firebug, el arte de hacer webs (Parte 1)</a></li><li>4 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/04/2-monitores-en-el-mismo-equipo-escritorio-extendido-twin-view-con-xrandr" title="2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr">2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr</a></li><li>3 de julio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/07/03/trabajar-con-doble-monitor" title="Trabajar con doble monitor">Trabajar con doble monitor</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firebug, el arte de hacer webs (Parte 1)</title>
		<link>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1</link>
		<comments>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1#comments</comments>
		<pubDate>Mon, 16 Feb 2009 18:00:36 +0000</pubDate>
		<dc:creator>MrViSiOn</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ayuda crear webs]]></category>
		<category><![CDATA[ayuda desarrollo web]]></category>
		<category><![CDATA[depurador web firebug]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[plugin firefox desarrollo web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=537</guid>
		<description><![CDATA[Firebug es otro fantástico plugin de firefox casi indispensable cuando se conoce en profundidad. Este plugin está dirigido principalmente a los desarrolladores web y, en menor medida, a los diseñadores web (que no son lo mismo, ver diferencia). Es una herramienta de desarrollo web con la que podemos editar, debugear javascript o html así como [...]]]></description>
			<content:encoded><![CDATA[<p>Firebug es otro fantástico plugin de firefox casi indispensable cuando se conoce en profundidad. Este plugin está dirigido principalmente a los desarrolladores web y, en menor medida, a los diseñadores web (que no son lo mismo, ver diferencia).</p>
<p>    Es una herramienta de desarrollo web con la que podemos editar, debugear javascript o html así como modificar los estilos de una página. Además nos ayudará a analizar el peso que tiene nuestro HTML (monitorizar todas las peticiones que se hagan al servidor: imágenes, librerías javascript, etc) por lo que podremos siempre optimizar el rendimiento del mismo de forma que consigamos una velocidad de carga óptima. La rapidez en la carga de una página, que es consecuencia directamente de la velocidad de respuesta del servidor donde está alojada la misma, es una característica que se debe perseguir siempre en el desarrollo web, es una meta que hay que alcanzar para que nuestro sitio web sea ágil y dinámico y no sea causa de un desinterés por parte de nuestros visitantes.</p>
<p><span id="more-537"></span></p>
<p>    Cuando reinicias tu firefox después de habértelo instalado aparece un ‘bichillo’ (insecto que es parecido a una cucaracha) en la esquina inferior derecha de nuestro navegador, consecuencia de que podemos empezar a trabajar con él. Haciendo click en ese insecto o presionando la tecla F12 aparecerá el espacio de trabajo del nuestro recién llegado. </p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_1.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_1-300x109.jpg" alt="Pantalla de Firebug" title="Pantalla de Firebug" width="300" height="109" class="aligncenter size-medium wp-image-538" /></a></p>
<p>    En esta primera parte del post voy a describir las características del plugin, lo que nos permite hacer este a la web que se está mostrando en ese momento en el navegador mozilla.</p>
<p>    * Inspeccionar y editar el HTML. Hace muy sencillo el análisis y la edición del texto HTML. Podremos modificar el HTML al vuelo y ver los resultados directamente en el navegador. Si cambiamos dese firebug la etiqueta title de nuestra página veremos que inmediatamente después a aceptar los cambios el título ha cambiado.<br />
    * Controlar todas las hojas de estilo: hay una pestaña dentro del espacio de trabajo que nos muestra todos los estilos que están involucrados en el diseño de nuestra web.Esta característica actúa de la misma forma que la anterior cualquier cambio que hagamos de los estilos se verán instantáneamente. Podremos modificar cualquier valor de cualquier estilo, y, además, añadir más etiquetas.<br />
    * Resalta las partes de la web que nosotros queramos: firebug nos puede resaltar con distintos colores por ejemplo divs, botones, cajas de texto. Esto nos puede venir bien para posicionar elementos dentro de la página.<br />
    * Monitorizar la carga. La carga de una página implica pedir al servidor determinados recursos tales como imágenes, ficheros de código javascript, peticiones de funciones de servidor (php, python, ajax). Todas estas peticiones son mostradas y captadas por este plugin, aportando, además, por cada petición, información muy valiosa como por ejemplo, el tiempo de respuesta del servidor para un recurso determinado. Todo esto enfocado siempre a la velocidad de carga, ya que podremos ver qué parte (imagen, librería javascript, etc) de nuestro sitio es la que más pesa y por tanto la que más ancho de banda consume, siendo ahí donde deberemos esforzarnos en reducirlo. Véase la siguiente imagen:</p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_2.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_2-300x95.jpg" alt="Pantalla de carga de Firebug" title="Pantalla de carga de Firebug" width="300" height="95" class="aligncenter size-medium wp-image-539" /></a></p>
<p>    * Debug de javascript: posee un debugger indispensable para nuestra programación javascript. Actúa como cualquier otro debugger: podremos colocar puntos de interrupción donde queramos e ir instrucción por instrucción analizando el valor de nuestras variables.<br />
    * Errores en la carga de la página: existe una página ‘consola’ que nos informa de todos los posibles errores que han podido surgir en la carga de una página, generalmente errores en la programación. En esta misma consola podremos ejecutar instrucciones javascript.</p>
<p>    De momento eso es todo, seguramente que me deje muchas cosas en el tintero, pero lo que he expuesto es lo más básico de este gran plugin. Personalmente creo que es una herramienta muy útil para el desarrollo</p>
<p>    Cuando tenga un poco más de tiempo explicaré cada una de las características un poco más en profundidad. Asimismo, en próximas publicaciones hablaré de otro plugin que trabaja directamente con este llamado YSlow, incidiendo un poco más en la velocidad de carga de una página.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>21 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2" title="Firebug, el arte de hacer webs (Parte 2)">Firebug, el arte de hacer webs (Parte 2)</a></li><li>4 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/04/2-monitores-en-el-mismo-equipo-escritorio-extendido-twin-view-con-xrandr" title="2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr">2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr</a></li><li>3 de julio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/07/03/trabajar-con-doble-monitor" title="Trabajar con doble monitor">Trabajar con doble monitor</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problemas con el servidor</title>
		<link>http://www.jonathanecheverria.com/2009/02/07/problemas-con-el-servidor</link>
		<comments>http://www.jonathanecheverria.com/2009/02/07/problemas-con-el-servidor#comments</comments>
		<pubDate>Sat, 07 Feb 2009 15:40:20 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Añadir nueva etiqueta]]></category>
		<category><![CDATA[administrar servidor linux]]></category>
		<category><![CDATA[control ram servidor]]></category>
		<category><![CDATA[migración del servidor]]></category>
		<category><![CDATA[problemas hosting]]></category>
		<category><![CDATA[servidores web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=517</guid>
		<description><![CDATA[Estoy teniendo muchos problemas en esta nueva andadura con esta empresa de Hosting. Ni saben ellos, ni sé yo (aunque tengo una teoría bastante bien fundada), el motivo por el cual apache genera threads hasta que el servidor llega a su límite de RAM y mata todos los procesos que no son del sistema: apache, [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy teniendo muchos problemas en esta nueva andadura con esta empresa de Hosting. Ni saben ellos, ni sé yo (aunque tengo una teoría bastante bien fundada), el motivo por el cual apache genera <em>threads</em> hasta que el servidor llega a su límite de RAM y mata todos los procesos que no son del sistema: apache, mysql, dnsbind&#8230;</p>
<p>Y claro, un servidor de webs sin apache, mysql&#8230; pues deja de funcionar absolutamente todo. Por tanto desde ayer a las 23:00 hasta no sé cuando, este blog no ha funcionado, ni la web de la txaranga, ni masjoven, ni malavela, ni el blog de Alberto&#8230;<br />
En fin, un cochocho que espero que nos lo solucionen lo antes posible, que para eso pagamos.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>28 de octubre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/10/28/cambio-de-servidor-%c2%bfquieres-alojamiento" title="Cambio de servidor. ¿quieres alojamiento?">Cambio de servidor. ¿quieres alojamiento?</a></li><li>8 de octubre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/10/08/lo-que-tengo-en-la-cabeza-cumple-1-ano" title="Lo que tengo en la cabeza, cumple 1 año">Lo que tengo en la cabeza, cumple 1 año</a></li><li>13 de abril, 2009 -- <a href="http://www.jonathanecheverria.com/2009/04/13/servidor-con-windows-server-2003-o-servidor-con-linux" title="Servidor con Windows Server 2003 o Servidor con Linux">Servidor con Windows Server 2003 o Servidor con Linux</a></li><li>18 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/18/control-de-memoria-ram-consumida-por-apache-en-servidor-web" title="Control de memoria RAM consumida por Apache en servidor web">Control de memoria RAM consumida por Apache en servidor web</a></li><li>16 de mayo, 2011 -- <a href="http://www.jonathanecheverria.com/2011/05/16/habilitar-reinicio-de-las-x-en-ubuntu-11-04" title="Habilitar reinicio de las X en Ubuntu 11.04">Habilitar reinicio de las X en Ubuntu 11.04</a></li><li>30 de septiembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/09/30/diario-de-barcelona-hackeado-o-es-una-promocion" title="Diario de Barcelona hackeado&#8230; o es una promoción???">Diario de Barcelona hackeado&#8230; o es una promoción???</a></li><li>3 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/03/migracion-al-nuevo-servidor" title="Migración al nuevo servidor">Migración al nuevo servidor</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/07/problemas-con-el-servidor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error FCKEditor: FCKConfig.CoreStyles[&#039;Font Face&#039;]</title>
		<link>http://www.jonathanecheverria.com/2009/02/06/error-fckeditor-fckconfigcorestylesfont-face</link>
		<comments>http://www.jonathanecheverria.com/2009/02/06/error-fckeditor-fckconfigcorestylesfont-face#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:30:57 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Exponentcms]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[erro corestyles fckconfig]]></category>
		<category><![CDATA[error fckconfig]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[fckeditor fontface]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=503</guid>
		<description><![CDATA[Al mover uno de mis sitios webs al nuevo servidor, me he encontrado con el siguiente error(en un alert)  al cargar el FCKEditor: The FCKConfig.CoreStyles['Font Face'] setting was not found. Please check the fckconfig.js file Para solucionarlo he echado mano del señor de siempre: Don Google, y tras unas cuantas webs, foros y blogs he [...]]]></description>
			<content:encoded><![CDATA[<p>Al mover uno de mis sitios webs al nuevo servidor, me he encontrado con el siguiente error(en un alert)  al cargar el <a title="FCKEditor, editor de texto web" href="http://www.fckeditor.net/" target="_blank">FCKEditor</a>:</p>
<p><em>The FCKConfig.CoreStyles['Font Face'] setting was not found. Please check the fckconfig.js file</em></p>
<p>Para solucionarlo he echado mano del señor de siempre: Don Google, y tras unas cuantas webs, foros y blogs he dado con la solución que ha sido añadir en el fckconfig.js lo siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">FCKConfig.<span style="color: #660066;">CoreStyles</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'FontFace'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span>
<span style="color: #009900;">&#123;</span>
   Element<span style="color: #339933;">:</span> <span style="color: #3366CC;">'font'</span><span style="color: #339933;">,</span>
   Attributes <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> <span style="color: #3366CC;">'face'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'#(&quot;Font&quot;)'</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
FCKConfig.<span style="color: #660066;">CoreStyles</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'Color'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span>
<span style="color: #009900;">&#123;</span>
   Element	<span style="color: #339933;">:</span> <span style="color: #3366CC;">'font'</span><span style="color: #339933;">,</span>
   Attributes <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> <span style="color: #3366CC;">'color'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'#(&quot;Color&quot;,&quot;color&quot;)'</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Por supuesto después de añadir esto he tenido que borrar la caché del navegador y la del <a title="Definición de CMS" href="http://es.wikipedia.org/wiki/Cms" target="_blank">CMS</a> por si acaso.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>4 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms" title="Firefox 3 y Exponentcms">Firefox 3 y Exponentcms</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/06/error-fckeditor-fckconfigcorestylesfont-face/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galería desactivada hasta nueva orden</title>
		<link>http://www.jonathanecheverria.com/2009/02/04/galeria-desactivada-hasta-nueva-orden</link>
		<comments>http://www.jonathanecheverria.com/2009/02/04/galeria-desactivada-hasta-nueva-orden#comments</comments>
		<pubDate>Wed, 04 Feb 2009 19:13:24 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Exponentcms]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Varios]]></category>
		<category><![CDATA[galeria desactivada]]></category>
		<category><![CDATA[gallery2 no compatible con PHP]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=488</guid>
		<description><![CDATA[Hola, simplemente hoy escribo para avisaros a todos que la galería de fotos queda desactivada hasta que instalemos una versión de PHP específica, ya que la que hay actualmente no es compatible con el Gallery2. Espero que la nueva empresa de Hosting nos resuelva ya el problema lo antes posible y pueda volver a activar [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, simplemente hoy escribo para avisaros a todos que la galería de fotos queda desactivada hasta que instalemos una versión de PHP específica, ya que la que hay actualmente no es compatible con el Gallery2. Espero que la nueva empresa de Hosting nos resuelva ya el problema lo antes posible y pueda volver a activar la galeria.</p>
<p>Mientras tanto, el resto del blog ya está funcionando correctamente sobre el nuevo servidor, y otras páginas como el <a href="http://www.albertogarcia.net" target="_blank">blog de Alberto García</a> y la <a href="http://www.malavela.com" target="_blank">web de Mala Vela</a>.</p>
<h3  class="related_post_title">Quizá te pueda interesar:</h3><ul class="related_post"><li>23 de octubre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/10/23/obtener-lista-de-tablas-en-postgresql" title="Obtener lista de tablas en postgresql">Obtener lista de tablas en postgresql</a></li><li>23 de julio, 2008 -- <a href="http://www.jonathanecheverria.com/2008/07/23/error-aadiendo-un-dispositivo-maquina" title="Error de loop añadiendo un dispositivo a maquina virtual">Error de loop añadiendo un dispositivo a maquina virtual</a></li><li>4 de diciembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/12/04/estadisticas-jonathanecheverriacom" title="Estadísticas jonathanecheverria.com">Estadísticas jonathanecheverria.com</a></li><li>15 de octubre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/10/15/mis-nuevos-retos-para-este-curso-09-10" title="Mis nuevos retos para este curso 09/10">Mis nuevos retos para este curso 09/10</a></li><li>19 de agosto, 2008 -- <a href="http://www.jonathanecheverria.com/2008/08/19/virt-manager-se-queda-bloqueado" title="Virt-Manager se queda bloqueado">Virt-Manager se queda bloqueado</a></li><li>19 de junio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/06/19/proyecto-sistema-de-teletrabajo" title="Proyecto: sistema de teletrabajo">Proyecto: sistema de teletrabajo</a></li><li>1 de septiembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/09/01/spotynow-noticias-tecnologicas-y-musica-gratis" title="SpotyNow &#8211; Noticias tecnológicas y música gratis">SpotyNow &#8211; Noticias tecnológicas y música gratis</a></li><li>11 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/11/proteccion-de-datos-e-intimidad-de-las-personas-en-internet" title="Protección de Datos e Intimidad de las personas en Internet">Protección de Datos e Intimidad de las personas en Internet</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/04/galeria-desactivada-hasta-nueva-orden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En casa del herrero&#8230;</title>
		<link>http://www.jonathanecheverria.com/2009/01/30/en-casa-del-herrero</link>
		<comments>http://www.jonathanecheverria.com/2009/01/30/en-casa-del-herrero#comments</comments>
		<pubDate>Fri, 30 Jan 2009 18:43:22 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[curso diseño web]]></category>
		<category><![CDATA[cursos online web]]></category>
		<category><![CDATA[nueva escuela]]></category>
		<category><![CDATA[programación web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=453</guid>
		<description><![CDATA[Ayer os hablaba del spam&#8230; Bien, pues no se si fue a través de un correo de spam o de algún anuncio fui a parar a la web de la Nueva Escuela de Diseño y Comunicación. Esta Escuela se dedica principalmente al diseño gráfico, de interiores, bellas artes, animación 3D, y al diseño de páginas [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer os hablaba del spam&#8230; Bien, pues no se si fue a través de un correo de spam o de algún anuncio fui a parar a la web de la <a href="http://www.nuevaescuela.net/" target="_blank">Nueva Escuela de Diseño y Comunicación</a>. Esta Escuela se dedica principalmente al diseño gráfico, de interiores, bellas artes, animación 3D, y al diseño de páginas web. En este curso de diseño de sitios web(no les enseñan diseño de webs normales, solo de sitios) dan programación tal y como se muestra en su <a href="http://www.nuevaescuela.net/d/Carreras-de-grado-nivel-superior-de-3-a%C3%B1os/13/Dise%C3%B1o-de-Sitios-Web" target="_blank">página</a>, de la que he hecho una captura por si la corrigen:</p>
<p><span id="more-453"></span></p>
<p><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/01/disenos_de_sitios_web.jpg" alt="Curso de Diseños de sitios web - Nueva Escuela" title="Curso de Diseños de sitios web - Nueva Escuela" width="485" height="448" class="aligncenter size-full wp-image-455" /></p>
<p>Más vale que he estudiado una carrera seria, en una universidad seria, y no un curso de estos, y que he tenido paciencia e interés para ser autodidacta y aprender html, javascript, php y css yo solito y ser capaz de hacer webs, sitios, blogs o lo que sea&#8230;</p>
<h3  class="related_post_title">Quizá te pueda interesar:</h3><ul class="related_post"><li>6 de agosto, 2008 -- <a href="http://www.jonathanecheverria.com/2008/08/06/mv-windowsxp-sin-red" title="MV windowsXP sin red">MV windowsXP sin red</a></li><li>5 de septiembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/09/05/problemas-con-opensuse-11-1" title="Problemas con OpenSuse 11.1">Problemas con OpenSuse 11.1</a></li><li>22 de enero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/01/22/como-mejorar-la-economia-pirateando-musica" title="Cómo mejorar la economía pirateando música">Cómo mejorar la economía pirateando música</a></li><li>19 de mayo, 2009 -- <a href="http://www.jonathanecheverria.com/2009/05/19/toco-la-trompeta-perono-toco-el-kernel" title="Toco la trompeta pero&#8230;no toco el kernel!!!">Toco la trompeta pero&#8230;no toco el kernel!!!</a></li><li>4 de enero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/01/04/bakerias-brass-el-grupo-de-metal-de-la-txaranga-bakerias" title="Bakerias Brass, el grupo de metal de la txaranga Bakerías">Bakerias Brass, el grupo de metal de la txaranga Bakerías</a></li><li>7 de diciembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/12/07/mi-nueva-camara-nikon-d40" title="Mi nueva cámara Nikon D40">Mi nueva cámara Nikon D40</a></li><li>18 de agosto, 2009 -- <a href="http://www.jonathanecheverria.com/2009/08/18/la-txaranga-penalen-cumple-10-anos" title="La txaranga Peñalén cumple 10 años">La txaranga Peñalén cumple 10 años</a></li><li>10 de octubre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/10/10/promocion-blog-con-tuenti" title="Promoción Blog con Tuenti.com">Promoción Blog con Tuenti.com</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/01/30/en-casa-del-herrero/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

