Archivo de la categoría ‘Esenciales’
Quiero una web, twitter, facebook, y de todo…
Así suelen empezar muchas previas a un proyecto web, y cuando te dicen que lo quieren todo, te entran convulsiones y todo. Un emprendedor con un negocio off-line de toda la vida, léase frutería, estanco, restaurante decide que quiere tener presencia en internet.
El cuestionario que publiqué en el artículo anterior sirve, por una parte para medir el nivel de compromiso del empresario y por otra para definir sus necesidades reales. Porque cuando alguien te encarga un proyecto web, puedes proyectarlo de maneras diferentes, adoptar posiciones conservadoras, innovadoras o equilibrar el proyecto para que tu cliente se sienta cómodo y pase de posiciones conservadoras a posiciones innovadoras.
Y ese es el reto cuando asesoras a un cliente, conseguir unificar sus expectativas sobre internet con su negocio, y que haya retorno de la inversión.
En este sentido yo definiría 3 tipos de proyecto web:
Presencial: Quiere tener una web, es posible que un sitio en facebook, twitter y linkedin con poca interacción social, es como salir en las páginas amarillas, pocas actualizaciones y no hay carga de trabajo adicional, estamos en internet sin dedicarle muchos recursos. En general páginas estáticas y formulario de contacto, no se realiza venta en línea. Por ejemplo una pizzeria de pueblo que no tiene recursos suficientes para atender pedidos en línea, pero decide publicar su carta en internet, y agiliza el servicio de teléfono, porque cuando el usuario llama, ya tiene clara la pizza que quiere y la atención telefónica en vez de estar 4 minutos de media pasa a 45 segundos. En general su acción social será publicar un cambio de carta o nuevos bocadillos, o que van a poner el Madrid Barça. Esta estrategia es adecuada para una persona reticente pero que a regañadientes acepta que tiene que estar en internet, cuando las ventajas son palpables se convierte en un convencido, y es seguro que su web evolucionará.
Emocional: Intenta ofrecer servicios complementarios o contenidos de valor, para la audiencia a la que se dirige, empatiza con los usuarios, ofrece la información que buscan con la calidad y conocimientos adecuados, genera reputación al negocio y consigue vender gracias a esto, de una manera fluida, en la que lo importante no es el servicio es la filosofía de la marca, el usuario se siente plenamente identificado y colabora con contenidos y con promoción de la marca, compartiendo eventos aunque él no pueda asistir. El sitio web en general, gracias a los contenidos de valor y la calidad de su audiencia, está bien posicionada orgánicamente (con unas reglas seo básicas), y es posible que genere una nueva unidad de negocio o subcategoría de producto gracias a internet. Utiliza múltiples vías de contacto entre ellas los canales sociales, y vende a través de internet, su estrategia es simple: Pasión por lo que se hace y comunicarlo, da igual que frías croquetas, que hagas encaje de bolillos, son ingredientes naturales y siempre tienen el dorado adecuado, es la croqueta perfecta.
Social: La empresa tiene un sitio web presencial, pero bombardea continuamente a sus seguidores con múltiples mensajes retuitados, citados, poco contenido original, mucho ruido en las redes y poca conversación. Es gente que piensa que todo el mundo habla de tuiter y tengo que estar allí, pero su mensaje es confuso y poco original, los usuarios que tienen no están identificados con la marca..
La mejor obviamente sería la emocional, es la utopía, pero en el camino nos podemos encontrar con una tipología muy marcada (de cliente y de web), con necesidades y posibilidades económicas muy diferentes, que definirán un proyecto como una estrategia en internet o como unas páginas amarillas, nuestro trabajo como asesores será ofrecer una mezcla, o un proyecto que se adpate a las necesidades y posibilidades del cliente, y luego crecer de una manera escalonada para que se vea y sienta como una unidad de negocio independiente, y que el cliente se sienta tan cómodo y vea tantos beneficios como para seguir creciendo. Hasta donde te lleve la imaginación, porque yo no sé hacer solo sitios web, hago proyectos web que tienen en cuenta desde la carga de trabajo hasta el tiempo de ejecución, porque no solo es poner tu dominio y que aparezcan tres fotos y un texto diciendo lo bueno que eres y lo mucho que te quieres, internet ha cambiado las reglas del juego y ahora es ¡otra cosa!
Guía para orientar un proyecto web (o aproximarlo a la idea del cliente)
Cuando un negocio decide abrir una puerta en internet, lo quiere todo, redes sociales de toda clase y pelaje, banners a tuti, y un montón de funcionalidades que seguramente no utilizarán ni el 10% de los usuarios. Como profesional, no puedo plantearme un proyecto en internet, sin tener claros unos conceptos:
¿El cliente quiere una web presencial, o va a tener un sitio actualizado frecuentemente y que sea más vivo?
Quiero decir que o A) la frutería manolo quiere vender por internet y va a montar un servicio de transporte, y ofrecer producto directamente del productor a precios competitivos en internet con la importante inversión que conlleva (actualizaciones de precio, stock, envío de pedido, pasarela de pago…).
ó
B) la frutería manolo va a tener una web para dar a conocer su negocio, por ejemplo a restaurantes y potenciales clientes, pero no va a actualizar frecuentemente y no tiene infraestructura para cubrir los costes del transporte, y quiere una web presencial (gestión del correo electrónico, escucha activa a través de redes sociales, alta en google bussines center).
Es por las diferentes funciones que puede tener una web, por lo que hago esta encuesta antes de empezar cualquier proyecto:
Estas preguntas nos sirven para acercarnos a la idea del cliente, y hacer un proyecto a su medida. Puedes dejar en blanco las que creas oportunas, pero nos ayudará a entender y vender tu negocio en internet.
- ¿Cuál es el negocio de la empresa? Estrategias de posicionamiento, gestión y asesoramiento en redes sociales, diseño y desarrollo de sitios web.
- ¿Cuáles son sus productos y servicios? Alojamiento y sitios web. Servicios Asesoramiento, Formación y gestión de dominios (compra, renovación, transferencia…)
- ¿Quién es tu competencia (páginas guía, ejemplos, competencia directa e indirecta)?
- ¿Cuáles son los productos y servicios de la empresa?
- ¿Qué ofrece esta empresa que la diferencia de la competencia?
- Posicionamiento de la empresa en el mercado
- ¿Tiene la empresa alguna campaña publicitaria u otras acciones de marketing?
- ¿Quiénes son tus clientes (poder adquisitivo, arco de edad, segmento)?
- Restricciones, limitaciones o guías de estilo o imagen corporativa que hay que tener en cuenta
- ¿Qué te gustaría que transmitiera tu sitio?
- Sitios web de la competencia
- ¿Dispones de alojamiento o necesitas uno? Si ya tienes el alojamiento acceso FTP
- ¿Dispones de nombre de dominio o necesitas comprar alguno?
- ¿Haces seguimiento estadístico? Si la respuesta es afirmativa enviar acceso o estadísticas del último año.
- ¿Tienes sitemaps, estrategias de posicionamiento en internet, campañas?
Responder solamente si el sitio web existe, y se quiere actualizar/rediseñar.
- ¿Qué motivo el rediseño?
- ¿Cuáles son los mayores errores o problemas de su actual sitio web?
- ¿Cosas buenas del sitio web actual?
Gracias por completar el cuestionario.
Esta encuesta es opcional, y quien quiere la envía y quien no quiere no, sin embargo todos los sitios que han tenido un retorno importante, han sido los que previamente han completado el cuestionario. La mayoría de los que no contestan, quieren una web presencial porque la competencia tiene y ellos no, creo que dice mucho acerca del perfil del sitio, la implicación del cliente, y completar este cuestionario requiere un esfuerzo, que cuando te hacen pagar puedes omitir.
¿Y vosotros como os acercáis más a la idea que quiere el cliente?
Inspirado en un cuestionario publicado en http://itakora.com/
Monitorizar la actividad de los usuarios en un sitio web
Si queremos que una web sea usable, intuitiva y con fácil acceso a la información, debemos utilizar herramientas que nos permitan conocer la actividad de los usuarios en nuestra web. Para mejorar mi web, tengo que tener información sobre la actividad de los usuarios en mi sitio: ¿Cómo interactúan con ella? ¿Les cuesta encontrar la información? ¿Abandonan la página pronto porque no han encontrado la información que esperaban?
Para ello podemos utilizar las estadísticas del sitio, que nos van a dar indicadores muy buenos como páginas más vistas, ficheros más descargados, tiempo de visita por página, combinando esta información con un mapa de zonas calientes (o mapa de actividad), esto nos permitirá optimizar nuestro sitio web para que los usuarios se encuentren más cómodos en la web.
Clickheat es una herramienta de libre distribución que nos permite conocer las (heat maps) zonas calientes de la web (áreas donde los usuarios más clicks realizan), permite instalación en cliente (mediante javascript) e instalación en el servidor. La visualización es muy intuitiva y podemos ver las zonas calientes (zonas más clickadas) de la web de manera totalmente gráfica.
En sitios de mucho volumen de usuarios no recomiendo el uso en todas las páginas, generalmente la página que más información nos dará será la portada, y por lo tanto salvo excepciones con la monitorización de la portada suele ser suficiente para mejorar la disposición del contenido.
Tampoco almacenéis más de 2 click por usuario si el sitio tiene volumen, ya que genera gran cantidad de datos, y si no tenemos una base de datos de un tamaño adecuado puede llenarla en exceso.
- Clickheat es una herramienta que genera mapas de actividad de los usuarios que nos permiten conocer las áreas donde los usuarios más pinchan (zonas calientes), de manera gráfica, así como la densidad de clicks.
- Clickheat es una herramienta que complementa otras herramientas de métrica (estadísticas, referencias, palabras clave en las búsquedas…)
- Existen herramientas analíticas como Openwebanalytics (OWA) que se distribuyen con una implementación de Clickheat, y combinan tanto el mapa de actividad de los usuarios como herramientas analíticas tipo google analytics. Gracias por la recomendación de Openwebanalytics (OWA) a Antonio de ideanet
Piwik sistema completo de estadísticas de libre distribución
Por fin recupero la rutina y hoy os recomiendo un completo sistema de estadísticas similar a google analytics, con una diferencia muy importante: como es código de libre distribución puedo modificarlo, y sé lo que sé hace con las estadísticas.
El sistema es muy sencillo de instalar y nos permite tener varios sitios ya que utiliza una cookie para almacenar las estadísticas. La instalación es muy sencilla:
Lo descargamos -http://piwik.org/latest.zip
Lo descomprimimos, lo subimos vía ftp al alojamiento y seguimos las instrucciones de instalación.

