Tecnologías, Internet y Contenidos v. 2.0

Joomla, Wordpress, Blogger, Twitter...

El equipo de Joomla ha avanzado hoy la liberación de una nueva versión de Joomla! la 1.5.14. Se corrigen dos problemas introducidos en la versión 1.5.13 y un problema de seguridad de nivel bajo.

Esta vez no se ha esperado el ciclo normal de versiones de 6 u 8 semanas, hace apenas ocho días que salió la versión 1.5.13.

No se trata de una revisión de seguridad, pero ya sabeis, es bueno estar actualizados.

Fuente: http://www.joomla.org/announcements/release-news/5244-joomla-1514-released.html

Generalmente, lo más rápido cuando nos enfrentamos a una nueva web y queremos mejorar o crear su propia plantilla es obtener una plantilla gratuita que sea parecida.. y a partir de ella modificarla. Pero en ocasiones, es mucho más trabajo modificar algo hecho por otro que hacerlo uno mismo desde el principio y en otras lo que se nos pide es demasiado específico para encontrar algo parecido.

En la siguiente página de la documentación de Joomla, tenemos un tutorial en el que se nos explica como crear una plantilla nueva.

Gracias a Linda Coonen, tenemos la siguiente presentación muy completa y sencilla para aprender a hacer una plantilla para Joomla paso a paso.

Si tenemos un servidor local en Linux y no tenemos instaladas las librerías gd de nuestro php, y decidimos usar Joomla 1.5 y Phoca Gallery, necesitaremos realizar algunas actualizaciones en nuestro sistema.

Para poder utilizar el componente Phoca Gallery se necesita instalar estas librerías. Para que no provoque un error en el momento de crear los thumbnail (imágenes en pequeño).

Instalar estos primero:
# apt-get install php5-gd

Si no estas como root:

OR
$ sudo apt-get install php5-gd

Restart Apache
# /etc/init.d/apache2 restart

Y para arrglar el tema de thumbnail
apt-get install imagemagick

Luego instalamos
$ apt-get install php5-imagick

Restart Apache
# /etc/init.d/apache2 restart (tened en cuenta el directorio que utilice vuestro Apache).

y ya tienes funcionando la galería.

Si a alguno esto no le funciona, por favor.. que me lo comente.

Encontré este post muy interesante sobre como conseguir que Bing, el nuevo buscador semántico de Microsoft indexe correctamente tu sitio.

Indexar pagina o blog al nuevo buscador bing


Aunque no lo he probado, ya que mis páginas suelen estar bien indexadas, os paso el enlace.

Si alguien lo prueba y le funciona o encuentra algún problema... le invito a dejar aquí un comentario.

Cuantas veces habremos dudado si Google esta o no indexando tu página.

Lo más fácil, al igual que para cualquier buscador, es buscar en el y ver si nos encontramos. Si no quieres perder tiempo, puedes también añadir la etiqueta "site:[url de tu página web]", así Google te mostrará todos los resultados que mantiene indexados para tu web. Este método es también válido para otros buscadores como Yahoo y Bing (Microsoft).


Si aún te cabe alguna duda, de si te indexa o no, puedes entrar en la siguiente dirección y preguntarle directamente por tu url, para saber si estas entre sus índices.

https://www.google.com/webmasters/tools/sitestatus?hl=es

Yo, personalmente, hago todo esto de una tacada utilizando una extensión de Firefox. Llamada SeoQuake. Te ofrece información variada sobre distintos buscadores solo visitando una página.

Después de encontrar esta página me di cuenta del tiempo que había perdido analizando yo mi sitio web.

Desde esta página de Google.

https://adwords.google.es/select/KeywordToolExternal

podemos analizar las palabras clave que contiene nuestro sitio, con una serie de opciones muy interesantes. A su vez, podemos buscar palabras clave que pueden tener relevancia en nuestro sitio y ver cuantos ingresos puede generar. Siempre desde la óptica de lo que Google cobra por ese clic, no realmente lo que uno ingresa.

