<?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>LaWebera.es &#187; Optimización</title>
	<atom:link href="http://www.blog.lawebera.es/category/optimizacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.lawebera.es</link>
	<description>Una tortilla de consejos Útiles para tu web</description>
	<lastBuildDate>Mon, 06 Sep 2010 13:34:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Actualización de la librería PhpdocX para generar archivos Word</title>
		<link>http://www.blog.lawebera.es/actualizacion-libreria-phpdocx-crea-archivos-word/</link>
		<comments>http://www.blog.lawebera.es/actualizacion-libreria-phpdocx-crea-archivos-word/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 10:05:02 +0000</pubDate>
		<dc:creator>Verónica Milán</dc:creator>
				<category><![CDATA[Optimización]]></category>

		<guid isPermaLink="false">http://www.blog.lawebera.es/?p=395</guid>
		<description><![CDATA[Nueva versión de la librería PHP, PhpdocX 1.5,  que permite generar de forma dinámica y personalizable documentos de Word además de exportar a otros formatos como PDF y HTML.]]></description>
			<content:encoded><![CDATA[<p>La empresa 2mdc ha lanzado una nueva actualización de su librería <a href="http://www.lawebera.es/manuales/php">PHP</a>, <strong>PhpdocX 1.5</strong>,  que permite generar, de forma dinámica y personalizable, documentos de Word además de exportar a otros formatos como PDF y HTML.</p>
<p><a href="http://www.phpdocx.com/">PhpdocX</a> sirve para convertir información almacenada en una base de datos o un archivo Excel a un documento de Word en formato .docx, compatible con Office y otras suites de productividad, incluyendo la suite de software libre <a href="http://es.openoffice.org/">Open Office</a>.</p>
<p>PHPdocX está construido alrededor de estándares abiertos,  permite al usuario o programador personalizar con un alto nivel de  recursos los documentos Word que esta librería en PHP es capaz de  generar.</p>
<p>Una de las características más importantes de esta librería, PhpdocX, es el alto grado de personalización de los archivos de salida, lo que facilita no solo sólo la creación de documentos muy ricos que correspondan con la imagen corporativa de la empresa sino también la conversión de documentos HTML o PDF directamente al formato .docx.<span id="more-395"></span></p>
<h2>Características:</h2>
<p>PhpdocX puede crear documentos Word de forma dinámica, ya sea desde bases de datos o desde archivos excel. Además, permite crear informes personalizados extrayendo los datos  directamente desde su propia base de datos o una hoja de cálculo, hasta  construir gráficos editables o tablas de contenido que mejoran la  legibilidad del documento.</p>
<p>Entre las nuevas características disponibles exclusivamente para la versión Pro (de pago) que se unen a las ya anteriormente disponibles, se encuentran:</p>
<li>Ahora ya es posible generar párrafos con estilos diferenciados incluso por palabras: negritas, cursivas y otros estilos estarán disponibles dentro de un texto generado por PhpdocX.</li>
<li>Nuevo motor de <a href="http://www.blog.lawebera.es/pasar-psd-html-css-videotutorial/">conversión de HTML y CSS</a> a documento de Word: podrás convertir páginas web u otra documentación en HTML a documentos de Word.</li>
<li>Compatibilidad con PHP 5.3.</li>
<p>La adición de compatibilidad con PHP 5.3 soluciona los problemas de la librería con la reciente versión de PHP y es una actualización bien recibida por los desarrolladores que implementan o han implementado PHPdocX en sus webs y aplicaciones.</p>
<h2>PhpdocX incluye 4 licencias diferentes:</h2>
<p>Además de la versión gratuita con licencia LGPL que puede descargarse desde <a href="http://www.phpdocx.com">la web de PHPdocX</a>, una versión Pro con un precio de 73 euros (90 dólares) que incluye más características para personalizar la creación de documentos de Word. El desarrollador dispone de una <a href="http://www.phpdocx.com/features">tabla comparativa donde se muestran las diferencias entre ambas versiones </a></p>
<ul>
<li>1 Gratuita. Con licencia LGPL, es la forma mas económica de acceder a PHPdocX.</li>
<li>2 Pro: Con un precio de 90 dólares (73 euros), la versión Pro de PhpdocX añade muchas características de personalización adicionales.</li>
</ul>
<p>Además se han añadido dos tipos nuevos de licencias que incluyen instalación, plantillas y soporte técnico, un extra muy bienvenido por aquellos usuarios o webmaster que no quieran complicarse la vida con instalaciones o la creación de plantillas.</p>
<ul>
<li>3 Pro (on Site), con instalación en su servidor, personalización de plantillas y mantenimiento durante un año. Consultar precio.</li>
<li>4 Pro (on Site &#8211; Multisite) con instalación, personalización de plantillas, mantenimiento por un año e instalado en múltiples webs. Consultar precio.</li>
</ul>
<h2>Descarga de PhpdocX</h2>
<p><a href="http://www.phpdocx.com">PHPdocX</a> puede descargarse desde la web de su desarrollador, <a href="http://www.2mdc.com">2mdc</a>, donde puedes encontrarse información relacionada, documentación y más. La actualización es gratuita para los usuarios registrados de la versión anterior.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.lawebera.es/actualizacion-libreria-phpdocx-crea-archivos-word/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comprimir el CSS y el JavaScript de tu página web para hacerla más rápida</title>
		<link>http://www.blog.lawebera.es/comprimir-css-javascript/</link>
		<comments>http://www.blog.lawebera.es/comprimir-css-javascript/#comments</comments>
		<pubDate>Tue, 04 May 2010 07:02:03 +0000</pubDate>
		<dc:creator>Verónica Milán</dc:creator>
				<category><![CDATA[Mantenimiento]]></category>
		<category><![CDATA[Optimización]]></category>

		<guid isPermaLink="false">http://www.blog.lawebera.es/?p=339</guid>
		<description><![CDATA[Una técnica muy útil para reducir el tiempo de carga cuando diseñamos páginas web es minificar el código CSS y JavaScript. ]]></description>
			<content:encoded><![CDATA[<p>Una técnica muy útil cuando <a href="http://www.lawebera.es/">diseñamos páginas web</a> que requieren el uso de JavaScript, o que por motivos de diseño necesitan más de una Hoja de Estilos, es minificar el código, en ingles <strong>minify</strong>.</p>
<h2>¿Mini- qué?</h2>
<p>Simple, se trata de comprimir el código CSS y/o JavaScript para que la página cargue más rápido. O lo que es lo mismo, Minificación es la práctica de la eliminación de caracteres innecesarios del código para reducir su tamaño, mejorando así los tiempos de carga.</p>
<p>Cuando hacemos esto, generalmente eliminamos todos los comentarios, los espacios en blanco, los saltos de línea y las tabulaciones. Como resultado queda un código dificilmente comprensible de entender, pero que cumple bien su función de reducir el tamaño de los archivos y así <a href="http://www.lawebera.es/comunidad/articulos/diseno-web/como-acelerar-carga-sitio-web.php">reducir el tiempo de carga</a> (y <a href="http://www.lawebera.es/manual-diseno-web/como-hacer-un-diseno-web-de-carga-rapida.php">II</a>).</p>
<p>Lo normal cuando se usan estas técnica es tener dos versiones de tus JS y tus CSS, una versión minificada y otra para <a href="http://www.lawebera.es/manual-diseno-web">desarrollo</a>, con los comentarios, espacios, tabulaciones y demás intactos. Cuando haces cambios en algún archivo hay que volver a comprimir los archivos y guardarlos, pero no olvidar nunca tener una copia legible del código para poder editarlo con facilidad.</p>
<p>Dos herramientas bastante populares para reducir el código son <a title="JS Min" href="http://www.crockford.com/javascript/jsmin.html">JSMin</a> y <a title="YUI Compressor" href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>.Pero también tienes: <a href="http://jscompress.com/">minify JavaScript</a> y <a href="http://www.minifycss.com">minify CSS.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.lawebera.es/comprimir-css-javascript/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reducir el número de peticiones http con CSS Sprites</title>
		<link>http://www.blog.lawebera.es/reducir-numero-peticiones-http-con-css-sprites/</link>
		<comments>http://www.blog.lawebera.es/reducir-numero-peticiones-http-con-css-sprites/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 00:34:38 +0000</pubDate>
		<dc:creator>Verónica Milán</dc:creator>
				<category><![CDATA[Optimización]]></category>

		<guid isPermaLink="false">http://www.blog.lawebera.es/?p=281</guid>
		<description><![CDATA[Algunos recursos para utilizar la técnica CSS Sprites, muy útil para optimizar nuestras páginas web y las peticiones de servidor.]]></description>
			<content:encoded><![CDATA[<p>Últimamente estoy aprendiendo mucho sobre la <strong><a href="http://www.blog.lawebera.es/optimizar-tu-pagina-web-para-un-mejor-rendimiento/">optimización de sitios web</a></strong>, tanto a nivel de <a href="http://www.lawebera.es/como-hacer/ejemplos-css">código css y html</a> como a nivel de navegadores y experiencia de usuario.</p>
<p>Hace unos días leí el artículo <a href="http://robertnyman.com/2010/01/15/how-to-reduce-the-number-of-http-requests/">how to reduce the number of HTTP request</a>, muy útil para acelerar la carga de nuestras webs. Además justo estos días atrás  en lawebera.es escribimos un artículo sobre el tema, y anteriormente hemos publicados otras cosas relacionadas que puedes leer aquí: <a href="http://www.lawebera.es/manual-diseno-web/como-hacer-un-diseno-web-de-carga-rapida.php">Cómo hacer diseños web de carga rápida</a> y <a href="http://www.lawebera.es/comunidad/articulos/diseno-web/como-acelerar-carga-sitio-web.php">como acelerar la carga de un sitio web</a>.</p>
<p>Entre otras cosas, en el artículo explican la utilidad básica de <strong>CSS Sprites</strong>:</p>
<ul>
<li><a href="http://www.lawebera.es/comunidad/articulos/diseno-web/css/css-sprites-efecto-rollover-botones-imagenes.php">CSS Sprites</a>: es una técnica usada para <span id="result_box"><span style="background-color: #ffffff;" title="CSS Sprites are when you combine a number of images into the same image file.">combinar una serie de imágenes en una. </span><span style="background-color: #ffffff;" title="You then use background-position in the CSS file to control what part of that image will be visible for a certain element.">A continuación, utilizando la propiedad <em>background-position</em> en el archivo CSS se controla qué parte de esa imagen será visible para un cierto elemento. </span><span style="background-color: #ffffff;" title="This way, instead of having a number of HTTP requests, there will be just one for a larger image file.">De esta manera, en lugar de tener una petición HTTP para cada imagen individual, sólo habrá una para un archivo de imagen más grande que contiene a todas las demás. Muy recomendable.<span id="more-281"></span></span></span></li>
</ul>
<p>Algunos recursos sobre CSS Sprites:</p>
<ul>
<li><a href="http://csssprites.com/">CSS Sprites Generator</a>: subes las imagenes a juntar en el sprite y la aplicación te crea la imagen padre junto con el <span id="result_box"><span style="background-color: #ffffff;" title="You then use background-position in the CSS file to control what part of that image will be visible for a certain ele.ment."><em>background-position</em> adecuado para cada imagen.</span></span></li>
<li><span id="result_box"><span style="background-color: #ffffff;" title="You then use background-position in the CSS file to control what part of that image will be visible for a certain ele.ment."><a href="http://www.kabytes.com/programacion/tutorial-basico-sobre-css-sprite/">Tutorial básico de CSS Sprites</a>: un tutorial para iniciarse en el uso de esta técnica y empezar a ver sus ventajas, muy sencillo.</span></span></li>
<li><span id="result_box"><span style="background-color: #ffffff;" title="You then use background-position in the CSS file to control what part of that image will be visible for a certain ele.ment."><a href="http://web.ontuts.com/tutoriales/introduccion-comprension-y-utilizacion-de-los-css-sprites-parte-i/">Guía de CSS Sprites I</a> y <a href="http://web.ontuts.com/tutoriales/introduccion-comprension-y-utilizacion-de-los-css-sprites-parte-ii/">II</a>: una guía mucho más completa de esta técnica. Muy recomendable su lectura.</span></span></li>
<li><span id="result_box"><span style="background-color: #ffffff;" title="You then use background-position in the CSS file to control what part of that image will be visible for a certain ele.ment."><a href="http://www.alistapart.com/articles/sprites">CSS Sprites de A List Apart</a>: este artículo sobre el tema es casi una leyenda de las veces que ha sido nombrado y enlazado. Está en inglés, pero merece la pena leerlo.</span></span></li>
</ul>
<p>¡A optimizar!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.lawebera.es/reducir-numero-peticiones-http-con-css-sprites/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using disk
Object Caching 265/297 objects using disk

Served from: www.blog.lawebera.es @ 2010-09-08 11:19:19 -->