<?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>zoia.org &#187; CMS</title>
	<atom:link href="http://www.zoia.org/blog/category/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zoia.org/blog</link>
	<description>Por Roberto Zoia</description>
	<lastBuildDate>Thu, 22 Dec 2011 22:07:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ya no hay excusas para no tener tu WordPress actualizado</title>
		<link>http://www.zoia.org/blog/2009/02/12/ya-no-hay-excusas-para-no-tener-tu-wordpress-actualizado/</link>
		<comments>http://www.zoia.org/blog/2009/02/12/ya-no-hay-excusas-para-no-tener-tu-wordpress-actualizado/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 16:50:48 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress2.7]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/?p=360</guid>
		<description><![CDATA[WordPress cada vez está mejor. Para los que alojan su blog en un host contratado (en vez de usar los servicios gratuitos de wordpress.com, blogspot.com u otro), un tema importante es mantener el manejador de contenido actualizado con los últimos parches de seguridad. Una página web con una versión desactualizada del manejador de contenido es [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.wordpress.org">WordPress</a> cada vez está mejor.</p>

<p>Para los que alojan su blog en un host contratado (en vez de usar los servicios gratuitos de wordpress.com, blogspot.com u otro), un tema importante es mantener el manejador de contenido actualizado con los últimos parches de seguridad. Una página web con una versión desactualizada del manejador de contenido es una invitación al vandalismo.</p>

<p>A partir de la versión 2.7 de WordPress la actualización del programa y de los <em>plugins</em> puede hacerse desde la interfaz administrativa, con un solo click. Es más, WordPress se encarga de notificarte de que hay una nueva versión disponible.  Ya no hay excusas para no tener tu WordPress al día.</p>

<p>¿Algún comentario sobre si otros manejadores de contenido ya incorporan esta funcionalidad?</p>

<p><a href="http://www.zoia.org/blog/wp-content/uploads/2009/02/wordpressupdate.png" rel="lightbox"><img src="http://www.zoia.org/blog/wp-content/uploads/2009/02/wordpressupdate_thumb.png" alt="Actualización de WordPress" title="Actualización de WordPress"  /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2009/02/12/ya-no-hay-excusas-para-no-tener-tu-wordpress-actualizado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Temas Premium para WordPress</title>
		<link>http://www.zoia.org/blog/2008/05/21/temas-premium-para-wordpress/</link>
		<comments>http://www.zoia.org/blog/2008/05/21/temas-premium-para-wordpress/#comments</comments>
		<pubDate>Thu, 22 May 2008 01:21:31 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[premium_wordpress_themes]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/?p=228</guid>
		<description><![CDATA[Hace unos días estuve buscando un diseño para una página web. La idea es usar WordPress como manejador de contenido, aunque también se ha considerado Joomla como una posibilidad. Empezamos a buscar temas de WordPress y templates de Joompla para hacer pruebas y ensayar cómo podía verse el website. (Joomla llama templates a lo que [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Hace unos días estuve buscando un diseño para una página web.  La idea es usar <a href="http://www.wordpress.org">WordPress</a> como manejador de contenido, aunque también se ha considerado <a href="http://www.joomla">Joomla</a> como una posibilidad.  Empezamos a buscar temas de WordPress y <em>templates</em> de Joompla para hacer pruebas y ensayar cómo podía verse el website. (Joomla  llama <em>templates</em> a lo que WordPress llama <em>themes</em>.  El <em>theme</em> o <em>template</em> es lo que hace que la página web se vea como se ve, mientras que, detrás de las bambalinas, el manejador de contenido se encarga de administrar los artículos.)</p>

<h2>Temas Premium para WordPress</h2>

<p>Una persona que diseña páginas web aquí en Lima, Perú, nos cotizó US$900 por un <em>template</em> para Joomla, tiempo de entrega en tres semanas.   Mmm&#8230; pensé, este señor o debe ser muy bueno o&#8230; Lamentablemente, sus diseños no son muy buenos.  Una mirada a su portafolio on-line y nada, <em>sin pena ni gloria</em>.  Mucho flash y menús que hacen ruidos cuado pasas el mouse sobre ellos.  Realmente me hubiera encantado encontrar unos diseños impresionantes y poder decir:  excelente, este señor tiene futuro.</p>

<p>Así que a buscar temas en otro sitio.  En <a href="http://themes.wordpress.net/">http://themes.wordpress.net/</a> hay muchos temas gratis, pero justamente porque hay tantos, los mejores están un poco enterrados entre muchos de mediana calidad.  Para la página en cuestión estábamos buscando un tema sobrio pero mejor que el promedio, aunque hubiese que pagar un poco. Una buena fuente de temas fue este artículo publicado en <a href="http://www.smashingmagazine.com/2008/01/11/premium-wordpress-themes-are-they-here-to-stay/">Smashing Magazine</a>.</p>

<p><a href="http://www.zoia.org/blog/wp-content/uploads/2008/05/banford_theme.jpg" alt="Branford Magazine WordPress Theme" rel="lightbox"><img src="http://www.zoia.org/blog/wp-content/uploads/2008/05/banford_theme_thumb.jpg" title="Branford Magazine WordPress Theme" /></a></p>

<p>Finalmente escogimos un tema llamado <a href="http://www.der-prinz.com/2008/01/20/wordpress-magazine-style-theme-branfordmagazine/">Branford Magazine</a>,  de <a href="http://www.der-prinz.com">Michael Oeser</a>.  Y es gratis.  Es un tema sobrio, de formato &#8220;revista&#8221;, que tiene la posibilidad de tener artículos destacados y páginas destacadas.</p>

<p>Como en el proceso encontré varias páginas interesantes con &#8220;temas premium&#8221;, listo algunas a continuación por si son de utilidad (algunos temas se repiten):</p>

<ul>
<li><a href="http://www.der-prinz.com/2008/04/21/new-magazine-style-theme-for-wordpress-wyntonmagazine/">Wynton Magazine</a> y el ya mencionado <a href="http://www.der-prinz.com/2008/01/20/wordpress-magazine-style-theme-branfordmagazine/">Branford Magazine</a>.</li>
<li><a href="http://www.darrenhoyt.com/2008/03/12/mimbo-pro-magazine-theme-released/">Mimbo Pro</a> y <a href="http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/">Mimbo</a>, de Darren Hoyt.</li>
<li><a href="http://www.blogohblog.com/premium-wordpress-themes/">Premium WordPress themes</a>.</li>
<li>Premium themes en <a href="http://hackwordpress.com/best-premium-wordpress-themes-gallery/">HackWordpress</a>.</li>
<li><a href="http://www.premiumnewstheme.com/">Premium News Theme</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2008/05/21/temas-premium-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress stats plugin</title>
		<link>http://www.zoia.org/blog/2007/05/06/wordpress-stats-plugin/</link>
		<comments>http://www.zoia.org/blog/2007/05/06/wordpress-stats-plugin/#comments</comments>
		<pubDate>Sun, 06 May 2007 22:50:54 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2007/05/06/wordpress-stats-plugin/</guid>
		<description><![CDATA[Automattic ha sacado una nueva versión de su plugin de estadísticas de visitas. Se puede descargar aquí: http://wordpress.org/extend/plugins/stats/. Es el mismo plugin que usa WordPress.com para mostrar sus estadísticas. Ahora puedes usarlo aunque no alojes tu blog en WordPress.com (pero siempre usando WordPress, se entiende).]]></description>
			<content:encoded><![CDATA[<p></p><p>Automattic ha sacado una nueva versión de su plugin de estadísticas de visitas.  Se puede descargar aquí: <a href="http://wordpress.org/extend/plugins/stats/">http://wordpress.org/extend/plugins/stats/</a>.</p>

<p>Es el mismo plugin que usa WordPress.com para mostrar sus estadísticas.  Ahora puedes usarlo aunque no alojes tu blog en WordPress.com (pero siempre usando WordPress, se entiende).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2007/05/06/wordpress-stats-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feeds y agregadores de noticias</title>
		<link>http://www.zoia.org/blog/2007/04/06/feeds-y-agregadores-de-noticias/</link>
		<comments>http://www.zoia.org/blog/2007/04/06/feeds-y-agregadores-de-noticias/#comments</comments>
		<pubDate>Sat, 07 Apr 2007 02:28:07 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2007/04/06/feeds-y-agregadores-de-noticias/</guid>
		<description><![CDATA[Llevo unas semanas usando Bloglines como agregador de noticias. Antes usaba el agregador que trae incorporado Flock (un navegador alternativo), pero como a veces trabajo en distintas PCs, cada vez que añadía o quitaba un blog de la lista del agregador tenía que actualizar la relación en varias PCs. Bien, cuando he comentado este cambio [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Llevo unas semanas usando <a href="http://www.bloglines.com" target="_blank">Bloglines</a> como agregador de noticias.  Antes usaba el agregador que trae incorporado <a href="http://www.flock.com/" target="_blank">Flock</a> (un navegador alternativo), pero como a veces trabajo en distintas PCs, cada vez que añadía o quitaba un blog de la lista del agregador tenía que actualizar la relación en varias PCs.</p>

<p>Bien, cuando he comentado este cambio de agregador de noticias con algunos amigos, resulta que no tienen <strike>ni idea</strike> muy claro qué es un <em>feed</em>, menos qué es un agregador o para qué sirve.  Y son usuarios de PCs que considero sofisticados&#8230;  Así que he pensado que no está de más explicar qué es un feed, qué es un agregador de noticias y hacer algunos comentarios al respecto.</p>

<h2>Feeds</h2>

<p>Un <em>feed</em> es un modo de presentar el contenido de un blog en un formato estandarizado de modo que sea fácil procesarlo con un programa.  En la práctica el <em>feed</em> es un archivo al que se puede acceder a través de un URL en Internet, escrito de modo que es fácil hacer programas que extraigan la información.  Cada vez que el blog se actualiza, se actualiza este archivo.  Por ejemplo, el feed de este blog está en este URL:  <a href="http://www.zoia.org/blog/feed/">http://www.zoia.org/blog/feed/</a>.  La información del feed es generada <em>sobre la marcha</em> cuando alguien accede al URL en cuestión, pero a efectos prácticos se puede tratar como un archivo.</p>

<p>Si queremos seguir día a día los artículos de algunos blogs, el <strong>método manual</strong> consiste en a) abrir el blog en el navegador; b) ver si hay un artículo nuevo; c) si lo hay, leerlo y, si es oportuno, escribir algún comentario&#8230; y luego pasar siguiente blog.</p>

<p>Este sistema es por lo menos tedioso. ¿Cuántos blogs son &#8220;algunos blogs&#8221;?  No me refiero aquí a navegar sin rumbo por internet a ver qué descubro, sino a seguir con cierto orden algunos temas concretos.  Por ejemplo, en mi lista de blogs tengo blogs de desarrollo de juegos, programación, seguridad, webdesign, algunos de fotografía digital&#8230; y por supuesto una gran carpeta &#8220;unclassified&#8221;.  Cada tanto reviso la lista y borro algunos.  Pero también añado nuevos blogs&#8230; La realidad es que lista, en vez de reducirse, va creciendo.</p>

<h2>Agregadores de noticias</h2>

<p>Si no habías oído hasta ahora de los <strong>agregadores de noticias</strong>, y al leer lo que es un <em>feed</em> se te ha ocurrido hacer un programa que procese automáticamente los <em>feeds</em> de los blogs que lees habitualmente, y te avise automáticamente cuando hay nuevos artículos&#8230;  ¡felicitaciones! tienes neuronas, podrías ser un buen hacker. Conectas ideas.  (De todos modos pregúntante cómo es que no sabías qué es un feed&#8230;)</p>

<div style="float: left;"><a href='http://www.zoia.org/blog/wp-content/uploads/2007/04/agregadordenoticias.jpg' rel='lightbox' title='Agregador de noticias de Flock'><img src='http://www.zoia.org/blog/wp-content/uploads/2007/04/agregadordenoticias_thumb.jpg' alt='Agregador de noticias de Flock' /></a></div>

<p>Eso es exactamente lo que hace un agregador de noticias.  Maneja una lista de blogs (una &#8220;lista de suscripciones&#8221;) y nos avisa en cuáles hay artículos nuevos.  Además permite leer los artículos sin necesidad de abrir el navegador.  En el pantallazo de al lado se puede ver el agregador de noticas de <a href="http://www.flock.com">Flock</a>.  En la columna de la izquierda están los blogs a los que estoy suscrito (como se ve, Flock permite crear carpetas para agruparlos).  Junto a cada blog aparece un número entre paréntesis, en negrita:  es el número de artículos nuevos.  En la columna de la derecha está el contenido, los artículos actualizados.</p>

<p>Como se ve también en la imagen de flock, el agregador de noticias homogeniza la presentación de los artículos.  Los artículos de la columna de la derecha son de blogs distintos, sin embargo se ven iguales en la pantalla. Realmente lo que sucede es que el <em>feed</em> contiene solamente el contenido del artículo, sin la presentación específica que tiene en el blog del que proviene.</p>

<p><em>Syndicate</em> y <em>Syndication</em> son otros modos de decir que estamos obteniendo el contenido de un website a través de su <em>feed</em>.</p>

<div style="float: right;"><img src='http://www.zoia.org/blog/wp-content/uploads/2007/04/feed-icon-32x32.gif' alt='feed icon' /></div>

<p>Como técnicamente un <em>feed</em> puede estar en distintos formatos, también se suele llamar al <em>feed</em> por el nombre de esas especificaciones técnicas:  RSS (<em>Really Simple Syndication</em>), Atom y otros. (Se puede leer más acerca de las distintas versiones de RSS en <a href="http://en.wikipedia.org/wiki/RSS_(file_format)" target="_blank">Wikipedia</a>.)  Cuando un website ofrece un feed con su contenido, suele indicarlo con un icono más o menos <a href="http://www.feedicons.com/" target="_blank">estandarizado</a>.</p>

<h2>Una criba de contenido</h2>

<p>Los que tienen algo que ver con el mundo de la publicidad o del marketing deberían estar escandalizados.  El agregador de noticias, al separar la presentación del contenido, permite que los lectores  lean los artículos limpios de publicidad, sin el logo del website y sin enterarse del último rediseño de la página web en el que tanto tiempo se ha invertido.  Es como escuchar radio o ver TV sin comerciales. (Estoy trivializando el asunto adrede, ya sé que una buena campaña de publicidad no es solamente el aviso publicado.)  En todo caso, aunque no haya publicidad de por medio, los agregadores de noticias sí tienen el primer efecto de que los lectores que no visiten directamente el blog, y por tanto se pierdan &#8220;parte de la experiencia&#8221;.  <a href="http://photomatt.net/xml/" title="Matthew Mullenweg" target="_blank">Matthew Mullenweg</a>, uno de las personas detrás de <a href="http://www.wordpress.org" title="Wordpress" target="_blank">WordPress</a>, dice que hay mucho en su website que nunca podrá estar disponible en el feed.  Y es que el diseño del blog de Matthew es sobresaliente, leerlo a través de un agregador simplemente no le hace justicia.</p>

<p>Dicho esto, también podríamos afirmar justamente lo contrario:  gracias a los agregadores, son más las personas que visitan directamente los blogs.  Personalmente, como ya expliqué arriba, si no fuera por un agregador de noticias, me sería imposible estar al día de los distintos blogs que sigo de cerca.  Gracias al agregador, he desarrollado el hábito de leer los blogs como leo un periódico:   hay artículos que se pueden leer en diagonal, porque no son demasiado densos y son más bien divulgativos;  otros artículos los descarto simplemente por el título (si resulta que la mayoría de veces termino descartando artículos de un determinado blog, éste acaba siendo eliminado de la lista);  pero hay algunos escritos que merecen una lectura más detenida y quizá tomar algunas notas.  En estos casos normalmente los marco el agregador y leo el artículo directamente en la página web en la que ha sido publicado.</p>

<p>En otras palabras, muchas veces leo el artículo en el blog en el que fue publicado, aunque lo haya detectado a través del agregador de noticias.  Si no fuera por el agregador, quizá nunca lo hubiera leído.  El agregador me permite hacer una criba de qué leo y qué no leo.  Y es que en el estado actual de la blogósfera (tomando prestada la expresión de Technorati), por un tema de tiempo, resulta imprescindible seleccionar sobre todo qué no leo.</p>

<h2>Bloglines</h2>

<p>Llevo algunas semanas usando Bloglines como agregador de noticias.  La experiencia es bastante buena.  Ahora puedo revisar la lista de blogs desde cualquier lugar con acceso Internet, incluso desde el Qtek 9100 cuando hay conexión WiFi cerca, pues Bloglines tiene un formato para dispositivos de pantalla pequeña.</p>

<p>La otra alternativa que estuve evaluando fue <a href="http://www.newsgator.com/" target="_blank">NewsGator</a>. El servicio de lectura on-line es gratis, aunque ofrecen varios servicios de pago que permiten sincronizar la informacion con distintos dispositivos o programas.  Lo que ha inclinado la balanza a favor de Bloglines es un asunto muy sencillo&#8230; casi una tontería.  Cuando la columna de artículos tiene varias entradas, normalmente es necesario &#8220;subir&#8221; (<em>scroll</em>) la página para poder seguir leyendo (scroll).  En Bloglines, el panel con las noticias se mueve independientemente del panel que tiene la lista de blogs.  Al subir las noticias la lista de blogs está siempre visible en la pantalla.  Así, cuando terminas de leer los artículos de ese blog o de esa carpeta de blogs, no es necesario volver al comienzo de la página para escoger el siguiente blog de la lista.  Es un detalle pequeño, pero afecta la experiencia de uso.  Por eso me he quedado con Bloglines.</p>

<p>La interfaz de Bloglines tiene definitivamente menos &#8220;caramelo&#8221; (traducción libre de &#8216;eye candy&#8217;) que la de NewsGator.  Bien, eso se puede corregir usando una extensión para Firefox llamada <a href="http://userstyles.org/stylish">Stylish</a>, como menciona <a href="http://www.yukei.net/2007/02/bloglines-al-estilo-osx/">este artículo</a>.  Personalmente la interfaz normal de Bloglines me parece suficiente y me permite trabajar con rapidez.  De todos modos, en la PC que más uso para leer las noticias he instalado Stylish, un estilo para Bloglines y he modificado el estilo para agrandar un poco la letra de los artículos.  Abajo se pueden ver dos imágenes.</p>

<p><a href='http://www.zoia.org/blog/wp-content/uploads/2007/04/bloglinesnostylish.jpg' rel='lightbox' title='Bloglines standard interface, sin Stylish'><img src='http://www.zoia.org/blog/wp-content/uploads/2007/04/bloglinesnostylish.thumbnail.jpg' alt='Bloglines standard interface, sin Stylish' /></a></p>

<p><a href='http://www.zoia.org/blog/wp-content/uploads/2007/04/bloglinesstylish.jpg' rel='lightbox' title='Bloglines con Stylish'><img src='http://www.zoia.org/blog/wp-content/uploads/2007/04/bloglinesstylish.thumbnail.jpg' alt='Bloglines con Stylish' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2007/04/06/feeds-y-agregadores-de-noticias/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial de Joomla en Joomlashack</title>
		<link>http://www.zoia.org/blog/2007/03/08/tutorial-de-joomla-en-joomlashack/</link>
		<comments>http://www.zoia.org/blog/2007/03/08/tutorial-de-joomla-en-joomlashack/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 15:28:22 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2007/03/08/tutorial-de-joomla-en-joomlashack/</guid>
		<description><![CDATA[Joomlashack ha publicado hace unos días un tutorial de Joomla en formato pdf. Es parte del libro Joomla 1.5: A User&#8217;s Guide. El documento tiene 30 páginas y está escrito por Barrie North. El documento muestra paso a paso cómo diseñar el website de un colegio. No explica cómo diseñar el template (más bien usa [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Joomlashack ha publicado hace unos días un <a href="http://www.joomlashack.com/component/option,com_smf/Itemid,183/topic,4412.msg17340#msg17340">tutorial de Joomla</a> en formato pdf.  Es parte del libro <a href="http://www.compassdesigns.net/new-joomla-book.html">Joomla 1.5: A User&#8217;s Guide</a>.  El documento tiene 30 páginas y está escrito por Barrie North.</p>

<p>El documento muestra paso a paso cómo diseñar el website de un colegio.  No explica cómo diseñar el template (más bien usa uno ya prediseñado que se puede descargar sin costo) y se centra en explicar cómo configurar los distintos módulos a través de la interfaz administrativa de Joomla.  Es bastante claro y refuerza las explicaciones con abundantes pantallazos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2007/03/08/tutorial-de-joomla-en-joomlashack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Manejadores de contenido, II</title>
		<link>http://www.zoia.org/blog/2007/01/10/manejadores-de-contenido-ii/</link>
		<comments>http://www.zoia.org/blog/2007/01/10/manejadores-de-contenido-ii/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 01:55:30 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[manejadores de contenido]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2007/01/10/manejadores-de-contenido-ii/</guid>
		<description><![CDATA[En este segundo post recojo algunas notas que he ido tomando mientras desarrollaba algunos websites con Mambo y Joomla. A mí me ha resultado útil irlas recogiendo. Secciones y categorías Para usar Mambo no es necesario conocer al detalle todos los aspectos del programa, pero sí es imprescindible saber cómo organiza los artículos que vamos [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>En este segundo post recojo algunas notas que he ido tomando mientras desarrollaba algunos websites con Mambo y Joomla.   A mí me ha resultado útil irlas recogiendo.</p>

<h2>Secciones y categorías</h2>

<p>Para usar Mambo no es necesario conocer al detalle todos los aspectos del programa, pero sí es imprescindible saber cómo organiza los artículos  que vamos publicando en el website.</p>

<p>Mambo clasifica el contenido en <em>secciones</em>, y subdivide cada sección en <em>categorías</em>.  Todos los artículos que se escriben en Mambo pertenecen, por tanto, a una categoría y a una sección dentro de la categoría, que se especifican al escribir el artículo.  La interfaz de administración (o <em>backend</em>) tienen un <em>Section Manager</em> y un <em>Category Manager</em>, que permiten crear y relacionar secciones y categorías.  Además está manejador de  contenido propiamente, en el que se escriben los artículos.  Otros manejadores de contenido siguen esquemas parecidos.</p>

<div style="text-align: center; padding: 5px;">
<a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/seccionesycategorias.jpg" rel="lightbox"><img id="image85"  src="http://www.zoia.org/blog/wp-content/uploads/2007/01/seccionesycategorias_thumb.jpg" alt="Manejador de Secciones y Categorías" /></a>
</div>

<h2>Menus</h2>

<p>Mambo puede generar los menús del website sobre la marcha, de modo dinámico.  Nosotros podemos configurarlos usando el módulo de administración.  Esto facilita enórmemente modificar las entradas del menú según se necesite sin necesidad de escribir HTML.  El <em>template</em> determina el tipo de letra, tamaño y otros detalles de estilo del menú, si se generan usando CSS, tablas o Javascript.  Pero los items en sí y qué hace cada item depende del módulo de menús, en el <em>backend</em>.</p>

<p>Por ejemplo,  me interesa que uno de los menús de mi website tenga la entrada “Editoriales”.  Cuando el usaurio seleccione este item del menú, la página debe mostrará -por ejemplo- los artículos de la categoría Editoriales, uno detrás de otro, ordenados por fecha.  También se puede hacer que en vez de que aparezcan los artículos, Mambo muestre una lista con los <em>títulos</em> de los artículos.  Y variantes por el estilo. A través del backend de administración, puedo configurar las entradas de cada menú y qué hace cada entrada.</p>

<div style="float: left; padding: 5px;"><a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/menumanager.jpg" rel="lightbox" alt="Menús en la página web"><img id="image91" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/menumanager_thumb.jpg" alt="menumanager_thumb.jpg" /></a></div>

<div style="padding: 5px;"><a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/menuensite.jpg" rel="lightbox" alt="menuensite"><img id="image90" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/menuensite_thumb.jpg" alt="menuensite_thumb.jpg" /></a>
</div>

<h2>El <em>Frontpage</em></h2>

<p>El <em>Frontpage</em> (portada) es el módulo que determina qué artículos se muestran en la página principal del website.   El <em>Frontpage</em> se limita a seleccionar el contenido que se publicará en la portada de entre los artículos que ya se han añadido con el <em>Content Manager</em>.  Gracias al <em>Frontpage</em> la portada puede tener una o dos columnas, o una combinación (por ejemplo, el primer artículo en una sola columna que ocupe todo el ancho, y el resto en dos columnas).  Se puede controlar cuántos artículos se muestran y otros detalles menores.   Y aunque parezca poco importante, gracias al Frontpage podemos determinar <em>qué artículos no aparecerán</em> en la portada, cosa nada fácil de lograr en algunos CMS.</p>

<div style="text-align: center; padding: 5px;"><a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/frontpagemanager.jpg" rel="lightbox">
<img id="image92" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/frontpagemanager_thumb.jpg" alt="frontpagemanager.jpg" /></a>
</div>

<div style="text-align: center; padding: 5px;"><a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/frontpagewebsite.jpg" rel="lightbox">
<img id="image94" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/frontpagewebsite_thumb.jpg" alt="frontpagewebsite.jpg" /></a>
</div>

<h2>Static content</h2>

<p>A pesar de lo que dije arriba, no todos los artículos de Mambo tienen que pertenecer a una sección y categoría.  También pueden ser parte de una categoría ya predefinida, el <em>contenido estático</em> (<em>static content</em>).  Este tipo de contenido está pensado para páginas de nuestro website del tipo “Quiénes somos”, “Historia” o, como vi hace poco en una página, “Para qué”.  Se prevee que cambiarán poco, y contiene información esencial al website.  Pero podemos usarla para lo que queramos, no hay inconveniente.</p>

<p>Tener claro cómo se relacionan secciones, categorías, contenido estático y frontpage ayuda a no perderse en la interfaz de administración de Mambo, que tiene muchas más opciones y posibilidades.</p>

<h2>Los módulos de Mambo y su ubicación en el template</h2>

<p>Cada módulo de Mambo realiza alguna operación específica sobre el contenido.  Los módulos se dibujan a sí mismos en una zona determinada de la pantalla (normalmente una de las columnas laterales), y “escriben” -muestran el resultado de su acción- en otra zona de la pantalla, normalmente en el área central destinada a los artículos.   Por ejemplo, si hago click en una de las preguntas del módulo de encuestas (<em>polls</em>), Mambo reemplazará la parte central del website con un mensaje confimándome que he votado, y dándome los resultados de la votación hasta la fecha.  Hay módulos de menús, módulos que muestran el número de visitantes y un largo etcétera.</p>

<p>La responsabilidad de lotizar la pantalla en zonas recae sobre el template.  Cada zona en la página web se identifica con un nombre, aunque puede haber áreas que no estén zonificadas y solamente pertenezcan al template (por ejemplo, el logotipo o algunas imágenes que no varían).  Los nombres en principio son arbitrarios, pero en la práctica se han estandarizado algunos de ellos:  <em>header</em> para la zona del encabezado; <em>left</em> para la columna vertical izquierda; <em>right</em> para la derecha; <em>top</em> es un área horizontal superior; <em>banner</em> para el <em>banner</em>, con perdón de la redundancia;  <em>user1</em>, <em>user2</em>, <em>user3</em> para otras áreas cuya posición varía según el template; etc.  Además todos los templates tienen una zona donde se muestran los artículos, llamada <em>Body</em> o <em>MainBody</em>. 
Es el template el que determina, por ejemplo, que el contenido (los artículos) esté pegado a la izquierda, seguido de dos columnas verticales (<em>left</em> y <em>right</em>, pero a ambas a la derecha del contenido), en vez del más tradicional columna-contenido-columna.  Es el backend de adminstración, en cambio,  el que determina que en la columna derecha aparezca una encuesta y en la izquierda un menú.</p>

<div style="text-align: center; padding: 5px;">
<a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/zonasmanager.jpg" rel="lightbox">
<img id="image99" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/zonasmanager_thumb.jpg" alt="zonasmanager_thumb.jpg" /></a>
</div>

<div style="text-align: center; padding: 5px;">
<a href="http://www.zoia.org/blog/wp-content/uploads/2007/01/zonas.jpg" rel="lightbox">
<img id="image97" src="http://www.zoia.org/blog/wp-content/uploads/2007/01/zonas_thumb.jpg" alt="zonas_thumb.jpg" />
</a>
</div>

<p>Usando de la interfaz de administración se puede indicar en qué zona de la página aparece cada módulo.  Si varios módulos coinciden en la misma área, se muestran según el órden que se indique en el backend de administración.</p>

<h2>Para hacerse una idea de cómo es el template</h2>

<p>Un template mínimo de Mambo podría ser el que se muestra a continuación.  La apariencia final de la página no depende realmente de los nombres de las áreas, sino de la hoja de estilos (usando CSS).

&amp;lt;?php   // Nos aseguramos de que no se acceda al archivo directamente.
     defined( &#8216;_VALID_MOS&#8217; ) 
     or die( &#8216;Direct Access to this location is not allowed.&#8217; );
?&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div id=”wrapper”&amp;gt;
&amp;lt;div id=”banner”&amp;gt;
&amp;lt;?php mosLoadModules(&#8216;banner&#8217;); ?&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=”header”&amp;gt;
         &amp;lt;?php mosLoadModules(&#8216;header&#8217;); ?&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=”top”&amp;gt;
        &amp;lt;?php mosLoadModules(&#8216;top&#8217;); ?&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=”left”&amp;gt;
        &amp;lt;?php mosLoadModules(&#8216;left&#8217;); ?&amp;gt;
        &amp;lt;?php mosLoadModules(&#8216;user1&#8242;); ?&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=”right”&amp;gt;
        &amp;lt;?php mosLoadModules(&#8216;right&#8217;); ?&amp;gt;
        &amp;lt;?php mosLoadModules(&#8216;user2&#8242;); ?&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=”newsflash”&amp;gt;&amp;lt;?php mosLoadModules(&#8216;newsflash&#8217;);  ?&amp;gt;&amp;lt;div&amp;gt;
&amp;lt;div id=”main”&amp;gt;&amp;lt;?php mosMainBody();  ?&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
</p>

<p><code>mosLoadModules</code> inserta en la página el código HTML correspondiente a los módulos que se han asignado a la zona que se pasa en el parámetro.  <code>mosMainBody</code> es reemplazado por los artículos del website.</p>

<h2>Tres preguntas útiles</h2>

<p>Hay algunas cosas que es mejor preguntarse antes de empezar a escribir código.  Por ejemplo:</p>

<ul>
<li>¿Cómo se estructurará el contenido del site?  Es decir, en qué secciones y categorías se dividirán los artículos, cómo se relacionan entre sí.  Sección “Deportes”, categorías “Tenis”, “Squash”, etc.</li>
<li>¿Qué menús tendrá la página web, y qué entradas tendrá cada uno? Las entradas darán acceso a las diversas secciones y categorías, o accionarán módulos.  </li>
<li>¿En qué zonas estará dividida la página y qué área ocupará cada una? ¿En qué zona se ubicarán los menús y otros módulos?</li>
</ul>

<p>Por supueso la cosa es realmente más complicada que contestar tres preguntas.  Pero ayuda plantearse estas preguntas antes de empezar a escribir un template o de subir contenido al website.</p>

<p>He probado dos enfoques distintos para desarrollar materialmente el template.</p>

<p>Uno es empezar modificando un <em>template</em> existente.  Aunque puede parecer el camino más recomendable, hay que estar bastante familiarizado con el <em>template</em> base para que el proceso resulte eficiente.  Si no entendemos bien qué está haciendo el autor de template original con sus estilos (el archivo CSS), nos daremos golpes contra el lavatorio tratando de descubrir por qué nuestra columna no aparece donde queríamos, por qué cuando cambiamos la letra a rojo sigue saliendo verde, y problemas similares.</p>

<p>Otra alternativa es empezar a diseñar la página principal como si no existiera el CMS.  Se  usa solamente HTML y CSS, se añaden algunos artículos de prueba directamente al código HTML (mejor que un generador de <em>lorem ipsum</em>, en mi opinión, es usar artículos reales).  Una vez que tenemos esta primera página bastante acabada, con imágenes, colores y estilos, empezamos a convertirla en un template de Mambo reemplazando pedazos de código HTML con tags PHP que generen las distintas zonas de la página:  primero los menús usando <code>mosLoadModules()</code>, luego el <code>MainBody</code>, y añadimos algunos artículos usando la interfaz de adminstración.</p>

<h2>Comprar el template</h2>

<p>Bueno, hay un tercer modo.</p>

<p>Entender cómo se escribe un template para Mambo y tener claro cómo se estructurará el contenido que pensamos publicar no garantiza que podamos hacer un template excelente.  Podremos hacer un buen template, pero probablamente no uno excelente.  Para hacer un template excelente hay que estar dispuesto a revisar el código una y otra vez hasta que no quede ninguna imperfección, a probar con el diseño gráfico una y otra vez, hasta que quedemos satisfechos.  Y esto implica paciencia, experiencia, cierto talento para el diseño&#8230; y sobre todo, tiempo.</p>

<p>Una alternativa realista (aparte de contratar a una empresa, se entiende) es comprar un template.  Para Mambo y Joomla, hay muchos disponibles.  El template prediseñado no se ajustará exactamente a nuestros requerimientos, pero ganamos tiempo, una apariencia más profesional del website y una experiencia de uso más lograda para el usuario.  La flexibilidad será la configuración del website que podamos lograr a través de la interfaz administrativa de Mambo, pero muchas veces será suficiente.  El diseño del website es importante. Pero lo que genera visitantes asiduos es el contenido.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2007/01/10/manejadores-de-contenido-ii/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Feedburner plugin</title>
		<link>http://www.zoia.org/blog/2006/12/01/feedburner-plugin/</link>
		<comments>http://www.zoia.org/blog/2006/12/01/feedburner-plugin/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 20:19:21 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2006/12/01/feedburner-plugin/</guid>
		<description><![CDATA[He instalado en el blog este plugin para feedburner, que direcciona todas las suscripciones a mi cuenta de FeedBurner y me permite centralizar las estadísticas de lectura.]]></description>
			<content:encoded><![CDATA[<p></p><p>He instalado en el blog este <a href="http://orderedlist.com/wordpress-plugins/feedburner-plugin/">plugin para feedburner</a>, que direcciona todas las suscripciones a mi cuenta de <a href="http://www.feedburner.com">FeedBurner</a> y me permite centralizar las estadísticas de lectura.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2006/12/01/feedburner-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