Nos permite la configuración de permisos para cada usuario, y las estadísticas a las que tienen acceso, además todos los módulos del tablero son configurables, sin duda una alternativa al arcaico awstats y sobre todo a google analytics de gran hermano.
Dispone de un plugin para joomla 1.5 que nos permite implementarlo en un sitio joomla sin tener que insertar el código en cada página, ni siquiera en la plantilla.
Una maravilla, y sino me gusta pues accedo al código y lo cambio!
Aquí podéis ver una demo del aspecto:
http://piwik.org/demo/index.php?module=CoreHome&action=index&idSite=1&period=day&date=yesterday#module=Dashboard&action=embeddedIndex&idSite=1&period=day&date=yesterday
Aquí podéis descargar el plugin para integrarlo en sitios joomla.
http://www.artd.ch/artd-webdesign-s-blog/compiwik-a-piwik-integration-to-joomla-15.html
http://joomlacode.org/gf/project/piwikjoomla/frs/
Casos de éxito en libre distribución. Gong (Gestión ONG)
![]()
Parece una incoherencia que las ONG´s tengan dependencia tecnológica, y que aunque excepcionalmente algunos fabricantes de software privativo les regalen unas licencias, en general deban comprar las licencias, y obviamente el dinero que ha donado la gente para ayudar a la gente, no debería ir a engrosar los bolsillos de Microsoft, accenture, o similares…
Es por ello que el cenatic ha desarrollado GONG (Gestion ONG), que es una herramienta de gestión integral para ONG’s basada en software libre, creado con alfresco y Ruby on Rails. Esta herramienta esta especialmente orientada a ONGs que trabajan en proyectos de desarrollo.
Podemos destacar las siguientes funcionalidades:
-
Gestión de proyectos y proveedores.
-
Gestión de socios y donantes. Leer el resto de esta entrada »
Creando copias de seguridad de un sitio.
Cuando administramos un sitio web, por muy pequeño que sea debemos realizar un plan de contingencia, que nos permita recuperar el sitio ante una eventual contingencia: errores por programación, instalación de nuevos componentes, nueva programación, actualización de programas, instalación de parches…
Si tenemos un sitio web hecho con Joomla podemos utilizar componentes que nos permitan automatizar todas estas tareas, y realizarlas diariamente.
También podemos crear algún cron en el servidor que nos ejecute de manera automatizada las copias de las bases de datos y los ficheros del sitio.
Esto nos permitirá que ante una eventual contingencia podamos recuperar el sitio en cuestión de horas o minutos (y evitar perder el trabajo de meses, ficheros actualizados, etc…)
Para crear una copia de seguridad de un sitio Joomla podemos hacerlo principalmente de dos maneras:
De manera manual:
-
Copiar toda la estructura del sitio web. Volcar todo el sitio vía ftp, ficheros y directorios conservando la estructura original.
-
Copiar la base de datos. Para ello podemos utilizar el gestor de base de datos y realizar la exportación de un fichero que contenga la estructura de nuestra base de datos.
Para evitar problemas con el archivo de exportación generado por mysql, os recomiendo la siguiente configuración (estos dos parámetros dan error en la importación):
-
Deshabilitar revisión de llaves extranjeras.
-
Valor auto increment desactivado.
3. Importar el fichero sql a través del gestor de la base de datos utilizando importar.
Automatizada![]()
Existen diferentes componentes que nos permiten realizar la copia completa de nuestros sitios web Joomla de una manera automatizada, entre todos los existentes mi favorito sin duda es JoomlaPack.
Joomlapack es una excelente herramienta para crear copias de seguridad del sitio, de las bases de datos, y para la creación de paquetes autoinstalables.
Crea un instalador joomla, que regenera nuestro sitio web sólo con descomprimir el paquete generado, y realizando una instalación Joomla “normal”.
Este componente nos permite copiar:
-
Todo el sitio
-
La(s) base(s) de dato(s)
-
Crear un paquete de instalación, este lanza un instalador joomla que recrea todo el sitio web.
-
Programar tareas de respaldo.
Es muy útil cuando tenemos un desarrollo en local y lo queremos instalar en un servidor de producción, ya que nos pedirá los datos de conexión a la base de datos y recreará nuestra estructura y esquema.
JoomlaPack dispone de dos versiones normal y especial, la versión especial permite realizar copias de seguridad con funciones avanzadas sobre las bases de datos, directorios, exclusiones, etc…
En general el 95% de los administradores de un sitio Joomla verán cubiertas sus necesidades con el componente en su versión normal.
Si os gusta y le sacáis rendimiento no olvidéis de hacerles una donación vía paypal (para que se tomen una caña)
Herramientas LD para profesionales de las TI
Tan importante para una web es tener una buena programación, un buen contenido y un buen diseño, como la máquina en la que se aloja, y la seguridad de nuestro sitio web.
Obviamente no podemos predecir si nuestra página tendrá dos usuarios o diez mil, pero si podemos preparar un plan de contingencia para ello, ya que una página visitada, es un caramelo para hacer spam y ataques.
Tampoco deberíamos permitirnos el lujo de que el sitio se quede fuera de línea porque simple y llanamente no sea capaz de soportar un pico de tráfico, por una reseña, o un buen posicionamiento google y entonces se dé lo que venimos en llamar “morir de éxito”. Para comprobar que nuestro servidor, programación y sitio están en forma podemos utilizar las siguientes herramientas que ha recopilado la gente de kineo open source, para poder realizar una auditoría de seguridad y de calidad del código.
Herramientas para comprobar los servidores, errores sobre las máquinas, pruebas sobre las bases de datos, pruebas de rendimiento, comprobación de enlaces, y otro tipo de pruebas.
Herramientas para verificar la programación dividas por lenguaje de programación.
Sin duda un recurso imprescindible que se merecía una entrada y no un simple enlace.
¿Qué tiene wordpress en contra de mover las imágenes? Va fatal la alineación. Si le pongo espacio horizontal y vertical, todavía es peor.
Gestores de proyectos de desarrollo colaborativos
Cuando estamos creando un proyecto entre varias personas, se hace imprescindible montar un entorno colaborativo.
Existen excelentes programas de libre distribución que nos permiten hacer esto vía web (CMS de gestores de proyectos), de todas las alternativas posibles dependerá el uso que le vamos a dar, mis favoritos:
Gestores de proyectos con controlador de versión de código, y aplicación de tecnologías de programación extremas y/o ágiles como SCRUM, XP, y que nos permiten tanto gestionar los diferentes usuarios, tareas, proyectos, etc…como controlar los cambios realizados en el código, de modo que todos los desarrolladores trabajen sobre el mismo código, y generar un informe sobre quién ha hecho cada cambio, y la posibilidad de recuperar versiones anteriores de ficheros.
Collabnet svn: Collabnet Subversion. Integración del ciclo de vida del software, binarios certificados de subversion (asegura que todos los desarrolladores trabajan con la misma versión que la de subversion). Repositorio centralizado de código fuente. Versión para escritorio y multiplataforma.

