<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Proyecto portal AECSA</title>
	<atom:link href="http://aecsa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aecsa.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 03 Mar 2011 19:25:16 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='aecsa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Proyecto portal AECSA</title>
		<link>http://aecsa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://aecsa.wordpress.com/osd.xml" title="Proyecto portal AECSA" />
	<atom:link rel='hub' href='http://aecsa.wordpress.com/?pushpress=hub'/>
		<item>
		<title>4.- Crear favicon</title>
		<link>http://aecsa.wordpress.com/2009/09/22/4-crear-favicon/</link>
		<comments>http://aecsa.wordpress.com/2009/09/22/4-crear-favicon/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 17:54:16 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[4.- tareas finales]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=137</guid>
		<description><![CDATA[Un favicon (que es el icono que aparece en la barra de direcciones de nuestro navegador y cuando guardamos un favorito &#8211; de ahí su nombre) es un detalle pequeño pero importante en nuestra página web. Por un lado nos ayudará a asociar una imagen a nuestra web/empresa (lo cual mejora el aspecto corporativo de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=137&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un favicon (que es el icono que aparece en la barra de direcciones de nuestro navegador y cuando guardamos un favorito &#8211; de ahí su nombre) es un detalle pequeño pero importante en nuestra página web. Por un lado nos ayudará a asociar una imagen a nuestra web/empresa (lo cual mejora el aspecto corporativo de ésta y nos facilita su reconocimiento) y por otro nos ahorramos el que aparezca el favicon de Joomla que da una imagen de entrada un poco floja de nuestro trabajo.</p>
<p>En <a href="http://www.weblog-lab.com/como-crear-un-favicon-con-photoshop-y-subirlo-a-tu-web/">este link</a> se explica como crear el .ico con photoshop y como usarlo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=137&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/22/4-crear-favicon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>2.b.- Pestañas. jTabs.</title>
		<link>http://aecsa.wordpress.com/2009/09/22/2-b-pestanas-jtabs/</link>
		<comments>http://aecsa.wordpress.com/2009/09/22/2-b-pestanas-jtabs/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 16:14:36 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=133</guid>
		<description><![CDATA[Pues ya con el portal prácticamente hecho me he encontrado que el Gavick Tabarts no ofrece soporte a IE6, de hecho es que tal y como yo lo tenía configurado ni se veía. Como no me puedo permitir imponer al usuario el requisito de que, si utiliza el Explorer, use IE7+ he tenido que buscar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=133&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pues ya con el portal prácticamente hecho me he encontrado que el Gavick Tabarts no ofrece soporte a IE6, de hecho es que tal y como yo lo tenía configurado ni se veía.</p>
<p>Como no me puedo permitir imponer al usuario el requisito de que, si utiliza el Explorer, use IE7+ he tenido que buscar una solución. Me he dado un tiempo para buscar y probar soluciones y al final a pesar de algunos avances he tenido claro que había que cambiar de extensión.</p>
<p>Puestos en faena no ha sido tan traumático, ya que no he tardado mucho en encontrar otra extensión que ofreciera pestañas. La extensión es <a href="http://extensions.joomla.org/extensions/style-a-design/tabs-a-slides/8265">jTabs</a> y de hecho he visto que mejoraba en bastantes aspectos el producto de Gavick. Primero, claro, porque permite usar IE6 y segundo es que cumplía mis necesidades de una manera mucho mas sencilla que el anterior. Es un único módulo en cuya configuración dispone de un formulario con 10 entradas para 10 pestañas (como no he necesitado más, desconozco si en caso de necesitarlo habría manera de conseguir más pestañas). Para cada pestaña indicamos un título y el contenido directamente. Esto nos evita crear grupos de pestañas, un artículo para cada pestaña y finalmente asociar los artículos a pestañas como nos pasaba con Gavick.</p>
<p>El contenido de la pestaña lo podemos tratar como un artículo, pudiendo incluir otros módulos como en mi caso era necesario (para imágenes, vídeos y audios).</p>
<p><strong>Instalación</strong></p>
<p>1.- Bajamos el módulo de <a href="http://xsor.net/files/mod_jtabs.zip">aquí</a>.<br />
2.- Lo instalamos desde el Back de Joomla.<br />
3.- Accedemos a la Gestión de Módulos y desde aquí al Back del módulo.<br />
4.- Lo activamos y podemos tocar otros aspectos de la configuración como el tipo de pestañas (Acordeón u horizontal) así como otras opciones y el contenido de cada pestaña descrito previamente.<br />
5.- Como se trata de un módulo, podemos crear un artículo que lo incluya (ver <a href="http://aecsa.wordpress.com/2009/08/20/anexo-1-posicionamiento-de-modulos-joomla/">este artículo</a>).</p>
<p>A partir de aquí me he dedicado a tocar la css (jquery-ui.css) y algunas partes del módulo para ajustar el diseño al template de mi portal.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=133&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/22/2-b-pestanas-jtabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>3.- Tareas SEO</title>
		<link>http://aecsa.wordpress.com/2009/09/14/3-tareas-seo/</link>
		<comments>http://aecsa.wordpress.com/2009/09/14/3-tareas-seo/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 19:07:49 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[4.- tareas finales]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=124</guid>
		<description><![CDATA[En este artículo no pretendo hacer ningún gran descubrmiento sobre como posicionarnos en google, pero al menos se trataría de que nuestro sitio cumpla lo mejor posible con todos aquellos aspectos conocidos que google valora a la hora de indexar: 1.- Código XHTML y CSS válidos. Este punto ya lo hemos resuelto (ver el artículo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=124&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En este artículo no pretendo hacer ningún gran descubrmiento sobre como posicionarnos en google, pero al menos se trataría de que nuestro sitio cumpla lo mejor posible con todos aquellos aspectos conocidos que google valora a la hora de indexar:</p>
<p>1.- Código XHTML y CSS válidos. </p>
<p>Este punto ya lo hemos resuelto (ver el artículo <a href="http://aecsa.wordpress.com/2009/09/14/1-cumplir-los-estandares/">1.-Cumplir los estándares</a>).</p>
<p>2.- URL&#8217;s SEF. Básicamente se trata de utilizar URL&#8217;s que sean medianamente comprensibles (esto vale tanto para google como para los humanos). Como ejemplo, en mio sitio, la URL  de noticias generada por Joomla es:</p>
<p><font color="blue">www.aesa-nerja.com/index.php?option=com_content&amp;view=category&amp;layout=blog&amp;id=2</font></p>
<p>que ni a nosotros ni al bsucador nos dice demasiado. Mientras que una URL SEF sería:</p>
<p><font color="blue">www.aesa-nerja.com/noticias</font></p>
<p>O sea que se trata de mapear las URL&#8217;s de Joomla con otras más amigables.</p>
<p>Para ello necesitamos lo siguiente:</p>
<p>* Que nuestro servidor sea Apache. Si no lo es, no se puede.</p>
<p>* Un fichero .htaccess, con el código que transforme las URL&#8217;s. La transformación puede ser manual mediante mapeos directos o se puede utilizar un código que lo haga automáticamente, basándose en el lenguaje que entiende Apache. Joomla trae un htaccess.txt que, renombrándolo a .htaccess, debería valer pero a mi no me funcionó, asíq ue anduve buscando y encontré que el siguiente me servía:<br />
Options +FollowSymLinks</p>
<p>RewriteEngine On</p>
<p>RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]<br />
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]<br />
RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR]<br />
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]<br />
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})<br />
RewriteRule ^(.*)$ index.php [F,L]</p>
<p>RewriteBase /</p>
<p>RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_URI} !^/index.php<br />
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]<br />
RewriteRule (.*) index.php<br />
RewriteRule .* &#8211; [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]</p>
<p>No entiendo nada de lo que pone pero me funciona.</p>
<p>* Tener en nuestro servidor la opción mod_rewrite activada.</p>
<p>*Activar en el Back de Joomla las opciones SEF. Desde &#8220;Sitio-&gt;ConfiguraciónGlobal&#8221;, ir a pestaña &#8220;Sitio&#8221; y en el bloque de opciones &#8220;Parámetros de optimización SEO&#8221;, marcar las dos primeras. La tercera añade &#8220;.html&#8221; a la url y (personalmente) prefiero que no lo haga.</p>
<p>Esto es sólo un resumen , para ver por donde van los tiros. En <a href="http://ayuda.joomlaspanish.org/content/view/207/94/">este artículo</a> podéis encontrar más información.</p>
<p><strong>3.- Robots.txt y sitemap.xml.</strong></p>
<p>El primero nos viene por defecto en la instalación de Joomla indicando a google qué directorios de la instalación debe ignorar. En este fichero se puede indicar también a google donde puede encontrar el xml  con el mapa del sitio, para facilitarle el rastreo (lo cual nos favorecerá a la hora de posicionar). Esto no viene por defecto con Joomla pero lo podemos añadir con la siguiente línea:</p>
<p>Sitemap: http://www.nuestro_dominio.com/sitemap.xml</p>
<p>Al final del fichero.</p>
<p>Se trataría de que el fichero sitemap.xml se generara y actualizara automáticamente mediante algún script para evitarnos hacer esta tarea de manera manual. En realidad, la extensión Xmap que tenemos instalada (<a href="http://aecsa.wordpress.com/2009/09/07/9-mapa-web/">Ver artículo</a>) ya nos facilita esta tarea. Accediendo a Su back (&#8220;Componentes-&gt;Xmap&#8221;) dentro de la pestaña &#8220;sitemaps&#8221; desplegamos menú &#8220;opciones-&gt;preferencias&#8221; y nos muestra, entre otras cosas, una url al xml. Esta url genera dinámicamente el xml por lo que, poniéndola en el robots.txt mantendremos la información que se da a Google siempre actualizada.</p>
<p><strong>4.- Registro de nuestra url en google.</strong></p>
<p>Si no tenemos una cuenta como Webmaster en Google, la creamos. Ahí podemos registrar nuestra web y acceder a múltiples herramientas para controlar las visitas y el posicionamiento en google de nuestra web.</p>
<p><strong>5.- Información del contenido en Joomla</strong>. Mayormente, descripción del sitio, palabras clave, títulos de las páginas y breadcrumbs. </p>
<p>Los dos primeros los encontramos en &#8220;Sitio-&gt;Configuración Global&#8221; pestaña &#8220;sitio&#8221;, bloque &#8220;Parámetros de los metadatos&#8221;.</p>
<p>Los títulos de las páginas se pueden indicar a partir de la configuración de los ítems de los menús. En la columna de la derecha, en la pestaña &#8220;Parámetros-Sistema&#8221; y, lógicamente, conviene que sean descriptivos del contenido de dicha opción de menú.</p>
<p>Los &#8220;breadcrumbs&#8221; son la ruta de acceso que suele aparecer en la parte superior de algunos sitios web, que nos indica en qué punto dentro del mapa del sitio nos encontramos, permitiéndonos acceder a cualquier contenido del que cuelga la página actual. Es un módulo y para activar debemos ir a &#8220;Extensiones -&gt; Gestor de módulos&#8221;, añadir un nuevo módulo (botón &#8220;Nuevo&#8221; de la parte superior derecha) y seleccionar &#8220;Ruta de Acceso&#8221;. Desde aquí accedemos a la configuración del módulo, bastante sencilla.</p>
<p><strong>6.- Conseguir links a nuestra web</strong><br />
Siempre y cuando la temática esté relacionada será positivo disponer de enlaces desde otras webs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=124&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/14/3-tareas-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>2.-Hacer nuestro sitios cross-browser</title>
		<link>http://aecsa.wordpress.com/2009/09/14/2-hacer-nuestro-sitios-cross-browser/</link>
		<comments>http://aecsa.wordpress.com/2009/09/14/2-hacer-nuestro-sitios-cross-browser/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 18:44:50 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[4.- tareas finales]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=119</guid>
		<description><![CDATA[Una de las tareas mas tediosas a la hora de implementar nuestro sitio es la de validar que éste se vea bien en todos los navegadores. Lo normal es que cuando hagamos las comprobaciones nos aparezcan errores en unos u otros navegadores debido a que interpretan el código css de diferente manera (incumpliendo el estándard, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=119&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Una de las tareas mas tediosas a la hora de implementar nuestro sitio es la de validar que éste se vea bien en todos los navegadores. Lo normal es que cuando hagamos las comprobaciones nos aparezcan errores en unos u otros navegadores debido a que interpretan el código css de diferente manera (incumpliendo el estándard, dicho sea de paso).</p>
<p>Para solucionar estos errores existen los hacks que no dejan de ser código &#8216;tramposo&#8217; en nuestras css que utilizan bugs de los navegadores para meter código que sólo va a ser interpretado por uno u otro navegador.</p>
<p>Esto presenta dos grandes problemas. Primero que es una chapuza y, pero aun, que la chapuza es visible por el usuario. Segundo que los hacks, al ser &#8216;errores&#8217; no validan CSS y eso ya es mas grave. </p>
<p>Existe una solución que permite adaptarnos al navegador de manera transparente al usuario y utilizando código CSS válido. Ésta se puede ver en este artículo:</p>
<p><a href="http://picateclass.wordpress.com/2009/09/14/hacks-css-valid/">&#8216;Hacks&#8217; css válidos</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=119&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/14/2-hacer-nuestro-sitios-cross-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>1.- Cumplir los estandáres</title>
		<link>http://aecsa.wordpress.com/2009/09/14/1-cumplir-los-estandares/</link>
		<comments>http://aecsa.wordpress.com/2009/09/14/1-cumplir-los-estandares/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 17:53:34 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[4.- tareas finales]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=110</guid>
		<description><![CDATA[Con todos las extensiones ya instaladas y configuradas es un buen momento para revisar que nuestro sitio cumple los estándares W3C. Esto es una garantía de calidad en nuestro código, nos ayuda a mejorar nuestro posicionamiento en google y evita gran parte de los errores por incompatibilidad de navegadores, entre otras ventajas. Joomla cumple con [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=110&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Con todos las extensiones ya instaladas y configuradas es un buen momento para revisar que nuestro sitio cumple los estándares W3C. Esto es una garantía de calidad en nuestro código, nos ayuda a mejorar nuestro posicionamiento en google y evita gran parte de los errores por incompatibilidad de navegadores, entre otras ventajas.</p>
<p>Joomla cumple con estos estandares por lo que los problemas pueden venir por las extensiones que hayamos instalado o por las modificaciones que hayamos realizado nosotros mismos sobre éstas.</p>
<p><strong>1.-Validación XHTML</strong></p>
<p>Para validar que nuestro código cumple el estándar XHTML 1.0 podemos utilizar el validador oficial en:</p>
<p><a href="http://validator.w3.org/">http://validator.w3.org/</a></p>
<p>Donde indicamos la url que queremos validar y corregimos los errores que nos hayan podido aparecer. El problema es que esto sólo nos valida la url indicada, de manera que si le pasamos la raíz d nuestra web no navega por todo el entramado de enlaces que cuelga de ésta. Una herramienta que mejora esto es:</p>
<p><a href="http://www.validator.ca/">http://www.validator.ca/</a></p>
<p>La cual rastrea y evalúa toda nuestra web mostrándonos, para cada página, los errores que haya podido encontrar. Para algunas de las urls dentro de mi sitio me he encontrado que indicaba error pero al acceder al resultado de la validación W3C me salía como correcta. No sé si es un bug o es que algo se me escapa, en cualquier caso nos facilita bastante la vida.</p>
<p>En el conjunto de las extensiones instaladas, la que más problemas me ha dado con diferencia es ccboard (para el foro) aunque también es la más compleja. A la hora de elegir extensiones Joomla no suelo ver comentarios referente al resultado de las validaciones W3C, pero sería recomendable informarse sobre este punto dado que, si queremos que nuestro sitio valide, puede suponernos una cantidad de horas importante corrigiendo errores de código ajeno (sobretodo por que a veces encontrar la raíz del problema puede ser un verdadero quebradero de cabeza).</p>
<p>A continuación hago referencia a un par de errores de validación que creo que merece la pena mencionar.</p>
<p><strong>1.1.-Uso del &#8216;&amp;&#8217; en links y action&#8217;s de formularios</strong></p>
<p>El uso del carácter &#8216;&amp;&#8217; (tal cual) en links y actions genera un error XHTML ya que el estándar pide que se utilice el código html (&#8216;&amp;amp;&#8217;). Dado que algunos links venían parametrizados como variables PHP la manera que he encontrado de resolverlo ha sido utilizando el método str_replace(&#8230;) de php. Así si el link viene como:</p>
<p>&#8230;.href=&#8221;&lt;?php echo $url ?&gt;&#8221;</p>
<p>lo cambio por</p>
<p>&#8230;.href=&#8221;&lt;?php echo str_replace(&#8216;&amp;&#8217;, &#8216;&amp;amp;&#8217;, $url) ?&gt;&#8221;</p>
<p>lo que sustituirá cada aparición de un ampersand por su codificación HTML.</p>
<p>Esto vale para otros caracteres que generen error por no estar codificados.</p>
<p>Nota: Estuve investigando sobre si esto supondría un problema en el caso de que le queramos pasar un &#8216;&amp;&#8217; como parte de un parámetro (p.ej. si queremos pasar &#8216;smith&amp;wesson&#8217; como valor de un parametro &#8216;gun&#8217;). Por lo que he visto no habría conflicto ya que la manera de pasar este tipo de caracteres por url es mediante la codificación de éstos (con el método PHP urlencode(&#8220;&#8221;) p.ej.) y la codificación del ampersand queda como &#8220;%26&#8243;. Supongo que debe haber algún caso patológico en el que el uso de esta solución genere algún problema, pero en este caso me ha solucionado el problema.</p>
<p><strong>1.2.-Código generado automáticamente en editores WYSIWYG</strong></p>
<p>Al guardar textos en editores WYSIWYG es frecuente que este le añada código y que éste no sea XTHML válido. Por más que queramos eliminar este código, al guardar, el editor los vuelve a generar. La manera como he resuelto este problema ha sido modificando el contenido directamente en la BD. Como me ha pasado con artículos he modificado la columna &#8216;introtext&#8217; de la tabla &#8216;jos_content&#8217;, eliminando de ahí los errores. Evidentemente si el error se encuentra en el texto de categorías, secciones u otro ítem del sistema habría que buscar la tabla donde se guarda en bd y modificarla.</p>
<p><strong>2.-Validación CSS</strong></p>
<p>Para la validación CSS también existe el validador oficial:</p>
<p><a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a></p>
<p>Pero en este caso no he encontrado una herramienta que rastree el sitio completo y nos libere de hacer esta tarea manualmente. Lo que he hecho ha sido pasarle manualmente todas las URLs generadas por la herramienta anteriormente comentada (<a href="http://www.validator.ca/">http://www.validator.ca/</a>) para evitar así dejarme alguna. Una tarea de chinos sin duda.</p>
<p>No he encontrado ningún error especialmente difícil, pero si muchos warnings que a simple vista eran tan complejos de resolver que he preferido dejarlos (con los warnings valida igualmente).</p>
<p><strong>3.-Validación RSS</strong></p>
<p>La validación de nuestro RSS la podemos hacer en la página:</p>
<p><a href="http://feedvalidator.org/">http://feedvalidator.org/</a></p>
<p>pasándole la URL  del feed que queremos validar. Para el rss-feed que tengo instalado (bca-rss-syndicator) no  me ha dado ningún error pero si una recomendación. Se quejaba de que el tag title estaba vacío y que esto podía provocar algún problema. Para resolverlo me he ido al fichero &#8216;feedcreator.class.php&#8217; del componente y donde genera el título he cambiado:</p>
<p><span style="white-space:pre;"> </span>$feed.= &#8221;        &lt;title&gt;&#8221;.FeedCreator::iTrunc(htmlspecialchars($this-&gt;title),100).&#8221;&lt;/title&gt;\n&#8221;;</p>
<p>por</p>
<p><span style="white-space:pre;"> </span></p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>if(str_replace(&#8221; &#8220;, &#8220;&#8221;, $this-&gt;title)==&#8221;"){</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>$feed.= &#8221;        &lt;title&gt;&#8221;.FeedCreator::iTrunc(htmlspecialchars(&#8220;No Feed Title&#8221;),100).&#8221;&lt;/title&gt;\n&#8221;;<span style="white-space:pre;"> </span></div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>else{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>$feed.= &#8221;        &lt;title&gt;&#8221;.FeedCreator::iTrunc(htmlspecialchars(&#8221; &#8220;.$this-&gt;title),100).&#8221;&lt;/title&gt;\n&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:978px;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<p>if(str_replace(&#8221; &#8220;, &#8220;&#8221;, $this-&gt;title)==&#8221;"){</p>
<p><span style="white-space:pre;"> </span>$feed.= &#8221;        &lt;title&gt;&#8221;.FeedCreator::iTrunc(htmlspecialchars(&#8220;No Feed Title&#8221;),100).&#8221;&lt;/title&gt;\n&#8221;;</p>
<p>}</p>
<p>else{</p>
<p><span style="white-space:pre;"> </span>$feed.= &#8221;        &lt;title&gt;&#8221;.FeedCreator::iTrunc(htmlspecialchars(&#8221; &#8220;.$this-&gt;title),100).&#8221;&lt;/title&gt;\n&#8221;;</p>
<p>}</p>
<p>Lo que he hecho ha sido validar si el feed tiene o no título (ya que desde el back del componente no se nos obliga a darle un título). Si lo tiene lo informo tal y como ya lo hacía previamente y si no lo tiene se lo pongo como &#8220;No Feed Title&#8221;. Así el warning queda resuelte y en el caso de que el feed no tenga título, aparece algo coherente.</p>
<p><strong>Conclusiones</strong></p>
<p>Con estos puntos resueltos ya podemos poner los links que permiten a los usuarios comprobar que nuestro sitio cumple los estándares W3C.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=110&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/14/1-cumplir-los-estandares/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>9.- Mapa web</title>
		<link>http://aecsa.wordpress.com/2009/09/07/9-mapa-web/</link>
		<comments>http://aecsa.wordpress.com/2009/09/07/9-mapa-web/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:23:11 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=101</guid>
		<description><![CDATA[Necesitaba una extensión que generará dinámicamente el mapa de la web. La lista de extensiones no comerciales para Joomla 1.5 nativo se puede encontrar en: http://extensions.joomla.org/extensions/advanced-search-results/14899 El primero que he probado ha sido Xmap y como me ha funcionado perfectamente es con el que me he quedado. Se puede bajar desde: http://joomla.vargas.co.cr/downloads/doc_download/124-xmap-122-for-joomla-15 Viene el componente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=101&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Necesitaba una extensión que generará dinámicamente el mapa de la web. La lista de extensiones no comerciales para Joomla 1.5 nativo se puede encontrar en:</p>
<p>http://extensions.joomla.org/extensions/advanced-search-results/14899</p>
<p>El primero que he probado ha sido Xmap y como me ha funcionado perfectamente es con el que me he quedado. Se puede bajar desde:</p>
<p>http://joomla.vargas.co.cr/downloads/doc_download/124-xmap-122-for-joomla-15</p>
<p>Viene el componente y un plugin. Los instalamos en ese orden mediante el back de Joomla. Al acceder al back del complemento (Componentes-&gt;Xmap) podemos indicarle de qué menús queremos que nos genera el mapa web. Yo los he incluido todos para que me genere el mapa web completo del sitio.</p>
<p>Si continuamos en la configuración del complemento Xmap tenemos un pequeño menú &#8220;Opciones&#8221; desde el que podemos acceder a más preferencias del complemento. Esto nos sirve, entre otras cosas, para ver la URL del mapa web en HTML (también se puede acceder a la URL del XML y a la del News Sitemap, que no sé lo que es).</p>
<p>Ahora, en el mismo módulo de HTML personalizado que creé para el link RSS le incluyo una imagen para el sitemap con link a la URL del HTML del sitemap.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=101&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/07/9-mapa-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>8.- Sindicación RSS</title>
		<link>http://aecsa.wordpress.com/2009/09/03/8-sindicacion-rss/</link>
		<comments>http://aecsa.wordpress.com/2009/09/03/8-sindicacion-rss/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:17:26 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=95</guid>
		<description><![CDATA[Éste ha sido mi primer contacto con la sindicación de contenidos y después de un poco de investigación, creo que he conseguido aclarar los conceptos básicos para poder entender en qué consiste esta herramienta: 1.- Feed (aka servidor de noticias o fuente de noticias). Es la herramienta que lleva a cabo la sindicación de contenidos, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=95&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Éste ha sido mi primer contacto con la sindicación de contenidos y después de un poco de investigación, creo que  he conseguido aclarar los conceptos básicos para poder entender en qué consiste esta herramienta:</p>
<p>1.- Feed (aka servidor de noticias o fuente de noticias). Es la herramienta que lleva a cabo la <strong>sindicación de contenidos</strong>, es decir,  el control de un determinado sistema de información (p.ej. un blog, portal, wiki, o apartados concretos dentro de éstos) y que se actualiza periódicamente (según configuremos el tiempo de cache del feed) con las novedades que se puedan generar. Al feed se accede mediante una URL desde la que sirve los contenidos.</p>
<p>2.- Lector RSS (aka agregador). Es el programa que lee del feed (indicándole su URL) y que se actualiza con los nuevos contenidos. Hay programas exclusivos de lectura de feeds y páginas web que proporcionan este servicio aunque los navegadores suelen tenerlos incorporados.</p>
<p>3.- Teniendo en cuenta las definiciones del punto 1 y 2, ya podemos decir que RSS (Really Simple Sindication) es un estándard que define un formato XML, mediante el cual se comunican el feed y el lector de noticias.</p>
<p>Lo que se requiere en este proyecto es un Feed que sirva las novedades en cuanto a &#8220;Noticias&#8221; y &#8220;Anuncios&#8221;. Las &#8220;Noticias&#8221; y los &#8220;Anuncios&#8221; en nuestro portal van a ser artículos que van a estar asociados a la categoría &#8220;noticias&#8221; o &#8220;anuncios&#8221; que hemos definido en el back de Joomla. Así cualquier nuevo artículo que se publique en una de estas categorías será leído y enviado por el feed, para que los suscriptores lo reciban mediante su agregador.</p>
<p><strong>Nota:</strong> Podríamos crear dos feeds y asociar cada uno a una categoría, pero de momento se pueden enviar conjuntamente en un feed único.</p>
<p>La lista de extensiones Joomla para la sindicación de contenidos la podemos encontrar en:</p>
<p>http://extensions.joomla.org/extensions/advanced-search-results/4697</p>
<p>Después de haber buscado por otras vías, por popularidad me he quedado con el BCA RSS Syndicator:</p>
<p>http://extensions.joomla.org/extensions/content-sharing/rss-syndicate/6392</p>
<p><strong>Instalación, Configuración y Uso</strong></p>
<p>1.- Al descargarlo nos viene un zip con un componente y un módulo (un detalle el que venga ya todo junto y no tengas que andar buscando y bajando por separado). Instalamos primero el componente y luego el módulo mediante el instalador de extensiones de Joomla.</p>
<p>2.- Una vez instalado, nos vamos a Componentes-&gt;BCA RSS Syndicator-&gt;Feeds.</p>
<p>3.- En el menú superior pinchamos sobre Nuevo, para crear un feed. Para ello le damos un nombre al feed, mantenemos el RSS 2.0 (si queremos ser más completos podemos generar varios feed&#8217;s siguiendo las diferentes implementaciones del estándar, para así ser compatible con más agregadores, aunque el RSS 2.0 es el más extendido). Las otras opciones importantes son:<br />
3.1.- Section(s), para indicar qué seccion/es de Joomla queremos sindicar.<br />
3.2.- Excluded Categories. Si dentro de alguna sección queremos excluir del feed alguna categoría.<br />
3.3.- Excluded article(s). Si queremos que algún artículo concreto no se sindique.</p>
<p>Todavía dentro del back del componente nos dice que la imagen que mostraremos por defecto será la de rss 2.0 (más adelante la cambiaremos).</p>
<p>Una vez hemos creado el feed, se nos muestra su URL, que es la que necesitaremos para suscribirnos a éste. </p>
<p>Como más adelante necesitaremos un link al generador del mapa web y para evitar tener un módulo para RSS y otro para el mapa web, lo que haremos será crear un módulo de HTML personalizado y en éste metemos dos imágenes, una para el feed RSS y otra para el generador del mapa web, los dos integrados en un sólo módulo que quedará mejor en cuanto a la apariencia de la web. Para ello:</p>
<p>4.-Accedemos a la gestión de módulos (Extensiones-&gt;Gestor de módulos) y le damos al botón &#8220;Nuevo&#8221;. En la lista de tipos de módulos seleccionamos &#8220;Personalizar HTML&#8221;. Ya dentro de la configuración de este tipo de módulo, en el campo de texto donde poner nuestro HTML, le insertamos la imagen RSS 2.0 (he creado una personalizada que se ajuste a las medidas y los colores de mi template) con link a la URL del feed que encontramos en el componente.</p>
<p>Al pinchar sobre la imagen se nos abre el feed y ya podemos agregarlo a cualquier lector rss.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=95&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/03/8-sindicacion-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>7.- Galería de imágenes</title>
		<link>http://aecsa.wordpress.com/2009/09/03/7-galeria-de-imagenes/</link>
		<comments>http://aecsa.wordpress.com/2009/09/03/7-galeria-de-imagenes/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:07:14 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=92</guid>
		<description><![CDATA[La idea es disponer de una galería de imágenes típica, con sus thumbnnails y la posibilidad de verlos en grande. Hay muchos tipos y muchos grados de sofisticación, la lista de extensiones gratuitas para joomla 1.5 de tipo galería de imágenes se encuentra en: &#160;&#160;http://extensions.joomla.org/extensions/advanced-search-results/1407 Yo me he quedado con la más simple, &#8220;Very simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=92&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La idea es disponer de una galería de imágenes típica, con sus thumbnnails y la posibilidad de verlos en grande. Hay muchos tipos y muchos grados de sofisticación, la lista de extensiones gratuitas para joomla 1.5 de tipo galería de imágenes se encuentra en:</p>
<p>&nbsp;&nbsp;http://extensions.joomla.org/extensions/advanced-search-results/1407</p>
<p>Yo me he quedado con la más simple, &#8220;Very simple image gallery&#8221; (vsig) que es una extensión de tipo  plugin. Se puede encontrar en:</p>
<p>&nbsp;&nbsp;http://extensions.joomla.org/extensions/photos-a-images/photo-gallery/6301</p>
<p>El proceso de instalación, configuración y uso es el siguiente.</p>
<p>&nbsp;&nbsp;1.-Bajar el plugin, instalarlo mediante el back de Joomla y activarlo (en la gestión de plugins).</p>
<p>&nbsp;&nbsp;2.- En la configuración del plugin se pueden definir aspectos como la anchura/altura máxima de los thumbnails (que crea automáticamente el plugin), la calidad de éstos, el tamaño de la galería&#8230;.</p>
<p>&nbsp;&nbsp;3.- Dentro del directorio &#8220;images/stories&#8221; de Joomla creamos un directorio donde guardaremos las imágenes que queremos que aparezcan en la galería.</p>
<p>&nbsp;&nbsp;4.- Para utilizar el plugin en un artículo simplemente debemos usar el tag {vsig}dir_imagenes{/vsig} donde &#8220;dir_imagenes&#8221; es el directorio que hemos creado en el paso 3. No se debe poner la raíz &#8220;images/stories/&#8221; ya el plugin  lo pone automáticamente previo al nombre del directorio que indiquemos en el tag.</p>
<p>&nbsp;&nbsp;5.- La primera vez que accedemos al artículo donde hemos usado el plugin, éste crea un directorio &#8220;vsig_thumbs&#8221; dentro de nuestro &#8220;dir_imagenes&#8221;, con los thumbnails de las imágenes de la galería.</p>
<p>NOTA 1: Al añadir una imagen en el directorio de la galería el plugin crea automáticamente el thumbnail correspondiente. Sin embargo, si la eliminamos, el thumbnail permanece. Es por esto que, si modificamos frecuentemente el directorio de la galería, para no acumular thumbs no utilizados, puede ser conveniente borrar el directorio de thumbs para que el plugin lo regenere sólo con aquellos que sean necesarios.</p>
<p>NOTA 2: El plugin juega con las opciones de configuración &#8220;tamaño maximo&#8221; y &#8220;altura máxima&#8221; de los thumbnails para mantener la proporción de la imagen. Por ello, si usamos imágenes de diferentes proporciones los thumbnails tendrán diferentes alturas o anchuras y puede quedar poco estético.</p>
<p>En el caso del portal que estoy implementando una vez he llevado a cabo todos estos pasos, he modificado el componente de tabs para incluir la galería dentro de una pestaña.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=92&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/09/03/7-galeria-de-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>6.-Calendario de eventos</title>
		<link>http://aecsa.wordpress.com/2009/08/31/6-calendario-de-eventos/</link>
		<comments>http://aecsa.wordpress.com/2009/08/31/6-calendario-de-eventos/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 11:47:06 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=87</guid>
		<description><![CDATA[Una de las funcionalidades solicitadas para la aplicación es la posibilidad de mostrar y administrar los eventos que la Asociación lleve a cabo. La lista de extensiones Joomla se puede encontrar en: http://extensions.joomla.org/extensions/search/events+calendar Mi idea inicial era un calendario en el que se destacasen las fechas en las que se da algún evento y que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=87&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Una de las funcionalidades solicitadas para la aplicación es la posibilidad de mostrar y administrar los eventos que la Asociación lleve a cabo. La lista de extensiones Joomla se puede encontrar en:</p>
<p>http://extensions.joomla.org/extensions/search/events+calendar</p>
<p>Mi idea inicial era un calendario en el que se destacasen las fechas en las que se da algún evento y que permitiera consultar diferentes meses. Me valía tanto un módulo que se mostrara como un bloque en el lateral de la web, como un componente que permitiera ver los eventos como contenido de una opción de menú.</p>
<p>Investigando vi diferentes opciones. Una primera mostraba un calendario con un diseño bastante atractivo y permitía editar las fechas para añadir los eventos, el problema es que era de pago, así que continué buscando. Encontré opciones gratuitas, pero con diseños de calendarios muy flojitos y que en los diferentes casos que probé me daban errores al instalarlos, con los que prefería evitar tener que pelearme.</p>
<p>En el bombardeo inicial de tests me encontré con EventList, gratuito y muy completo (aunque como suele pasar, me sobran el 90% de opciones). </p>
<p>http://extensions.joomla.org/extensions/calendars-a-events/events/99</p>
<p>No se muestra como un calendario sino como una lista de fechas, que permite ordenar por columnas, filtrar y paginar, con lo cual me servía perfectamente.</p>
<p><strong>Instalación</strong></p>
<p>1.- Descargar el componente</p>
<p>http://sourceforge.net/projects/eventlist/files/EventList%20Component/EventList%201.0.1/com_eventlist_1.0.1_schlu.zip/download</p>
<p>2.- Instalarlo mediante el adminstrador de Joomla.</p>
<p><strong>Uso</strong></p>
<p>1.- Crear una categoría para los eventos. Componentes-&gt;EventList, nos vamos a la pestaña Categorías y creamos una nueva. Yo en principio no voy a necesitar las categorías pero hay que crearla igualmente.</p>
<p>2.- Con la categoría ya creada nos vamos a  la pestaña Events y creamos un nuevo evento, perteneciente a la categoría creada (con su título, descripción, fecha, hora&#8230;).</p>
<p>3.- Añadimos una ítem de menú de tipo EventList-&gt;Simplelist Layout.</p>
<p><strong>Configuración y modificaciones del componente</strong></p>
<p>El componente toma, siempre que es posible, los estilos del template de Joomla, por lo que a nivel de apariencia queda muy integrado en el portal. Aún y así he tenido que llevar a cabo las siguientes modificaciones:</p>
<p>1.- Dado que el color del texto del template lo modifiqué a blanco (me gustaba más como quedaba en la extensión de los foros) los ítems pares de la lista de eventos no se veían, ya que el fondo de éstos está definido con un color muy claro. Para evitarlo en la css del componente (eventlist.css) modifiqué el color de fuente de estos ítems para que fuera del mismo color que el fondo de la página (gris oscuro) y destacara sobre el fondo claro.</p>
<p>2.- Los ítems impares de la lista, tienen definido un efecto hover en la css, que hace que cambie el color de fondo de la fila. Para evitar este efecto me he ido a la hoja de estilo del componente (eventlist.css) y he eliminado este estilo.</p>
<p>3.- Elimino la columna &#8220;Type&#8221; del listado (en principio no voy a distinguir categorías de eventos). Esto se hace a través de la configuración del componente, Componentes-&gt;Eventlist, pestaña Configuraciones y dentro de ésta, pestaña Presentación. En el bloque &#8220;Category Column&#8221;, he pusto a &#8220;no&#8221; la opción &#8220;Show Category&#8221;.</p>
<p>4.-Idiomas. En principio viene sólo en inglés. Me he bajado el fichero de la extensión para español:</p>
<p>Back:</p>
<p>http://www.joomlaspanish.org/foros/attachment.php?attachmentid=2153&#038;d=1219145996</p>
<p>Front:</p>
<p>http://www.joomlaspanish.org/foros/attachment.php?attachmentid=2154&#038;d=1219146019</p>
<p>Descomprimimos los ficheros bajados y copiamos los .ini en la carpeta languages de joomla.</p>
<p>Todavía me queda cambiar el idioma de la select que aparece para filtrar los resultados de la lista. Estos se encuentran en la tabla &#8220;jos_eventlist_settings&#8221; columnas &#8220;cityname&#8221;, &#8220;locationname&#8221; y &#8220;titlename&#8221;, que yo he traducido como &#8220;Ciudad&#8221;, &#8220;Recinto&#8221; y &#8220;Título&#8221;.</p>
<p>Con estos pasos he conseguido integrar la funcionalidad buscada en mi portal.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=87&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/08/31/6-calendario-de-eventos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
		<item>
		<title>5.- Foro</title>
		<link>http://aecsa.wordpress.com/2009/08/25/5-foro/</link>
		<comments>http://aecsa.wordpress.com/2009/08/25/5-foro/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 17:11:49 +0000</pubDate>
		<dc:creator>valchek</dc:creator>
				<category><![CDATA[3.- Extensiones Joomla]]></category>

		<guid isPermaLink="false">http://aecsa.wordpress.com/?p=82</guid>
		<description><![CDATA[Simplemente necesito un foro sin más florituras que la capacidad de crear hilos y poder responder a éstos, tal vez teniendo la opción de exigir el registro o no para postear. La lista de extensiones joomla están en: &#160;&#160;http://extensions.joomla.org/extensions/communication/forum Después de un ligero vistazo y basándome en los comentarios que he visto me he quedado [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=82&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Simplemente necesito un foro sin más florituras que la capacidad de crear hilos y poder responder a éstos, tal vez teniendo la opción de exigir el registro o no para postear.</p>
<p>La lista de extensiones joomla están en:</p>
<p>&nbsp;&nbsp;<a href="http://extensions.joomla.org/extensions/communication/forum">http://extensions.joomla.org/extensions/communication/forum</a></p>
<p>Después de un ligero vistazo y basándome en los comentarios que he visto me he quedado con ccBoard:</p>
<p>&nbsp;&nbsp;<a href="http://extensions.joomla.org/extensions/communication/forum/6823">http://extensions.joomla.org/extensions/communication/forum/6823</a></p>
<p>Que permite muchas más cosas de las que necesito pero que me ha venido bien. Para usarlo:</p>
<p>&nbsp;&nbsp;1.- Descargar el componente.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;http://codeclassic.org/the-downloads/joomla-extensionscomponents/247-ccboard-bulletin-board-forum/download.html</p>
<p>&nbsp;&nbsp;2.- Y el idioma español</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;http://codeclassic.org/the-downloads/language-pack/170-es-es-spanish.html</p>
<p>&nbsp;&nbsp;3.- Instalar el componente mediante el instalador de extensiones de Joomla.</p>
<p>&nbsp;&nbsp;4.-Básicamente con esto ya tenemos el componente instalado y a través del back de éste (&#8220;Componentes-&gt;ccBoard&#8221;) se puede configurar gran parte de su comportamiento.</p>
<p>&nbsp;&nbsp;5.- Para añadir el idioma español copiamos el fichero descargado en la carpeta &#8220;languages/es-ES&#8221;. A este fichero le faltan muchas labels que quedaran sin traducir. Yo me he dedicado a añadir y traducir todas las que hay en el fichero de idioma inglés. El fichero de idioma completo se puede encontrar en:</p>
<p><a href="http://mytests.es/content/es-ES.com_ccboard.ini">ccBoard Español</a></p>
<p>Con esto tenemos el foro instalado y ya podemos usarlo en nuestro portal. Para integrarlo como una opción de menú, nos vamos a la gestión de menús, nuevo ítem y dentro del árbol de ítems, en el componente ccBoard desplegamos y seleccionamos &#8220;Forumlist&#8221;.  El resto de ítems ccBoard, sería para acceder a partes del foro, como los últimos posts, el perfil del usuario, lista de hilos&#8230;.yo no los estoy usando.</p>
<p>Para crear foros que aparezcan en esta opción de menú lo haremos a través del back del componente. Primero hemos de crear una Categoría (ésto es útil para tener varios foros organizados en diferentes bloques, en nuestro caso no es demasiado útil pero hay que hacerlo igualmente) y luego podremos crear un foro que estará en esta categoría.</p>
<p>En el back  también podemos  configurar si se quiere moderar, permitir crear hilos sólo a los registrados,  uso de captcha, templates&#8230;.).</p>
<p>A partir de ahí los usuarios del front irán añadiendo contenidos al foro según las opciones configuradas.</p>
<p>Además de el comportamiento normal descrito, he llevado a cabo algunas modificaciones. Unas han sido puramente de look&amp;feel, para permitir que el foro quede bien integrado con el template Joomla que estoy utilizando. Otras han sido para cambiar algunos comportamientos que no me gustaban o corregir errores con los que me he encontrado con la instalación normal.</p>
<p><strong>Cambios de look&amp;feel</strong></p>
<p>El template de ccBoard que he utilizado ha sido el grey, que en principio podía quedar mejor con el template Joomla que utilizo, pero aun y así algunos colores y diseños de las tablas y cabeceras no quedaban muy bien así que para adaptarlo he tocado imágenes (de la carpeta components\com_ccboard\assets) y css&#8217;s, tanto la del componente  (components\com_ccboard\assets\ccboard.css y components\com_ccboard\assets\ccbeditor\styles.css) como algunas de joomla que también utiliza (por ejemplo para la parte de registro de usuarios, que utiliza el módulo de joomla).</p>
<p>Otros cambios concretos que he realizado han sido:</p>
<p>&nbsp;&nbsp;1.- En la lista de foros (en mi caso es una lista de un sólo elemento) a la izquierda del foro sale una imagen que no pinta nada y que ademas no queda demasiado bien con el fondo de mi template. He elimnado la línea de código html que incluía la imagen y ya ha desaparecido. El fichero a tocar era:</p>
<p>components\com_ccboard\views\forumlist\tmpl\default.php</p>
<p>&nbsp;&nbsp;2.- En:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_user\views\login\tmpl\default_login.php</p>
<p>le he añadido unos saltos de línea, porque si no no se veía el formulario de login, que quedaba desplazado a la derecha.</p>
<p>&nbsp;&nbsp;3.- Dado que no tengo pensado poner más de un foro, he quitado el link  &#8220;Índice de Foros&#8221; que aparece en la cabecera del foro. Ésta aparece parametrizada como &#8220;$this-&gt;userprofile['home']&#8221; en las siguientes php&#8217;s del componente:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\approval\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\forumlist\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\mylist\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\myprofile\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\postlist\move\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\postlist\report\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\postlist\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\recentlist\tmpl\default.php</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\topiclist\tmpl\default.php</p>
<p><strong>Cambios de comportamiento</strong></p>
<p>&nbsp;&nbsp;2.- Cuando nos encontramos en la lista de posts recientes falta un botón de retorno a la lista de hilos.  El fichero en el que he añadido dicho botón es:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\recentlist\tmpl\default.php</p>
<p>y el trozo de código a añadir para que muestre el botón:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&#8221;http://localhost/rondalla/index.php?option=com_ccboard&amp;view=topiclist&amp;forum=1&amp;Itemid=6&#8243;&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&gt;Volver al foro&lt;/span&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/a&gt;</p>
<p>&nbsp;&nbsp;3.- Ídem cuando consultamos un hilo concreto. El fichero a tocar en este caso es:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_ccboard\views\postlist\tmpl\default.php</p>
<p>&nbsp;&nbsp;4.-Redirección al logarte en el sistema. Por defecto te manda a la página principal del portal, que en mi caso no tiene nada que ver con el foro y confunde un poco.  Para redirigirlo a la página de entrada al foro hay que ir al fichero:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_user\views\login\view.html.php</p>
<p>y modifciar la línea:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;$params-&gt;def( &#8216;login&#8217;, <span style="white-space:pre;"> </span>&#8216;index.php );  (en mi versión de Joomla la línea 58)</p>
<p>y en lugar de poner &#8216;index.php&#8217; ponerle la url de la página a la que queramos que vaya.</p>
<p>&nbsp;&nbsp;5.- Redirección al registrarte en el sistema. Pasa lo mismo y también confunde. En este caso hay que ir al fichero:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;components\com_user\controller.php</p>
<p>y donde pone</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<span style="white-space:pre;"> </span>$this-&gt;setRedirect(&#8216;index.php&#8217;, $message);</p>
<p>(en la línea 288  en mi versión de joomla)</p>
<p>Cambiar &#8216;index.php&#8217; por la url que queramos.</p>
<p><strong>Nota</strong>: Este tema fue especialmente difícil de resovler, hasta que  di con el siguiente post:</p>
<p>&nbsp;&nbsp;<a href="http://codeclassic.org/community/view-postlist/forum-12-ccboard-bugssecurity-issues/topic-113-after-board-login-redirect-to-home-website.html">http://codeclassic.org/community/view-postlist/forum-12-ccboard-bugssecurity-issues/topic-113-after-board-login-redirect-to-home-website.html</a></p>
<p>Donde el autor explica como lo ha conseguido.</p>
<p>A parte de alguna modificación menor que he realizado, siguiendo estos pasos he conseguido disponer del foro integrado en mi portal y cumpliendo las funcionalidades esperadas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aecsa.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aecsa.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aecsa.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aecsa.wordpress.com&amp;blog=9057285&amp;post=82&amp;subd=aecsa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aecsa.wordpress.com/2009/08/25/5-foro/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/195612a2dfa04239c5195f15794b9aaf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">valchek</media:title>
		</media:content>
	</item>
	</channel>
</rss>
