En nuestro blog queremos explicar las cosas que nos pasan, los proyectos que realizamos, compartir nuestra experiencia como empresa para aprender de la experiencia de nuestros lectores. Creemos que compartir un proyecto es mucho más interesante que guardarlo en un cajón secreto.

Posts Tagged ‘perseo’

Como hacer que nuestra Web hable castellano, catalán, arabe y unos 600 idiomas más

Tuesday, December 30th, 2008

Una de las características que hacen la diferencia entre una Web y un medio tradicional es su público potencial. No se pueden comparar el numero de potenciales clientes que pueden llegarnos a conocer publicando un anuncio en un periódico o teniendo una Web. La Web, por definición, puede ser accedida desde cualquier punto del planeta (por ahora). Por este motivo es importante para las empresas tener sus páginas Web en varios idiomas, tantos como utilicen sus potenciales clientes.

2.gif

En este articulo analizamos como desarrollar, usando Drupal 6, páginas multiidioma.

(more…)

Nuevo brochure y estrategia para el 2009

Monday, December 29th, 2008

Como parte de la estrategia de planificación de Atenea tech para 2009, hemos estado renovando el mensaje y los objetivos de nuestra empresa. Todavía nos queda mucho trabajo por realizar pero ya podemos enseñar el nuevo brochure (o folleto informativo).

En nuestro nuevo brochure queremos expresar de manera sencilla el trabajo que realizamos: desarrollo web y consultoría tecnológica. La verdad es que en el anterior brochure estos datos no estaban del todo claros, y en esta nueva version hemos quitado alguna información y nos hemos centrado en las cosas importantes: qué hacemos y qué hemos hecho.

El objetivo del brochure es por una parte, que nos sirva de tarjeta de presentación cuando nos encontramos con los clientes (tener algo que contenga más información que una tarjeta de visita) y también para que todos aquellos que nos quieran recomendar se gasten unos céntimos en impresora y le pasen el brochure al amigo/vecino/compañero al que le pueda interesar. Así que ya sabéis ;)

Por ultimo, dar las gracias por la ayuda a Joan Piulachs, un amigo diseñador y fotógrafo que me ha echado una mano para que el brochure quedara así de bonito.

Módulos y técnicas para SEO en Drupal: URLs legibles

Tuesday, December 23rd, 2008

Seguimos con la serie de posts sobre como optimizar Drupal para los buscadores. Esta vez nos ocuparemos de como hacer que Drupal genere las direcciones de nuestras páginas legibles. Por ejemplo: supongamos que redactamos un post estupendo titulado: “Módulos y técnicas para SEO en Drupal: URLs legibles”, Drupal lo guardará y le dará una dirección de la forma:

http://www.ateneatech.com/node/123

Para los buscadores, esta URL no contiene ninguna información. Lo ideal seria que la dirección fuera, respetando el juego de carácteres estándar soportados por la especificación de URL, explicara que es lo que contiene la página. Algo similar a:

http://www.ateneatech.com/modulos-y-tecnicas-para-seo-en-drupal-urls-legibles

Para conseguir esto en Drupal debemos instalar y parametrizar los siguientes módulos:

El módulo Path

Incluido en el core (opcional) de Drupal, permite a los usuarios que crean los contenidos darle una dirección. Incluye, en los tipos de contenidos donde así se indique, un campo de texto para la dirección. El usuario será el encargado de introducir a mano la dirección para cada nodo.

Obviamente esto no es lo que queremos, lo ideal seria automatizar el proceso de tal forma que el usuario solo deba escribir el contenido y el ordenador se ocupe de lo demás.

El módulo Pathauto

Este módulo, que requiere el módulo anterior, hace justo lo que queremos: dada una expresión construye automáticamente las direcciones. Tenerlo funcionando es tan sencillo como instalarlo y introducir estas expresiones. El módulo requiere Tokens, módulo que define las partes variables que, en las expresiones, generarán direcciones diferentes para cada nodo.

Pongamos un ejemplo, para que la dirección anterior se generará automáticamente deberemos introducir la siguiente expresión: [title-raw]. Y nos generará:

http://www.ateneatech.com/módulos-y-técnicas-para-seo-en-drupal-urls-legibles

El módulo Transliteration

Si nos fijamos en la dirección anterior, podemos comprobar que contiene caracteres especiales, en este caso acentos. Aunque hoy en día las direcciones Web pueden contener acentos, esta no es una práctica recomendable. Para solucionar ello utilizaremos el módulo Transliteration que, después de instalarlo, sustituirá los caracteres especiales por los caracteres aceptados equivalentes, produciendo la dirección deseada:

