Archivo de Diciembre de 2007

Cómo crear categorías en Drupal

Domingo, 30 de Diciembre de 2007

No conocía la administración de Drupal y acostumbrado a WordPress me está resultando compleja. Tras prácticamente desistir he persistido al pensar que tal complejidad traerá ventajas que ya comienzo a vislumbrar.

Tan sólo he tratado de establecer en el Portal de las herramientas, utilidades y recursos de ventas, marketing y publicidad dos secciones: una de noticias y novedades, otra de monográficos que fueran accesibles desde los menús. Casi abandono por imposible. Finalmente reseño lo que he realizado:

  1. Instalación de Drupal conforme reseñé en otra entrada.
  2. Creación de categorías. Aunque es lógico, casi lo hago de cualquier otra manera -desde menús, links, etc.- menos así, dada la manera de presentarlo y los términos utilizados: editar vocabulario, tesauros, taxonomías, vocabularios libres, etc. Pensaba que Drupal asociaría automáticamente una entrada con un vocabulario determinado, no dejándome elegir la categoría. Para mi propósito he creado una categoría de nombre Secciones de tipo Story (o artículos), jerarquía simple y requerido. Le he añadido los términos Noticias y Monográficos, ambos con padre el RAÍZ.
  3. He cambiado las URL de dichos términos. Para conocer el que actualmente tiene he ido a Administrar>Categorias y visto la lista de términos de Secciones (la categoría creada). He pulsado sobre Noticias (uno de los términos creado) y en la barra del navegador me ha mostrada la URL que actualmente asocia con dicho término, en este caso: http://www.portalventas.com/taxonomy/term/1. A continuación he ido a Administrar>Alias de URL y he añadido un nuevo Alias de URL donde modifico la ruta existente en el sistema: http://www.portalventas.com/taxonomy/term/1 por: http://www.portalventas.com/noticias. He realizado lo mismo con el término Monográficos.
  4. Para tener enlaces en los menús a dichas categorías, he seguido la ruta Administrar>Menús y he añadido una opción de navegación (no de primary links que son las más relevantes y normalmente aparecen en horizontal), de título Noticias con ruta http://www.portalventas.com/noticias, con elemento padre como ya he indicado Navegación y el peso correspondiente para que apareciera en primer lugar (-2, en este caso). He realizado lo mismo con Monográficos (-1, como peso correspondiente).

Me ha costado, pero una vez conseguido me ha gustado, sobre todo las posibilidades a que da lugar una vez captada la idea. Ahora que ya tengo las categorías, sólo falta el crear el contenido, asociándolo con la categoría correspondiente.

Agradezco mucho las informaciones halladas en: http://www.inmensia.com/articulos/drupal. La verdad que se trata de información sencilla, eficaz y bien estructurada y en dicha web se pueden encontrar más indicaciones y otros temas.

Pasos para elaborar una web económica.

Viernes, 28 de Diciembre de 2007

Frecuentemente mis clientes quieren una simple página web económica, donde no saben exactamente qué texto poner, no quieren gastarse mucho, nada de flash (para no encarecerlo claro), tampoco tienen mucho material gráfico que aportar y simplemente desean tener presencia en internet.

Bueno, no hace mucho se dio el caso. Los pasos que sigo son los que enumero:

1) Reunión o conversaciones informativas con el cliente donde le realizo las preguntas típicas: a qué te dedicas, cómo lo haces, para quién trabajas, desde cuándo, etc.

2) Tomar modelos de páginas web de empresas similares.

3) Elaboración de un diseño rápido, básico y decente. Llevar la iniciativa: el cliente necesita asesoramiento, muchas veces no sabe exactamente lo que quiere.

4) Elaboración de textos. Llevar la iniciativa: el cliente necesita asesoramiento, muchas veces no sabe exactamente lo que quiere.

5) Montaje de la web y subida al servidor.

6) Pequeños retoques rectificativos.

Podéis observar el resultado obtenido en una web de limpieza y vigilancia de Alicante. Entended lo espartano del diseño y texto en las restricciones temporales-económicas y pensad que, pese a todo, el trabajo está bien hecho: la página incluso está optimizada para aparecer en buscadores.