FVE Project Manager: Integración de tecnologías ágiles y de programación extrema como SCRUMP, XP…Es una versión modificada de dotnet hecha en españa! Incluye también subversion.
Gestores de proyectos vía web sin control de versiones: En esta categoría se encuentran los gestores de proyectos enfocados a la gestión de soporte técnico, y/o herramienta de comunicación con el usuario, y la mayoría disponen de un sistema de incidencias. Todos disponen de creación de grupos, asignación de tareas, creación de roles, control del estado del proyecto, generadores de informes, envío de solicitud de asistencia (ticket…)
Sobran los comentarios para este sistema. Excepcional, aunque el estilo no está completamente cuidado es fácil modificarlo utilizando plantillas.

PhpEasyProject: Sin duda uno de los más prometedores. Múltiples funcionalidad y sobre todo, facilidad de uso, para quienes necesitan un gestor de proyectos, fácil de instalar y de gestionar.
Utiliza el motor de plantillas Smarty, y entre otras cosas permite la exportación de datos a otras aplicaciones mediante xml.
Liberad a Windows II [Programas Imprescindibles de LD]
Pues el objetivo de esta serie de entradas [liberad a windows], no es otro que liberar a los usuarios que utilizan programas propietarios como Windows. Uno de los aciertos de la comunidad para acercar linux a los humanos, ha sido el lema de si no puedes con el enemigo alíate con él.
De esta premisa nacen un buen número de programas nativos (o no) de linux, para Windows. Uno de los grandes éxitos de la comunidad ha sido tener esa visión, ir promoviendo el uso de programas de libre distribución en entornos propietarios (la mayoría también existen para Mac). Entre estos programas hay una serie de imprescindibles que no deben faltar en cualquier pc que se precie.
OpenOffice. (Excelente Paquete ofimático, total compatibilidad con documentos .doc, xls, ppt, es decir Microsoft Officce, facilidad de creación de PDF, etc…)
Emule. El cliente para intercambio de ficheros más popular.
VLC. Reproductor multimedia, con un montón de códecs, y que hace que funcionen casi todos los formatos conocidos.
Pidgin. Programa de mensajería instántanea que nos permite conectar varias cuentas simultáneamente (yahoo, hotmail, icq, jabber…)
Evolution. Gestor de correo electrónico, a mí me gusta más que Thunderbird, por la gestión del calendario y un montón de extras. La versión windows, todavía es inestable, dicen, pero funciona bastante bien.
Thunderbird. Otro gestor de correo de la FUNDACIÓN (Mozilla) que funciona perfectamente con Windows, en contra, que para tener un buen gestor de calendario, deberás utilizar otro programa de la fundación SunBird.
Firefox. El NAVEGADOR por excelencia, con múltiples extensiones, y totalmente estándar. Aunque el soporte para microformatos todavía no está 100% logrado, un día lo harán.
Scribus. Editor de folletos, trípticos, con múltiples plantillas para facilitar su funcionamiento, su equivalente más similar en software privativo (o propietario) sería Microsoft Publisher.
7zip. Compresor / Descompresor de ficheros. Permite comprimir y descomprimir entre otros ZIP y RAR, además de permitirnos comprimir en el formato nativo 7zip, generar ejecutables, y mejorar los ratios de compresión tanto de Winzip como de WinRAR.
GIMP. Editor Gráfico. Su equivalente en software privativo sería Adobe Photoshop. Qué se puede decir de este editor que no se haya dicho ya.
Kompozer (debido a que el desarrollo oficial de NVU se abandonó, algunos frikanders siguieron con su desarrollo). Editor Gráfico de páginas HTML
Cobian. Permite crear copias de seguridad de nuestro(s) disco(s), permite la programación, etc…
Fillezilla. Cliente FTP.
CdBurnerXP*. Programa para Grabar Cd´s, maneja las imágenes iso mucho mejor, que el injustamente aclamado Nero de Ahead.
Avast Antivirus. *Excelente antivirus, con soporte para detección de troyanos, malware, y todas esas mierdas, que acaban haciendo que no vaya nada en nuestro ordenador. Sólo hay que descargar la versión HOME y solicitar una licencia de uso, no envían publicidad, ni nada parecido.
Estos son sólo algunos de los ejemplos que tenéis disponibles de programas de libre distribución. En condiciones de uso normal, un usuario medio no necesitará instalar muchos programas más, pero también podéis buscar aquí muchos más.
- Para buscar equivalencias de un determinado programa de software privativo:
- Para buscar programas de Libre Distribución en cualquier idioma de españa (euskera, catalán, gallego, aragonés, astur…y castellano). Un trabajo de recopilación sobresaliente, actualizado semanalmente.
- Una interesante recopilación de equivalencias en programas para LINUX:
http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Equivalencias_Windows_en_Linux
- Un listado simple de programas de libre distribución para Windows
http://www.opensourcewindows.org/
Y por supuesto. Todos el proyecto NAVE.
http://www.proyectonave.es/productos/descargas
*Estos no son programas estrictamente de software de libre distribución, pero para mí sí, ya que ofrece una versión completamente funcional (aunque no sea modificable por el usuario, ni el código fuente se encuentre disponible), su distribución es gratuita y en torno al 99% de los usuarios no se van a sentir en la necesidad de modificar el programa ni de ver el código fuente, que una es pureta pero no para tanto…Y su calidad justifica que se encuentren en esta lista.
Liberad a Windows Parte I [o cómo leer particiones linux en windows]
En esta primera parte nos centraremos en aquellos usuarios que han decidido instalar en un pc un windows con virtualbox y linux, o un arranque dual con linux y windows.
Se puede hacer que un pc tenga varios sistemas operativos instalados y con lilo (Linux) o PQBoot (BootMagic para Windows) arrancar uno u otro, si este es nuestro caso nos habremos percatado que si bien las extensiones NTFS (ntfs-3g) son fácilmente accesibles desde linux, y mucho más fáciles las FAT y FAT32, no ocurre lo mismo desde Windows para acceder a nuestra partición linux.
Ext2 IFS para Windows
Para ello podemos utilizar programas como Partition Magic, que nos permitirá ver las particiones pero no su contenido. Si accedemos desde Mi PC veremos que Windows ni siquiera reconoce esas particiones, y el tamaño de nuestro disco sólo muestra las particiones reconocidas por Windows (NTFS, FAT, FAT32, y las EXT entran en un agujero negro de la informática)
Para eso existe el maravilloso EXT2 IFS para Windows, un programa que nos permite acceder a nuestras particiones linux desde windows tanto en modo solo lectura, como en modo lectura y escritura, en fin otra pequeña maravilla de la libre distribución, que facilita el modo de trabajo dual con ambos sistemas operativos, así como el intercambio de ficheros, sin problemas. Sin duda un programa imprescindible para los que queráis aventuraros en el mundo linux sin “renunciar” a Windows.