http://www.ateneatech.com/modulos-y-tecnicas-para-seo-en-drupal-urls-legibles

Los módulos Path redirect y Global redirect

Uno de los hechos que los buscadores penalizan en su mayoría es el contenido repetido. Generar direcciones alternativas para los mismos contenidos aumenta este factor. Para paliarlo, existen los módulos Path redirect y Global redirect. Estos se encargan de, al acceder a un contenido usando una dirección antigua o una de las direcciones que Drupal genera por defecto (las que empiezan por “node/” por ejemplo) enviar una instrucción de redirección al navegador, evitando así el contenido repetido. El módulo Path redirect no es necesario si usamos la version 2.0 de Pathauto, pues su funcionalidad ya está implementada en él.

Todas los módulos y parametrizaciones descritos serán incluidas en la distribución Drupal que estamos preparando: Perseo.

Módulos y técnicas para SEO en Drupal: informando a los buscadores sobre lo que deben catalogar

Tuesday, December 16th, 2008

PerseoOptimizar una página para que los buscadores la indexen y la posicionen de forma correcta es una tarea compleja donde coexisten varios factores y técnicas. En este artículo voy a tratar de desgranar las relacionadas con informar a los buscadores sobre lo que deben y no deben indexar y de aportar soluciones, en forma de módulos o de parches, que luego incorporaremos a Perseo. En futuras entradas nos ocuparemos de los módulos y técnicas que permiten mejorar el contenido de las páginas para que posicionen mejor.

Para que los buscadores lean correctamente nuestra web debemos informar a los buscadores de las páginas que deben y que no deben indexar. Para ello se utilizan dos técnicas: el archivo de robots y el mapa del sitio en XML o Sitemap.

Robots.txt

El archivo robots.txt contiene un listado de instrucciones que comunican a los buscadores que páginas deben y que páginas no deben leer. Podéis obtener más información en esta página. Drupal trae por defecto un archivo de este tipo, pero según varias fuentes contiene errores que se deben arreglar y no bloquea correctamente algunas páginas derivando en un problema de contenido duplicado que, dicho sea de paso, no gusta a los buscadores.

Por ello hemos creado nuestro propio archivo robots.txt, que soluciona estos problemas y sustituye el archivo por defecto. Podéis descargar la primera versión aquí: perseo-robots-6.8-1.0.tar.gz

Sitemap XML

Los Sitemaps cumplen el mismo propósito que el archivo robots.txt,la diferencias que estos últimos son más modernos, utilizan normalmente el formato XML y, lo mejor, se pueden crear dinámicamente usando un modulo Drupal: XML Sitemap.

Situando Perseo en el mapa

Friday, December 12th, 2008

Perseo, nuestra particular distribución de Drupal va cogiendo forma. Hemos realizado una nueva sección llamada “Productos” (la podéis encontrar en el menú de más arriba), en la que tendremos toda la información sobre Perseo; las descargas, novedades, etc.

También hemos definido servicios adicionales alrededor de Perseo. Estos servicios por el momento se centraran en dos parcelas:

  • Perseo Asistencia Técnica: Resolución de problemas de instalación, parametrización, desarrollo de módulos, creación de temas, etc. en Drupal y más concretamente para Perseo.
  • Perseo Desarrollo: Realización de webs empresariales basadas en Perseo para todas aquellas empresas que no tengan conocimientos técnicos suficientes y quieran acabados profesionales.

(more…)

Perseo: nuestro primer producto

Wednesday, December 10th, 2008

Desde la creación de Atenea tech hemos tenido muy claro que queremos realizar productos y no solo dar servicios como hasta ahora. Durante mucho tiempo meditamos la idea de la creación de un gestor de conocimiento (el famoso “Gandhi”, seguro que a muchos de vosotros os suena). Pues bien, después de mucho tiempo hablando de Gandhi, dándole vueltas al tema y de nunca empezar su desarrollo por tener el tiempo ocupado en los clientes, hemos encontrado un proyecto que es más sencillo en concepto, y en si más necesario para las empresas (o eso es lo que nosotros creemos en nuestra corta experiencia como emprendedores). Os presentamos a nuestro nuevo proyecto, Perseo.

Pero, qué es Perseo?

Perseo es una distribución de Drupal 6 que además del core contiene los módulos necesarios para el desarrollo de sitios web empresariales.

(more…)