Aun así, resulta un enlace muy bueno. Con el podremos saber que palabras son las que están generando más ingresos y más búsquedas y a partir de ahí, conseguiremos optimizar las ganancia de nuestro blog. Ya sea reduciendo en costes publicitarios (optimizando el uso de palabras clave más económicas y que nos puedan reportar más visitantes) o bien, aumentando nuestros ingresos por clic.

Se ha liberado una nueva versión de Joomla 1.5, ya vamos por la 1.5.13. Se trata de una actualización de seguridad y por eso es conveniente actualizarse.

Mantener actualizado el producto es conveniente y casi necesario, no lo olvidéis

Esta versión contiene 26 correcciones de errores, dos de nivel moderado de seguridad y una de bajo nivel de seguridad. Han pasado 3 semanas desde la liberación de la versión Joomla 1.5.12 el 1 de julio de 2009.

Podréis descargaros la nueva versión desde

http://www.joomla.org/announcements/release-news/5243-joomla-1513-security-release-now-available.html

Lo más importante de cara a un usuario de Internet cuando visita un blog, una página o un foro son dos cosas:

  • Contenido de calidad (encontrar lo que se busca)
  • Diseño de calidad

Nos gusta encontrarnos con páginas bien diseñadas, con buen contenido, bien estructuradas y por que no, bonitas.

Para ello, estuve recopilando una serie de enlaces para todos aquellos que quieren mejorar el diseño de su blog o página.

Joomla


OsCommerce




Wordpress


Blogger



Iré ampliando este listado conforme encuentre más páginas que ofrezcan plantilla gratis para estos cms y plataformas de bloging.

Si sabéis de alguna más os pido que colaboréis conmigo dejando un comentario.

Otra vez hablando de posicionamiento Web, como ya veis es un tema que ahora mismo esta en auge ( me interesa, no escribo para que nadie me lea). Leyendo y leyendo toda la mañana y en mil posts no he sacado nada en claro. Todo el mundo habla de google y el posicionamiento en google, pero solo encontre un blog (Dforce) que me diera algo nuevo. Parece un blog muy completo y el autor estar bien informado.

En uno de sus posts, da 11 maneras de que google te indexe más y mejor, vamos "posicionamiento en buscadores". Y hace referencia a un tema del que no se oye hablar mucho en los blogs de posicionamiento.. La búsqueda de imagenes.

El consejo que se da desde google, es que se nombre apropiadamente las imagenes, así se obtendran visitas. Si uno nombra sus imagenes como 1234.png, es probable que estás no produzcan visitas procedentes de una búsqueda de imagenes, pero si la nombramos como joomla.png, está se indexará y saldrá en las búsquedas.

Es fácil hacer la prueba, si buscamos una palabra en el buscador de imagenes de google nos encontraremos con que todas o casi todas las imagenes tienen esa palabra en su nombre de archivo.

No es probable que esto nos de cientos de visitas, pero parece una buena práctica a realizar. Si podemos ganar una visita, por que no hacerlo.

Por poner un ejemplo, incrusto una imagen de mi CMS favorito.


La nueva versión de Joomla (1.5) tiene un problema en su plug-in de búsqueda de artículos. Si hacemos una prueba con los datos de ejemplo de JoomlaSpanish y buscamos "edición" obtendremos dos resultados. Pero si realizamos una búsqueda de la palabra "edicion" sin acento no obtendremos resultados. Esto no preocupara a muchos, pero a veces es requisito del cliente o de uno mismo que las búsquedas devuelvan resultados aunque el que busca no escriba la palabra correctamente.

En la version 1.0 de Joomla sucedia lo mismo y ya explicamos como solucionarlo en un post anterior. Ahora la solución fue más compleja ya que el problema no venía por la codificación de la base de datos, ya que Joomla 1.5 esta en utf-8 y la base de datos no es sensible a la diferencia entre letras acentuadas y no acentuadas.

Para solucionar este problema basta con comentar las líneas 255 y 257 del archivo "\plugins\search\content.php" de modo que quede como el código que sigue:

253 $new_row = array();
254 foreach($row AS $key => $article) {
255 // if(searchHelper::checkNoHTML($article, $searchText, array('text', 'title', 'metadesc', 'metakey'))) {
256 $new_row[] = $article;
257 // }
258 }

Estudiando a fondo el código de Joomla 1.5 , el componente com_search y el plugín de búsqueda de contenidos, me encontré que aunque la base de datos devuelve bien los resultados se realiza a posteriori un comprobación de que dicho resultado no se encuentre en una etiqueta html, y es ahí donde se pierde la insensibilidad a las tildes por el uso de una expresión regular. Quizás se podría ir mas allá y corregir esa expresión regular pero con quitar esta comprobación se obtiene el resultado deseado.

Este mismo cambio debe realizarse en los otros plugins de búsqueda si uno tiene activado la búsqueda en los nombres de categorías y secciones, en contactos y weblinks ya que hacen la misma comprobación y no salen los resultados si uno busca sin poner los acentos a las palabras correctamente.


Espero que comentéis sobre esta solución, para saber si os funciona a todos.

Actualización Diciembre de 2009:

Esta solución consigue corregir el problema con los acentos y consigue que Joomla devuelva resultados correctos para una búsqueda. Pero en dichos resultados no se muestra la palabra destacada si esta lleva acento y no se ha escrito en la búsqueda. Para conseguir que se destaquen los resultados de la búsqueda hay que realizar otro cambio, que os explico en este otro artículo. Destacar los resultados de la búsqueda sin tildes.

Si eres autor de un blog y quieres hacer ping a Google para que indexe tu blog en su buscador de blogs, debes dirigirte a la siguiente dirección http://blogsearch.google.com/ping y escribir tu url.

Hacer un ping es avisar al robot de un buscador de que tu página ha sido actualizada, por lo que es probable que vaya antes de lo que hubiese ido si no lo hubieses hecho. Un robot es un programa que recorre la web en busca de contenidos nuevos y los guarda en un indice sobre el que luego se realizarán las búsquedas.

Hay que tener en cuenta que por mucho que uno haga doscientos pings en un día el robot del buscador solo visitará tu página una vez.. y cuando le toque.

Generalmente, cuando uno crea una nueva página, lo que hace es esperar a que los buscadores indexen su sitio y asi aparece en las búsquedas. Esto no siempre sucede a tiempo o no siempre se puede esperar.

Desde la siguiente url podremos pedirle a google que visite nuestro sitio.. y asi ser indexados.

http://www.google.com/addurl

Para que nos indexe bing (nuevo buscador de microsoft)

http://www.bing.com/docs/submit.aspx?FORM=SURE

Para yahoo..

http://siteexplorer.search.yahoo.com/submit

Si tienes un blog, te recomiendo que entres en www.wikio.es y lo des de alta.

Desde está página SimpleCode desde la que podemos obtener facilmente código para que podamos insertar html, código de blogger u otro formato y se vea exactamente igual en la pantalla. Muy útil cuando desarrollamos un manual o explicamos algo.

Después de mucho buscar.. por fin encontré una nube de tags más dinámica para Blogger. Como veis, ya la he puesto en mi página. Este plugín se originó en Wordpress y ahora gracias a BloggerBuster.com


Lo único que hay que hacer es editar el html de la plantilla de vuestro blog y donde queráis pues copiais el código que os dejo aquí abajo y ya está. Rápido, verdad? Lo podeis colocar donde querais, sepais lo que haceis. Si no lo sabeis con ponerlo debajo de la linea "
<b:section class="'sidebar'" id="'sidebar'" preferred="'yes'"></b:section>

".

A continuación podreis editar varias opciones de configuración desde la vista de diseño del blog.
Os aconsejo que visiteis la página original si quereis editar las opciones de los colores o los tamaños.


<b:widget id='Label99' locked='false' title='Labels' type='Label'>

<b:includable id='main'>