Pulsad en el siguiente enlace si deseáis presupuesto de una página web económica.

Por cierto, he utilizado una herramienta que yo mismo he programado para crear páginas web en tiempo récord. Mantengo el misterio y cuando tenga dicha herramienta ultimada os lo comunicaré y os hablaré más de ella.

Caída de posiciones (SERP) en Google (SEO)

Jueves, 27 de Diciembre de 2007

En el título de esta entrada he utilizado dos términos que se están poniendo de moda en el mundo del comercio electrónico:

SEO: Search Engine Optimization, viene a decir, Optimización para buscadores; es decir, la metodología para hacer que las páginas web sean mostradas en las primeras posiciones de los buscadores y de este modo obtener más visitas.

SERP: Search Engine Results Pages, viene a decir, Páginas de resultados de los buscadores; lo que todo webmaster desea es que en las palabras relacionadas con su web, aparezca ésta en las primeras posiciones de las SERP.

Esto viene a cuento porque hace unos días dejé de recibir visitas desde Google en uno de los portales que administro. Indagando a qué era debido ésto, descubrí que en Google, para las palabras para las cuáles tenía optimizado dicho portal, se había producido un importantísimo descenso en las SERP. Es decir, éste portal ya no aparecía, tal y como había venido haciendo, en Google entre las primeras páginas de resultados para las búsquedas relacionadas con el mismo.

Estaba muy irritado y frecuentemente sólo pensaba en ello, tratando de descubrir las causas. Si la situación se prolongaba, pues significaría menos visitas al portal web y por ende, menos ingresos. Descubrí que no era al único al que le había pasado, como podéis observar por ejemplo en: http://www.xeoweb.com/foro/tema-12369.html. En general, quienes habían sufrido dichos males señalaban que se producían de cuando en cuando y que en unos días normalmente quedaban subsanados. Yo, en mi desesperación, me esperaba lo peor; afortunadamente y de la noche a la mañana, todo volvió en Google a la situación anterior y hoy en día dicha web recibe las visitas a las que me tenía acostumbrado.

No obstante, pensando que pasaría mucho tiempo antes de volver a la normalidad, ideé un plan de acción para el caso de no recibir las suficientes visitas desde Google:

1.- Conseguir primeros puestos mediante el pago a Google de los llamados enlaces patrocinados. No es lo mismo y tiene un coste, pero en caso de apuro …

2.- Construir y posicionar una web paralela similar, para que en caso de que se desposicione una, pues no lo haga la otra.

3.- Recurrir a los canales de promoción y marketing off-line tradicionales.

Pasos para elaborar un presupuesto.

Sábado, 22 de Diciembre de 2007

Llevo toda la semana redactando un presupuesto. Se trata de una tarea que me resulta desagradable, puesto que siempre considero existe trabajo más importante y urgente ya comprometido; así que no acometo la faena con la suficiente decisión, y ni hago una cosa ni otra. Para colmo, no cobro los presupuestos, con lo cuál, si no resultan aprobados pues he perdido el tiempo. Además suelo ajustar los precios (para que se aprueben) y trabajo a precio cerrado; ello hace que medite mucho los presupuestos para no pillarme los dedos.Dándole vueltas a cómo era posible que demorase toda una semana en hacer un pesupuesto, he establecido los pasos que voy a seguir para elaborar futuros presupuestos.

1.- Evaluar si el presupuesto interesa hacerlo y si posteriormente tiene visos de ser aprobado. Igualmente, en caso de saturación de trabajo, meditar si el proyecto en sí me gusta y me quiero comprometer con el mismo. Si no se cumplen estos condicionantes, pues o no hacerlo, o hacerlo cobrando, o hacerlo rápidamente sobrevalorando los costes.

2.- Motivarme. Imaginarme que el presupuesto va a ser aprobado nada más lo presente, y voy a cobrarlo por adelantado (es una útil trampa mental).

