
<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>JC - Blog &#187; Diseño Web</title>
	<atom:link href="http://www.juan-calderon.com/blog/tag/diseno-web/feed" rel="self" type="application/rss+xml" />
	<link>http://www.juan-calderon.com/blog</link>
	<description>En la búsqueda</description>
	<lastBuildDate>Sat, 08 May 2010 04:13:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; JC - Blog 2010 </copyright>
		<managingEditor>juancalderonr@gmail.com (JC - Blog)</managingEditor>
		<webMaster>juancalderonr@gmail.com (JC - Blog)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>En la buacute;squeda</itunes:summary>
		<itunes:author>JC - Blog</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>JC - Blog</itunes:name>
			<itunes:email>juancalderonr@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.juan-calderon.com/blog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://www.juan-calderon.com/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>JC - Blog</title>
			<link>http://www.juan-calderon.com/blog</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Introducción a CSS 2.1</title>
		<link>http://www.juan-calderon.com/blog/tecnologia/164.html</link>
		<comments>http://www.juan-calderon.com/blog/tecnologia/164.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 22:45:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Presentaciones]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.juan-calderon.com/blog/?p=164</guid>
		<description><![CDATA[Una de las cosas que con frecuencia pueden ser requeridas por quien quiere involucrarse en el ámbito del desarrollo web con o sin manejadores de contenido, es el uso de las hojas de estilo CSS. La presente es una introducción en extremo básica a este tema, que preparé en función de una charla que di [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-177 alignleft" title="specificity-value" src="http://www.juan-calderon.com/blog/wp-content/uploads/2009/10/specificity-value.png" alt="specificity-value" width="274" height="72" />Una de las cosas que con frecuencia pueden ser requeridas por quien quiere involucrarse en el ámbito del desarrollo web con o sin manejadores de contenido, es el uso de las hojas de estilo CSS. La presente es una introducción en extremo básica a este tema, que preparé en función de una charla que di hace poco para el TechDay del grupo Iguana Valley de Ecuador.</p>
<p>Porque hablar de CSS 2.1 y no de la ultima versión CSS 3, pues porque al momento de escribir este artículo la mayoría de los navegadores no son compatibles con esta ultima versión aun en desarrollo.</p>
<p><strong>OBJETIVOS DE ESTE DOCUMENTO</strong></p>
<p>- Conocer que es CSS y para que sirve<br />
- Conocer como asignar estilos a un documento XHTML<br />
- Conocer la estructura básica del código CSS<br />
- Conocer recomendaciones para escribir código CSS</p>
<p>A continuación el desarrollo de estos objetivos.<span id="more-164"></span></p>
<p>Esta es la presentación en Prezi de la charla si desean revisarla:</p>
<div>
<p><object id="prezi_ttjxgfgjsfir" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="prezi_ttjxgfgjsfir" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="prezi_id=ttjxgfgjsfir&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" /><param name="src" value="http://prezi.com/bin/preziloader.swf" /><embed id="prezi_ttjxgfgjsfir" type="application/x-shockwave-flash" width="550" height="400" src="http://prezi.com/bin/preziloader.swf" flashvars="prezi_id=ttjxgfgjsfir&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" bgcolor="#ffffff" allowscriptaccess="always" allowfullscreen="true" name="prezi_ttjxgfgjsfir"></embed></object></div>
<p><strong>QUE ES CSS</strong></p>
<p>Es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con XHTML.</p>
<p>Es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas.</p>
<p><strong>PARA QUE SIRVE EL CSS</strong></p>
<p>Sirve para separar la definición de los contenidos y la definición de su aspecto presenta numerosas ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y con significado completo. Además, mejora la accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo documento en infinidad de dispositivos diferentes.</p>
<p>Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los contenidos, es decir, para designar la función de cada elemento dentro de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc.</p>
<p>Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y vertical entre elementos, posición de cada elemento dentro de la página, etc.</p>
<p><strong>COMO ASIGNAR ESTILOS A UN DOCUMENTO XHTML</strong></p>
<p>Una de las principales características de CSS es su flexibilidad y las diferentes opciones que ofrece para realizar una misma tarea. De hecho, existen tres opciones para incluir CSS en un documento HTML.</p>
<p><strong>Incluir CSS en los elementos HTML<br />
</strong>Este método para incluir estilos CSS en documentos HTML es el peor y el menos utilizado, ya que tiene los mismos problemas que la utilización de las etiquetas &lt;font&gt;.</p>
<p>Esta forma de incluir CSS directamente en los elementos HTML solamente se utiliza en determinadas situaciones en las que se debe incluir un estilo muy específico para un solo elemento concreto.</p>
<p><strong>Incluir CSS en el mismo documento HTML<br />
</strong>Los estilos se definen en una zona específica del propio documento HTML. Se emplea la etiqueta &lt;style&gt; de HTML y solamente se deben incluir en la cabecera del documento(sólo dentro de la sección &lt;head&gt;).</p>
<p>Este método se emplea cuando se define un número pequeño de estilos o cuando se quieren incluir estilos específicos en una determinada página HTML que completen los estilos que se incluyen por defecto en todas las páginas del sitio web.</p>
<p>El principal inconveniente  de este método es que si se quiere hacer una modificación en los estilos definidos, es necesario modificar todas las páginas que incluyen el estilo que se va a modificar.</p>
<p><strong>Definir CSS en un archivo externo<br />
</strong>En este caso, todos los estilos CSS se incluyen en un archivo de tipo CSS que las páginas HTML/XHTML enlazan mediante la etiqueta &lt;link&gt;.</p>
<p>Un archivo de tipo CSS no es más que un archivo simple de texto cuya extensión es .css</p>
<p>Se pueden crear más de un archivo CSS para un proyecto y cada página HTML puede enlazar tantos archivos CSS como necesite.</p>
<p>Normalmente, la etiqueta &lt;link&gt; incluye cuatro atributos cuando se enlaza un archivo CSS:</p>
<p>- rel: indica el tipo de relación que tiene el recurso enlazado (en este caso, el archivo CSS) y la página HTML. Para los archivos CSS, siempre se utiliza el valor stylesheet</p>
<p>- type: indica el tipo de recurso enlazado. Sus valores están estandarizados y para los archivos CSS su valor siempre es text/css</p>
<p>- href: indica la URL del archivo CSS que contiene los estilos. La URL indicada puede ser relativa o absoluta y puede apuntar a un recurso interno o externo al sitio web.</p>
<p>- media: indica el medio en el que se van a aplicar los estilos del archivo CSS. Más adelante se explican algunos de los medios CSS.</p>
<p>De todas las formas de incluir CSS en las páginas HTML, esta es la más utilizada con mucha diferencia. La principal ventaja es que se puede incluir un mismo archivo CSS en multitud de páginas HTML, por lo que se garantiza la aplicación homogénea de los mismos estilos a todas las páginas que forman un sitio web.</p>
<p>Con este método, el mantenimiento del sitio web se simplifica al máximo, ya que un solo cambio en un solo archivo CSS permite variar de forma instantánea los estilos de todas las páginas HTML que enlazan ese archivo.</p>
<p><strong>ESTRUCTURA BÁSICA DEL CÓDIGO CSS</strong></p>
<p>CSS define una serie de términos que permiten describir cada una de las partes que componen los estilos CSS.</p>
<p>Los diferentes términos se definen a continuación:</p>
<p><strong>- Regla:</strong> cada uno de los estilos que componen una hoja de estilos CSS. Cada regla está compuesta de una parte de &#8220;selectores&#8221;, un símbolo de &#8220;llave de apertura&#8221; ({), otra parte denominada &#8220;declaración&#8221; y por último, un símbolo de &#8220;llave de cierre&#8221; (}).</p>
<p><strong>- Selector:</strong> indica el elemento o elementos HTML a los que se aplica la regla CSS.</p>
<p><strong>- Declaración:</strong> especifica los estilos que se aplican a los elementos. Está compuesta por una o más propiedades CSS.</p>
<p><strong>- Propiedad:</strong> permite modificar el aspecto de una característica del elemento.</p>
<p><strong>- Valor:</strong> indica el nuevo valor de la característica modificada en el elemento.</p>
<p>Un archivo CSS puede contener infinitas reglas CSS, cada regla puede contener infinitos selectores y cada declaración puede estar formada por un número infinito de pares propiedad/valor.</p>
<p><em><strong>Nota Importante:</strong></em> Los selectores XHTML son sustituidos con frecuencia por nombres de clase e identificadores.</p>
<p><strong>Uso de Clases<br />
</strong>Se hace creando un nombre definido por el usuario, su sintaxis es un punto(.) antes del nombre definido, sustituye a un selector XHTML o se usa en conjunto con ellos.</p>
<p><strong>Uso de Identificadores<br />
</strong>Se hace creando utilizando el nombre de un identificador previamente definido en XHTML, su sintaxis es el signo de número (#)antes del nombre del identificador y sustituye a un selector XHTML o se usa en conjunto con este o las clases creadas previamente.</p>
<p><strong>RECOMENDACIONES PARA ESCRIBIR CÓDIGO CSS </strong></p>
<p><strong>Definir uso para diferentes medios </strong></p>
<p>Los medios más utilizados actualmente son Screen (para definir el aspecto de la página en pantalla),  Print (para definir el aspecto de la página cuando se imprime) y Handheld (que define el aspecto de la página cuando se visualiza mediante un dispositivo móvil).</p>
<p>&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;/css/estilos.css&#8221; media=&#8221;screen&#8221; /&gt;<br />
&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;/css/estilosPrint.css&#8221; media=&#8221;print&#8221; /&gt;<br />
&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;/css/estilosMobil.css&#8221; media=&#8221;handheld&#8221; /&gt;</p>
<p><strong>Usar XHTML en lugar de HTML </strong></p>
<p>Implica escribir etiquetas totalmente en minúsculas, cerrar correctamente todas las etiquetas, respetar la jerarquía de anidación, entre otras.</p>
<p><strong>Usar XHTML semántico antes que selectores propios</strong></p>
<p>Dar predominancia al uso de etiquetas XHTML antes que el uso de clases e identificadores</p>
<p><strong>Usar Comentarios</strong></p>
<p>Comentar el código y organizarlo de acuerdo a la sección al que se aplica un estilo</p>
<p><strong>Usar estructura MVC para manejadores de contenido</strong></p>
<p>Para desarrollos con CMSs usar diferentes hojas de estilo de acuerdo a la estructura, por ejemplo comun.css(common.css), estructura.css(layout.css), estilo.css(customize.css)</p>
<p><strong>Para plantillas de manejadores de contenido usar common.css</strong></p>
<p>Si se trabaja con plantillas separadas para cada sección de un sitio web, usar una hoja de estilo común para la definición de los estilos compartidos en todas las páginas.</p>
<p><strong>Especificidad</strong></p>
<p>Conocer la especificidad las reglas CSS, es decir la importancia específica de unas reglas de estilos CSS con respecto de otras. Para esto se pueden dar muchas combinaciones pero los valores de importancia básicos son estos:</p>
<p>- Importancia numérica del <strong>atributo style = 1000<br />
</strong>- Importancia numérica de un <strong>identificador (id) = 100</strong><br />
- Importancia numérica de una clase, <strong>pseudo-clase o atributo = 10</strong><br />
- Importancia numérica de un <strong>elemento html = 1</strong></p>
<p>La regla CSS que tenga mayor peso de acuerdo a lo anterior será la que se aplique en el browser.</p>
<p>Eso es muy útil una vez que tienes 2 estilos diferentes para un mismo selector que es algo que te sucede con frecuencia en los desarrollos de sitios medianos y grandes.</p>
<p><strong>Aplicar métodos específicos para cada navegador</strong></p>
<p>Conocer métodos para aplicar estilos de acuerdo a cada navegador, la manera no estándar es usando trampas o ( hacks), la manera estándar es mediante la detección del tipo de navegador o motor y creando hojas de estilo para cada cáso específico.</p>
<p><strong>Usar frameworks CSS<br />
</strong><br />
Usar frameworks CSS cuando sea posible para agilitar la  aplicación del código, estas aplicaciones traen creada una estructura lista de acuerdo a la necesidad de cada proyecto, esto ayuda muchísimo al inicio rápido de un proyecto, algunos frameworks conocidos son:</p>
<p><a href="http://www.thatstandardsguy.co.uk/2006/11/my-css-framework/" target="_blank">My CSS Framework</a></p>
<p><a href="http://www.contentwithstyle.co.uk/content/a-css-framework" target="_blank">Modular CSS</a></p>
<p><a href="http://www.blueprintcss.org/" target="_blank">BluePrint</a></p>
<p><a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank">YUI CSS Grid</a></p>
<p><a href="http://elements.projectdesigns.org/" target="_blank">Elements</a></p>
<p><strong>Validar el código</strong></p>
<p>Validar el código CSS incrementa la posibilidad de que tu desarrollo sea visto en mayor cantidad de navegadores o dispositivos.</p>
<p>Para hacerlo hay cantidades de herramientas en Internet, personalmente uso una extensión de Mozilla Firefox llamada <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">WebDeveloper</a> a mas de permitirme validar el código local y remotamente trae una infinidad de mini aplicaciones de utilidad a la hora de desarrollar sitios web.</p>
<p><strong>Fin de esta parte<br />
</strong><br />
Para la introducción a las hojas de estilo estás son algunas ideas que nos ayudarán a profundizar, en el futuro ampliaré la explicación de algunas técnicas en lo que será una continuación a este artículo, espero que les sea de utilidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juan-calderon.com/blog/tecnologia/164.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOOMLA 1.5: ¿ Que son las Plantillas?</title>
		<link>http://www.juan-calderon.com/blog/tecnologia/118.html</link>
		<comments>http://www.juan-calderon.com/blog/tecnologia/118.html#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:30:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Creatividad]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Libros]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Redes Sociales]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.juan-calderon.com/blog/?p=118</guid>
		<description><![CDATA[JOOMLA 1.5 es una de las plataformas de desarrollo web más difundidas debido a su inmensa cantidad de recursos y a la gran comunidad que tiene apoyando sus aplicativos, los desarrolladores de extensiones por otro lado tienen una beta de negocios muy atractiva en este ámbito, creando y difundiendo posibilidades para un publico objetivo cada [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.juan-calderon.com/blog/wp-content/uploads/2009/04/joomlatemplate.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="joomla-template" src="http://www.juan-calderon.com/blog/wp-content/uploads/2009/04/joomlatemplate-thumb.jpg" border="0" alt="joomla-template" width="244" height="145" align="left" /></a> JOOMLA 1.5 es una de las plataformas de desarrollo web más difundidas debido a su inmensa cantidad de recursos y a la gran comunidad que tiene apoyando sus aplicativos, los desarrolladores de extensiones por otro lado tienen una beta de negocios muy atractiva en este ámbito, creando y difundiendo posibilidades para un publico objetivo cada vez en aumento en todo el mundo.</p>
<p>QUÉ SON las Plantillas de Joomla?,  brevemente podremos decir que son el aspecto visual del front-end de este framework y tienen la característica de que separan el contenido (artículos escritos o creados por el usuario del sitio) del diseño (colores, organización de imágenes, tipos de letra, etc.), esta particularidad permite que de una manera ágil, se pueda cambiar el aspecto del sitio en base del cambio de una plantilla que tenga otra definición gráfica.  Como un refuerzo al tema de ajax y web2.0, Joomla incorpora en sus últimas ediciones, la plataforma Javascript Mootools.</p>
<p>Este tema es importante para los usuarios Joomla así que haré un resumen de las características fundamentales después del salto.</p>
<p><span id="more-118"></span></p>
<p>Por lo dicho anteriormente, las plantillas están también en la mira de desarrolladores y diseñadores gráficos que crean versiones comerciales cada cual mas impactante que otra, a favor o a pesar de esto hay muchos sitios que contienen plantillas gratuitas para Joomla y que promueven el uso y la expansión de estas “camisas” para Joomla.</p>
<p>Muy convenientes en su momento las plantillas gratuitas para encontrar una solución rápida a la necesidad de presencia en la red, tienen también limitantes propias de su propio origen, ajustarlas a una imagen corporativa si bien no es complicado tiene la consecuencia de la pérdida de exclusividad, pues libres como son las plantillas alguien mas podrá usarlas en otro sitio sin mayores cambios, de allí que el resultado final de esto sea encontrar sitios gemelos en diseño pero de tópicos diversos, si bien esto no es una desventaja en si misma, el hecho de querer promocionar un sitio en internet suele venir de la mano con el control del impacto que recibe el cliente y para esto no hay nada mejor que la originalidad.</p>
<p>Modificar las plantillas profundamente puede ser un trabajo mas bien arduo que se equipara al de la creación desde cero de una plantilla original, por esta razón es que los desarrolladores web serios optan por la opción de la creación de una plantilla única en la mayoría de los casos.</p>
<p>Forjarse en la creación es lo mas saludable no es fácil ni mucho menos y dependiendo de la curva de aprendizaje a la que se ve uno sometido que por cierto procede de varias vertientes PHP – PHOTOSHOP – CSS – XHTML – JAVASCRIPT es mas bien un trabajo prolongado que va dejando frutos con el tiempo, pero como en todo espacio, el talento puede traer mejores resultados cuando se suma al conocimiento de cualquier disciplina, no se puede ser creativo si no se tiene la noción clara de la herramienta, eso te permite perfilar tu arte y bueno en cuestiones de talento crear matices que los hay para todo y para todos.</p>
<p>QUE SE NECESITA TENER Y CONOCER PARA EMPEZAR A CREAR UNA PLANTILLA</p>
<p>(1) Una INSTALACION DE JOOMLA en un</p>
<p>(2) SERVIDOR WEB o en un SERVIDOR PERSONAL en tu equipo, de estos hay varios que incluyen combos completos que traen todo lo necesario para la ejecución del servidor (PHP-APACHE-MYSQL) dos de los más conocidos son XAMP y WAMP los hay en versiones para diferentes plataformas finalmente como en todo es cuestión de gustos, yo utilizo mucho el WAMP.</p>
<p>(3) Conocimiento mínimo de PHP, XHTML y CSS.</p>
<p>(4) Conocimiento mínimo de DISEÑO GRÁFICO en ordenador, PHOTSHOP, GYMP u otro editor de imágenes y los formatos de imagen estándar.</p>
<p>(5) Conocimiento de los ARCHIVOS QUE COMPONEN LA PLANTILLA  en Joomla así como nociones de MODULOS y COMPONENTES.</p>
<p>(6) Conocimiento de LAS DECLARACIONES JDOC para ubicar módulos contenido y otros elementos en el archivo index.php</p>
<p>CUALES SON LOS ARCHIVOS Y CARPETAS QUE COMPONEN UNA PLANTILLA EN JOOMLA</p>
<p>(1) El archivo “index.php” que provee la estructura lógica para el despliegue y posicionamiento de módulos y componentes.</p>
<p>(2) El archivo “component.php” que contiene la lógica para el despliegue de páginas de impresión amigable, enviar este enlace a un amigo, etc.</p>
<p>(3) La carpeta CSS que contiene los archivos de hojas de estilo del sitio.</p>
<p>(4) El archivo “templateDetails.xml” que es archivo encargado de contener la meta-data de la plantilla, dentro de él encontraremos secciones como INFORMACION GENERAL, ESTRUCTURA DE ARCHIVOS, LENGUAJES, POSICIÓN DE MÓDULOS y PARÁMETROS. Los datos anteriores son utilizados por el instalador de Joomla y por el administrador de plantillas para completar los detalles referentes al usuario, sitio y configuración inicial del front-end.</p>
<p>(5) El archivo Template thumbnail.[jpg,png,gif] es el mosaico de nuestra plantilla que permitirá saber de un vistazo que estilo gráfico y colores tiene, al hacer una selección en la administración de plantillas.</p>
<p>(6) La carpeta IMAGES que contiene todos los bitmaps que incluiremos en la plantilla</p>
<p>LAS DECLARACIONES JDOC Y SU USO EN INDEX.PHP</p>
<p>(1) La declaracion COMPONENT &lt;jdoc:include type=&#8221;component&#8221; /&gt; aparece solo una vez en index.php y es la declaración que muestra el contenido general del sitio en Joomla</p>
<p>(2) La declaracion HEAD &lt;jdoc:include type=&#8221;head&#8221; /&gt; aparece solo una vez en index.php y es la declaración que muestra el contenido de los estilos, script y elementos-meta que contiene el sitio</p>
<p>(3) La declaración MESSAGE &lt;jdoc:include type=&#8221;message&#8221; /&gt; aparece solo una vez y muestra los mensajes de error de una página, el estilo del mensaje de error se puede cambiar en el URL “templates\system\css\system.css”</p>
<p>(4) La declaración MODULES  soporta diversa maneras de escritura en base a este modelo &lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;" style=&#8221;" /&gt; en donde NAME es la posición del nombre ( como las que se definieron en templateDetails.xml ) y STYLE es el tipo de formato que se usará para mostrar el módulo, aqui unos ejemplos de uso de esta declaración:</p>
<p>&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;debug&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;icon&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;left&#8221; style=&#8221;rounded&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;left&#8221; style=&#8221;xhtml&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;right&#8221; style=&#8221;xhtml&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;status&#8221;  /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;syndicate&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;title&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;toolbar&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;top&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;top&#8221; style=&#8221;xhtml&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;user1&#8243; style=&#8221;xhtml&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;user2&#8243; style=&#8221;xhtml&#8221; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;user3&#8243; /&gt;<br />
&lt;jdoc:include type=&#8221;modules&#8221; name=&#8221;user4&#8243; /&gt;</p>
<p>EL LAYOUT O LA ORGANIZACION DE LOS MODULOS</p>
<p>Una vez que se conoce el uso de las declaraciones JDOC es mas fácil entender la organización de los módulos que se han llamado a través de ellas, aquí un ejemplo de una organización típica:</p>
<p><a href="http://www.juan-calderon.com/blog/wp-content/uploads/2009/04/posicionesjoomla.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PosicionesJoomla" src="http://www.juan-calderon.com/blog/wp-content/uploads/2009/04/posicionesjoomla-thumb.jpg" border="0" alt="PosicionesJoomla" width="194" height="244" /></a></p>
<p>COMO INSTALAR UNA NUEVA PLANTILLA EN JOOMLA</p>
<p>Luego de haber trabajado en una plantilla por un corto tiempo necesitamos verla funcionando para esto tendremos que seguir algunos pasos:</p>
<p>(1) Comprimir la plantilla creada, seleccionamos la carpeta que contiene los archivos y subcarpetas propios de la plantilla y generamos un archivo comprimido con el nombre de la plantilla.</p>
<p>(2) Instalar la plantilla, Ingresamos en la administración de Joomla hasta el menú EXTENSIONES y seleccionamos la opción INSTALAR DESINSTALAR, en la pantalla aparecerá una opción llamada SUBIR PAQUETE que trae a su vez un botón de examinar que te permite buscar el archivo comprimido de tu plantilla en tu equipo, cuando lo hayas encontrado selecciónalo para definir la ruta del archivo y usa el botón SUBIR ARCHIVO E INSTALAR para instalarla, una vez instalada la plantilla Joomla te dará un mensaje de aviso con fondo celeste que indica que tu plantilla ha sido instalada con éxito.</p>
<p>(3) Administrar la plantilla, para esto Ingresamos en la administración de Joomla hasta el menú EXTENSIONES y seleccionamos la opción ADMINISTRADOR DE PLANTILAS, aquí verás una lista de las plantillas disponibles y podrás definir tu plantilla como la que debe ser usada por defecto, cuando conozcas un poco este administrador podrás seleccionar mas de una plantilla para tu sitio o restringir el uso de una plantilla específica para ciertas páginas, secciones o categorías.</p>
<p>(4) Visualizarla en tu browser, usa mas de uno para comprobar que los estilos se ven bien por lo menos en los navegadores más conocidos.</p>
<p>ENLACES SOBRE EL TEMA</p>
<p><a href="http://docs.joomla.org/Category:Templates" target="_blank">El sitio de documentacion de Joomla en Inglés</a><br />
<a href="http://comunidadjoomla.org/component/content/article/36-disenonoticias15x/151-manual-de-desarrollo-de-plantillas-para-joomla-15.html" target="_blank">El manual de desarrollo de la Comunidad Joomla en español</a></p>
<p>Bien, seguiremos tratando el tema de plantillas de Joomla 1.5 en el futuro para destacar uno u otro aspecto interesante del uso de ellas, si tienen consultas déjenlas en los comentarios que yo trataré de resolverlas de la mejor manera a la brevedad posible, suerte en la creación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juan-calderon.com/blog/tecnologia/118.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arte Digital &#8211; Nico Di Mattia</title>
		<link>http://www.juan-calderon.com/blog/diseno/71.html</link>
		<comments>http://www.juan-calderon.com/blog/diseno/71.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 22:54:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Gráficos]]></category>
		<category><![CDATA[Ilustración]]></category>
		<category><![CDATA[Imágenes]]></category>

		<guid isPermaLink="false">http://www.juan-calderon.com/blog/?p=71</guid>
		<description><![CDATA[Quedo tremendamente impresionado con el talento de este artista, llegué a su blog de casualidad mediante una entrada de un video de Speed Painting sobre Megan Fox la chica de transformers. Unos cuantos clics después me quedaba azorado con la calidad de sus ilustraciones y caricaturas. No ubico bien la nacionalidad pero escribe su BLOG [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-193" style="margin: 2px 4px;" title="Nico Di Mattia" src="http://www.juan-calderon.com/blog/wp-content/uploads/2009/03/nicodimattia.jpg" alt="Nico Di Mattia" width="425" height="187" />Quedo tremendamente impresionado con el talento de este artista, llegué a su blog de casualidad mediante una entrada de un video de Speed Painting sobre Megan Fox la chica de transformers.</p>
<p><img src="http://nicodimattia.files.wordpress.com/2009/02/meganfox.jpg" alt="http://nicodimattia.files.wordpress.com/2009/02/meganfox.jpg" width="400" height="252" /></p>
<p>Unos cuantos clics después me quedaba azorado con la calidad de sus ilustraciones y caricaturas.</p>
<p><a href="http://1.bp.blogspot.com/_J3P1611xdeI/ScRe64dnAlI/AAAAAAAAAW4/lpFSl3omn7c/s1600-h/willem-dafoe.jpg"><img src="http://1.bp.blogspot.com/_J3P1611xdeI/ScRe64dnAlI/AAAAAAAAAW4/lpFSl3omn7c/s320/willem-dafoe.jpg" border="0" alt="" /></a> <a href="http://1.bp.blogspot.com/_J3P1611xdeI/SaFt8KZhekI/AAAAAAAAAVI/PnHhcQkobsI/s1600-h/rhino.jpg"><img src="http://1.bp.blogspot.com/_J3P1611xdeI/SaFt8KZhekI/AAAAAAAAAVI/PnHhcQkobsI/s320/rhino.jpg" border="0" alt="" /></a></p>
<p>No ubico bien la nacionalidad pero escribe su <a href="http://nicodimattia.blogspot.com/" target="_blank">BLOG</a> en inglés y español, realmente gratificante, échenle un vistazo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juan-calderon.com/blog/diseno/71.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentación en Barcamp Quito</title>
		<link>http://www.juan-calderon.com/blog/tecnologia/67.html</link>
		<comments>http://www.juan-calderon.com/blog/tecnologia/67.html#comments</comments>
		<pubDate>Sun, 22 Mar 2009 14:50:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.juan-calderon.com/blog/?p=67</guid>
		<description><![CDATA[JuanPixel tuvo el agrado de participar en el Barcamp Quito este 21 de Marzo. La organización estuvo muy bien y las charlas tambien, lamentablemente no pude asistir a muchas de ellas pero tengo muy buenas referencias de las que fueron ofrecidas en la mañana los dos auditorios. El evento estuvo cubierto en línea y aquí [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.juanpixel.com" target="_blank">JuanPixel</a> tuvo el agrado de participar en el Barcamp Quito este 21 de Marzo.</p>
<p>La organización estuvo muy bien y las charlas tambien, lamentablemente no pude asistir a muchas de ellas pero tengo muy buenas referencias de las que fueron ofrecidas en la mañana los dos auditorios.</p>
<p><img title="Barcamp Quito Marzo 21 09" src="http://juanpixel.com/images/fotoBarcamp1.jpg" border="0" alt="" width="400" height="300" /></p>
<p>El evento estuvo cubierto en línea y aquí les dejo la dirección del <a href="http://barcamp.ec/quito09/category/general/" target="_blank">Blog</a> para que tengan acceso a las otras presentaciones.</p>
<p><img title="Barcamp Quito Marzo 21 09" src="http://juanpixel.com/images/fotoBarcamp2.jpg" border="0" alt="" width="400" height="300" /></p>
<p>Espero que estas iniciativas del Grupo Web 2.0 Ecuador sigan  beneficiandonos a todos los interesados en tecnología y se cree una comunidad fuerte que nos mantenga a la vanguardia ahora que hay tanto por conocer en esta área.</p>
<p>Sigue leyendo para encontrar las presentaciones usadas en el Barcamp, después del salto de página.</p>
<p><span id="more-67"></span>Presentaciónes usadas en el Barcamp Quito &#8211; <a href="http://www.juanpixel.com" target="_blank">JuanPixel</a></p>
<div id="__ss_1178443" style="width: 425px; text-align: left;"><a title="Plantillas Joomla15" href="http://www.slideshare.net/barcampquito/plantillas-joomla15?type=powerpoint">Plantillas Joomla15</a></p>
<div style="margin: 0px"><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=plantillasjoomla15-090321143321-phpapp02&amp;stripped_title=plantillas-joomla15" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=plantillasjoomla15-090321143321-phpapp02&amp;stripped_title=plantillas-joomla15" /></object></div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/barcampquito">Barcamp Quito</a>.</div>
</div>
<div id="__ss_1178445" style="width: 477px; text-align: left;"><a title="Manual Plantillas Joomla 15" href="http://www.slideshare.net/barcampquito/manual-plantillas-joomla-15?type=document">Manual Plantillas Joomla 15</a></p>
<div style="margin: 0px"><object width="477" height="510" data="http://static.slideshare.net/swf/ssplayerd.swf?doc=manualplantillasjoomla15-090321143452-phpapp02&amp;stripped_title=manual-plantillas-joomla-15" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayerd.swf?doc=manualplantillasjoomla15-090321143452-phpapp02&amp;stripped_title=manual-plantillas-joomla-15" /></object></div>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a href="http://www.slideshare.net/">documents</a> from <a href="http://www.slideshare.net/barcampquito">Barcamp Quito</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.juan-calderon.com/blog/tecnologia/67.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Buen dise&#241;o en la red para todos los gustos</title>
		<link>http://www.juan-calderon.com/blog/diseno/47.html</link>
		<comments>http://www.juan-calderon.com/blog/diseno/47.html#comments</comments>
		<pubDate>Mon, 27 Nov 2006 05:49:04 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Fotografía]]></category>
		<category><![CDATA[Gráficos]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.juan-calderon.com/blog/?p=47</guid>
		<description><![CDATA[Algunos enlaces con diseños interesantes y uso de buenas prácticas de XHTML+CSS en algunos casos y Flash en otros: La mejor galería de diseño web que he encontrado en los últimos tiempos. LinkAki a BestWeb Gallery Diseños basados en el estándar CSS, trae recursos útiles. LinkAki a http://www.csselite.com El siguiente enlace trae los nominados a [...]]]></description>
			<content:encoded><![CDATA[<p>Algunos enlaces con diseños interesantes y uso de buenas prácticas de XHTML+CSS en algunos casos y Flash en otros:</p>
<p><a href="http://bestwebgallery.com" rel="attachment wp-att-49" title="BestWebGallery"><img src="http://linkaki.files.wordpress.com/2006/11/bestgallery.jpg" alt="BestWbGallery" align="left" border="0" /></a>La mejor galería de diseño web que he encontrado en los últimos tiempos.</p>
<p><a href="http://bestwebgallery.com" target="_blank">LinkAki a BestWeb Gallery</a></p>
<p><a href="http://www.csselite.com" rel="attachment wp-att-50" title="CSSElite"><img src="http://linkaki.files.wordpress.com/2006/11/csselite.jpg" alt="CSSElite" align="right" border="0" /></a></p>
<p>Diseños basados en el estándar CSS, trae recursos útiles.</p>
<p><a href="http://www.csselite.com" target="_blank">LinkAki a http://www.csselite.com</a></p>
<p>El siguiente enlace trae los nominados a aparecer en un libro cuyo objetivo es publicar anualmente una guía de los mejores sitios de la red y promover el uso de estándares.</p>
<p><a href="http://webdesignbook.net/nominees/" target="_blank">LinkAki a http://webdesignbook.net/nominees/</a></p>
<p><a href="http://webdesignbook.net/nominees/" target="_blank"></a><br />
<a href="http://linkaki.wordpress.com/2006/11/27/buen-diseo-en-la-red-para-todos-los-gustos/netdiver/" rel="attachment wp-att-51" title="NetDiver"><img src="http://linkaki.files.wordpress.com/2006/11/netdiver.jpg" alt="NetDiver" align="left" border="0" hspace="1" /></a>Acá un reconocido sitio de inspiración de muchos diseñadores en la red, también trae muchos recursos.</p>
<p><a href="http://www.netdiver.net" target="_blank">LinkAki a http://www.netdiver.net</a></p>
<p><a href="http://www.netdiver.net" target="_blank"></a><br />
<a href="http://www.designinteract.com/sow/" target="_blank" rel="attachment wp-att-52" title="DesignInteract"><img src="http://linkaki.files.wordpress.com/2006/11/designinteract.jpg" alt="DesignInteract" align="right" border="0" /></a></p>
<p>Por último, el sitio de la semana elegido por la revista CommArts, la sección de archivo trae los sitios elegidos en semanas anteriores.</p>
<p><a href="http://www.designinteract.com/sow/" target="_blank">LinkAki a designinteract.com/sow/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juan-calderon.com/blog/diseno/47.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