<b:if cond='data:title'>

<h2><data:title/></h2>

</b:if>

<div class='widget-content'>

<script src='http://halotemplates.s3.amazonaws.com/wp-cumulus-example/swfobject.js' type='text/javascript'/>

<div id='flashcontent'>Blogumulus by <a href='http://www.roytanck.com/'>Roy Tanck</a> and <a href='http://www.bloggerbuster.com'>Amanda Fazani</a></div>

<script type='text/javascript'>

var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");

// uncomment next line to enable transparency

//so.addParam("wmode", "transparent");

so.addVariable("tcolor", "0x333333");

so.addVariable("mode", "tags");

so.addVariable("distr", "true");

so.addVariable("tspeed", "100");

so.addVariable("tagcloud", "<tags><b:loop values='data:labels' var='label'><a expr:href='data:label.url' style='12'><data:label.name/></a></b:loop></tags>");

so.addParam("allowScriptAccess", "always");

so.write("flashcontent");

</script>

<b:include name='quickedit'/>

</div>

</b:includable>

</b:widget>

Como siempre navegando por ahí, encontre esta magnifica presentación que compara las virtudes de la nueva versión de Joomla 1.6, con la versión 1.5. Esta muy bien lograda ya que paso a paso nos avanza los grandes cambios que se producen, incluso nos muestra parte del código necesario para el nuevo y mejorado control de acceso de usuarios.

Toda esta información nos prepara para cuando se libere esta versión de Joomla. Os recuerdo que esta prevista la salida de la primera beta de Joomla 1.6 para el próximo 3 de agost.

Gracias a Luis Galárraga por proporcionarnos esta presentación.

Aquí tenéis una guía paso a paso de como migrar vuestros sitios de la versión 1.0.x a la versión 1.5.x de Joomla.

Yo me voy a basar en ella para migrar los sitios que tengo en Joomla 1.0. Lo difícil será migrar los componentes que tengo personalizados, pero poco a poco se irán pasando los cambios

Para todos los recien iniciados en Joomla 1.5 os presento unas diapositivas que os explican paso a paso como montar vuestro propio servidor y vuestra web en Joomla!. Joomla es un fantástico CMS Opensource, totalmente gratuito, con el que en unas horas podréis montar vuestra propia web.

Cualquier duda, podeis preguntarme dejando un comentario aquí mismo.

He oido por ahí, que la version Joomla 1.6 Beta 1 está prevista para el próximo 3 de agosto. Y mientras tanto seguimos obteniendo mas y mas información sobre lo que será la nueva versión de Joomla (1.6).

Hasta que sea liberada la nueva versión para entornos de producción aún queda mucho, pero si quieres saber mas de lo que vendrá nuevo, te recomiendo que visites Joomla Code. En está página, encontrarás unas diapositivas que explican las nuevas funcionalidades bastante bien. Gracias a AyudaJoomla por mantenernos informados.

Después de casi un mes, se ha liberado una nueva versión de Joomla que soluciona tres problemas de seguridad así que es conveniente actualizarse.

Nos podemos descargar la nueva versión desde www.joomla.org, así como ver todos los cambios y mejoras que proporciona la nueva versión.

Recuerda, siempre es bueno actualizarse.

Ya podemos empezar a desarrollar para Joomla 1.6!. Para los que ya desarrollábamos en Joomla 1.5 será algo muy fácil, ya que se asegura que la compatibilidad será casi completa, pero para aquellos que se están iniciando en Joomla!, Christophe Demko ha tenido la amabilidad de crear un componente de ejemplo.

Para todos aquellos que quieren aprovechar las nuevas funcionalidades de Joomla 1.6, es conveniente echar un vistazo a este componente para que el cambio a la nueva versión de joomla sea lo más provechoso posible.

En el componente de ejemplo se utilizan:

  • Compound controllers
  • JForms
  • Categorias
  • Autopopulated Models
  • JModelItem
  • JModelList

Christophe Demko: Autor del componente
Descargar el componente de ejemplo

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.