3.- Conocer exactamente qué es lo que quiere el cliente y hacerle cuantas preguntas precise, aun cuando puedan parecer preguntas tontas.

4.- Detallar uno a uno los sucesivos pasitos que se han de realizar, y en su orden de realización independientemente del orden en que el cliente los haya enumerado. Ello me servirá de esquema para, en caso se apruebe el presupuesto, tener detalladas las fases del proyecto.

5.- Valorar las horas de cada pasito, fijando un margen de error e imprevistos. Multiplicar esas horas por el precio unitario en que valoro una hora de trabajo para obtener el coste.

 6.- Redactar el presupuesto. Acudir al programa que se utilice para redactar el presupuesto (en mi caso utilizo el programa InterFact, un sencillo programa de presupuestos, albaranes, facturas, gestión comercial, un ERP sencillo pero eficaz, vamos). A propósito, se puede descargar una demo del mismo desde el enlace: demo de software de facturación, presupuestos y gestión.

7.- Enviar el presupuesto y, si realmente nos interesa, contactar posteriormente al cliente para ver qué le parece, si tiene alguna duda, si hay que rectificar algo, etc. 

Instalación completa de Drupal

Jueves, 20 de Diciembre de 2007

He instalado Drupal en la web http://www.portalventas.com. A continuación indico los pasos que he seguido.

1) Descarga desde: http://www.drupal.org.es/. Descompresión en un directorio de nuestro ordenador.

2) Subida de todos los ficheros al servidor.

3) Entro en la web, en mi caso, en http://www.portalventas.com/.

4) Solución del primer error que me muestra el navetador: The Drupal installer requires write permissions to ./sites/default/settings.php during the installation process; o lo que es lo mismo, se requieren permisos de escritura en el fichero ./sites/default/settings.php. Pues nada, con el Filezilla (mi cliente de FTP) voy a ./sites/default/ y selecciono settints.php con el botón derecho, File Attributes… y marco las casillas asignado además del permiso de lectura, el de escritura.

5) Relleno los valores de configuración de base de datos que me han de ser proporcionados por el servidor. Introduzco:

6) A continuación me indica el siguiente aviso: All necessary changes to ./sites/default/settings.php have been made, so you should now remove write permissions to this file. Failure to remove write permissions to this file is a security risk. O lo que es lo mismo, que al fichero que antes proporcioné permisos de escritura, pues que se los quite ya que ya no es necesario escribir en él y no vaya a haber algún error y estropeemos todo. Pues igual que se los dí con el Filezilla, pues se los quito. Ya está Drupal instalado, como se nos indica al refrescar la ventana del navegador que nos mostraba dicho error.

7) Lo primero es registrarse, para ello clickar: Create new account. Indico usuario y dirección de e-mail y sin más ya estoy registrado como administrador dado que soy el primer usuario. Me remite un e-mail con la clave de acceso aleatoria y lo primero que hago es cambiarla por una que yo desee. Para ello My account>Edit y cambio el password y su re-introducción.

8) Todo bien, pero ¿y en español qué?. Pues:

  • Administrar>Construcción del sitio>Módulos. Activar Locale.
  • Administrar>Configuración del sitio>Localización. Pulsar Añadir idioma. Seleccionar Español, y por último Añadir.

9) En mi caso, quiero además URL’s depuradas para buscadores y mejoras de posicionamiento (SEO). Para ello:

  • Administrar>Construcción del sitio>Módulos. Activar Permite a los usuarios renombrar URLs.

Ello nos posibilita una vez insertado cualquier contenido, el dirigirnos posteriormente a Administrar>Gestión de contenido y en la sección Construcción del sitio, seleccionando Alias de URL, el dar a cada entrada o página la URL que deseemos. O también en el momento de crear el contenido concreto, desde la opción Opciones de ruta URL.

10) Activar el sitio redactando el primer contenido que necesariamente se ha de mostrar en la home. Para ello Crear contenido y seleccionar Entrada de blog, Page o History y al redactar dicho contenido que es el primero, MUY IMPORTANTE, desplegar Opciones de publicación y marcar Promocionado a la página principal.

Y listo.