Original contador de visitas con banderas de sus paises

Con el pretexto de que Plain old “hit counters” are boring!, se promociona este nuevo servicio que nos muestra la cantidad de visitantes por país de un sitio web, en un formato muy ameno y simple de entender. Flag Counter no requiere de registro, basta scrollear un poco hacia abajo en su home para ver inmediatamente el recuadro de personalización y pedido del código.

Tras modificar los valores a conveniencia y gusto, obtendremos un código en HTML (para websites) y otro en BBCode (para foros). De este modo podemos ir midiendo la popularidad de una página de forma pública, y enterarnos desde qué paises nos visitaron.

La opción para foros me pareció verdaderamente interesante, porque ofrece al autor de cada tema la posibilidad de hacer un seguimiento más detallado de la popularidad del mismo, expandiéndose más allá de saber sólo las visitas totales que tuvo.

Demo del servicio:

free counters

Si te gustó, visitá Flag Counter y solicitá tu código.

Los CMS y su uso – Parte III

Indice de Los CMSs y su Uso

  1. Los CMS y su uso – Parte I
  2. Los CMS y su uso – Parte II
  3. Los CMS y su uso – Parte III

Hasta ahora hemos hablado un poco sobre qué son los CMS (Sistemas de administración de contenidos), sus ventajas, casos de aplicación, pero hemos hecho hincapié en que no son la solución a todos los problemas, adelantando que -por lo tanto- ya íbamos a hablar sobre sus desventajas, que es lo que haremos en esta ocasión. Cabe aclarar que las mismas están más relacionadas al desarrollo del proyecto y no tanto a la presentación de la web.

Los motivos por los cuales no son muy queridos los CMS, al menos por los desarrolladores/programadores, es por el trabajo que implica poder mantener posteriormente un sistema así; pero no mantener” en cuanto al contenido, sino en cuanto a programación. Veamos algunos ejemplos.

Es cierto que existen muchos plugins para estos sistemas, con muchas funcionalidades que cubren casi todas las necesidades. Sí, “casi” todas. Más de una vez es necesario realizar alguna modificación a algún agregado, o incluso al mismo sistema, por alguna pequeña característica que necesitamos, pero que no llega a satisfacer lo ya desarrollado. Precisamente esta “pequeña” modificación, puede llegar a ser una odisea muy cruel. El hecho de tener que entender código de terceros, entender la estructura de código, la lógica, puede ser muy tortuosa, y ni que hablar de hacer estos “parches” y lograr que funcione todo correctamente después. No, no es algo ni fácil, ni agradable para hacer.

En este sentido los CMS nos complican en cuanto a ampliarlos hacia una funcionalidad específica, ya sea al inicio del proyecto, o más avanzado.

Por otro lado tenemos el aspecto visual. Estos sistemas se manejan con templates, themes, o estilos visuales, de los cuales hay muchos gratuitos, y otros tantos que son pagos, pero si trabajamos con diseños exclusivos debemos elaborar un theme especial, con sus archivos, variables y algunos incluso estructuras/lenguajes especiales.

La actualización de contenidos periódica representa un ingreso más o menos constante, pero en este caso damos al cliente una independencia, con lo cual ya no estaríamos contando con ese ingreso extra y fácil.

Como verán, muchas desventajas no tienen, pero cuenta con algunas incomodidades. Al menos éstas son las que hemos detectado nosotros. ¿Ustedes ven alguna otra?

Espero que les haya sido útil esta serie que compartimos con ustedes. Saludos.

Los CMS y su uso – Parte II

Indice de Los CMSs y su Uso

  1. Los CMS y su uso – Parte I
  2. Los CMS y su uso – Parte II
  3. Los CMS y su uso – Parte III

En la primera entrega recordamos el auge que hubo hace un tiempo con el surgimiento de muchos CMS, el cual luego fue decreciendo, dando paso al desarrollo de innumerables plugins, o agregados de dichos sistemas, para ampliar funcionalidades.

Hay una frase casi universal que la podemos aplicar en muchas áreas: «no vuelvas a inventar la rueda», en informática pasa algo similar, ¿por qué queremos muchas veces reinventar las cosas que ya fueron desarrolladas? La respuesta a esta pregunta da para escribir mucho, y no vamos a detenernos ahora en eso, pero precisamente este punto nos da la primer razón por la cual no podemos descartar el uso de CMS, incluso para desarrollos de proyectos importantes, y grandes.

Los que llevamos ya un tiempo en el trabajo de desarrollo de sitios por lo general tenemos estructuras pre-armadas, incluso si utilizamos algún framework, muy probablemente nos arme automáticamente un modelo de organización. Me gusta ver los CMS precisamente como eso, sitios pre-armados extendidos (por las flexibilidades que otorgan). Otra razón para tener en cuenta un CMS en nuestro próximo proyecto.

Anteriormente, comentamos sobre otra característica interesante que es la velocidad de desarrollo, entrega, y actualización. Veamos un poco ampliado esto.  En 5 a 15 minutos ya podemos tener en funcionamiento un sitio web básico en diseño, pero ya con un sistema de registro y autentificación, con otros 15 minutos agregamos un sistema de encuestas. Así en media hora ya tenemos armado, un sitio básico, que permite un feedback del visitante al dueño del sitio, incluso cambiándole el diseño aplicando algún template gratuito. A esto después se lo trabaja, y en dos o tres días se termina un diseño personalizado. Siendo pesimistas, en 5 días se entregará un sitio básico funcional, con el contenido cargado, y que además permite ser auto-administrado.

Llegado el caso de que no necesitemos utilizar un administrador para el proyecto final, sí es una buena opción utilizarlo para realizar un prototipo de lo que sería el resultado final. El prototipo es generado rápidamente, se da una idea de funcionalidad, diseño, de lo que sería el sitio final al cliente, con las muchas ventajas que trae aparejado esto (buena imagen ante el cliente, nos aseguramos que le gusta lo que vamos a realizar, y se puede establecer un objetivo rápidamente).

En uno de los proyectos que trabajé, para una sociedad importante, utilizamos Mambo (proyecto realizado hace casi 2 años). Fueron varios los motivos por los que decidimos utilizar esto, pero sobre todo por el hecho de que cualquier persona podría mantener el sitio actualizado con el contenido, lo cual era algo de gran peso. Primeramente pensábamos que el cliente se haría cargo de esta parte, pero al finalizar el sitio, él toma la decisión, y nos pide, que seamos nosotros los que actualicemos el contenido. En este punto nos dimos cuenta de una ventaja para el mismo equipo. Si el sitio no hubiera tenido un sistema de administración, cada artículo iba a depender de los desarrolladores para ser actualizado en el sitio, quitándonos tiempo así a nosotros, tiempo que podríamos dedicar a desarrollar otros proyectos. Pero en este caso pudimos delegar esta responsabilidad en otra persona, que es de la empresa, pero sin conocimientos sobre lenguajes web, desligándonos nosotros de esa tediosa tarea de actualizar.

Claro, un CMS no es una panacea, que podes aplicar en todos los proyectos, pero si los requerimientos y características, nos llevan hacia el uso de un sistema de este tipo, no tenemos que dudar en usarlo.

En la próxima analizaremos las desventajas de los sistemas de administración de contenido.

Los CMS y su uso – Parte I

Indice de Los CMSs y su Uso

  1. Los CMS y su uso – Parte I
  2. Los CMS y su uso – Parte II
  3. Los CMS y su uso – Parte III

Hace un tiempo atrás hubo una explosión de los sistemas de administración de contenido, también conocido como CMS, una época de auge, en donde surgieron muchos de estos sistemas, tratando de dar respuesta a muchas necesidades. Actualmente disminuyó de forma notable la aparición de nuevos sistemas de este tipo, pero el desarrollo continuó enfocándose en las mejoras –en seguridad, funcionalidad, usabilidad- de los ya existentes, plugins (agregados), templates (archivo/s que definen el diseño estético y estructural).
Estos sistemas aceleran el desarrollo y mantenimiento de los sitios web, otorgándonos, con un mínimo de esfuerzo por nuestra parte, un sitio web totalmente funcional en solo minutos. Además no es necesario el conocimiento de algún lenguaje web (xhtml, css, javascript, php, asp, etc…) para el uso de un sistema de este tipo. Teniendo en cuenta estas posibilidades vemos que esto facilita a más personas tener un sitio web propio, sin depender de algún desarrollador, y de hecho vemos que esto es así en la innumerable cantidad de sitios web administrados por sus propios dueños, los cuales, en su mayoría, no tienen ni los conocimientos básicos sobre los lenguajes básicos para una web.
Viendo lo anterior, fácilmente podemos suponer que esto implica menos trabajo para los desarrolladores (por cuestiones de simplicidad, dentro de desarrolladores incluyo a diseñadores, programadores, diagramadores, y todo el equipo que interviene en el desarrollo de un sitio web), pero no es así, sino que estamos hablando de más trabajo, y a una distinta velocidad. Tanto es así que hoy en día muchas de las empresas de “desarrollo web” ofrecen, según la necesidad, una web hecha desde cero, o una web con un CMS.

Los que evitan los CMS

Hay muchos que son reticentes a trabajar con un CMS, alegando que es difícil la adaptación de algunos plugins a nivel de programación, para que haga lo que el cliente necesita, otros tal vez no lo ven como un trabajo “en serio”, o consideran que no pueden obtener mucho rédito por un trabajo de este tipo, incluso se pueden sentir inseguros al ofrecer algo que no desarrollaron ellos mismos, y por consiguiente no conocen a fondo.
Es cierto de que muchas veces es complicado, y muy tedioso, adaptar plugins, o el mismo sistema, a los requerimientos de los usuarios, afortunadamente es menor la frecuencia que se tenga que realizar esta labor, ya que según el CMS que se elija se tendrá muchas opciones ya desarrolladas; pero llegado el caso que tengamos que adaptar, será un esfuerzo inicial, ya que tendremos la modificación para futuros proyectos.
Realizar proyectos con un CMS no implica que el trabajo sea menos serio, o que las ganancias sean pocas. Tenemos un cliente que paga por un sitio web, que en realidad a él no le interesa cómo lo hagamos, ni mucho menos con qué, el quiere que esté funcionando, y que lo pueda actualizar sin depender de nosotros, y nos paga por tener un sitio de esas características. En cuanto a las ganancias, ya todo depende de nosotros, de cómo cobremos, y el trabajo que realicemos. Algunos puntos que van a estar en la lista de cobro serán: análisis (sobre qué sistema utilizar y los complementos necesarios), instalación y adaptación (sistema y plugins), configuración (sistema, plugins y servidor), diseño (si diseñas un template exclusivo).

No necesariamente un proyecto realizado con un CMS va a tener un costo menor a uno desarrollado desde cero, pero en el caso de que sea así, esto se ve compensado por la velocidad de desarrollo, entrega, y flexibilidad en el mantenimiento. Por ahora, esta entrega es hasta aquí, en la próxima estaré hablando acerca de las ventajas, y porque no, también de las desventajas, pero de los sistemas de administración de sitios web, excluyendo lo que son sistemas para foros, por ejemplo, y para el resto de las áreas.

Machete para HTML5 (Cheat Sheet)

La gente de Woork creó una Cheat Sheet, vulgarmente conocidos como Machetes o Chuletas, de html 5 con las etiquetas que ya todos conocemos y las correspondientes a la nueva versión.

Lo mas destacado de esta serie de machetes es que pueden ser descargadas en versión fondo negro – letras blancas (ideal para visualizarlo en el monitor, sin que canse mucho la vista), o fondo blanco – letras negras (para impresión). El diseño es cool :-P

Descargalas en JPG de alta calidad o PDF en woork.blogspot.com

html5cheatsheethtml5-cs

Mejorar tus ingresos con Adsense

graphsenseLa gente de Smashing Magazine sacó un artículo imperdible sobre las herramientas, tips y recursos para manejar Google Adsense. Un gran compilado dedicado a este servicio de anuncios de Google ampliamente difundido y ciertamente uno de los mas redituables de la red.

Dentro de las herramientas que nos ofrecen en este artículo figuran varias para ir calculando ganancias, hacer un seguimiento mas sencillo de nuestras finanzas, y administrar las ganancias según keyword incluyendo la posibilidad de establecer a futuro un valor estimado de tráfico por keyword y el dinero que haríamos. No menos importante son las herramientas para bloquear anuncios que nos pagan menor cantidad de dinero.

Algunas herramientas nos ofrecen la posibilidad de comparar Adsense con otros servicios de publicidades por todo el mundo y abundan los documentos en donde nos explican cómo descubrir los mejores lugares en nuestro website para colocar anuncios Adsense. Es un tema complejo en principio, pues insume bastante lectura y experimentanción, pero la optimización de este recurso finalmente dará sus frutos.

Así que si tenías dudas sobre como mejorar tus ganancias, ingresá al artículo en Smashing Magazine.

Toolbar de tu Website

Poder generar una toolbar con “chivo” de tu website me pareció interesante en cuanto lo vi en Techzoomin. Es un detalle bonito y si sabés configurarlo acorde a lo que tu comunidad mas necesita, puede verdaderamente marcar una diferencia.

Conduit nos ofrece la posibilidad de generar una toolbar facil de configurar, con muchas opciones. No solo no hay que pagar nada, sino que ellos te pagan a vos si recibís una cantidad de descargas de la toolbar importante.

Dentro de las cosas que podemos configurar en nuestra toolbar se encuentran:

  • Agregar boton de link o menu drop down en donde podemos ubicar nuestras direcciones mas concurridas.
  • Separadores entre componentes de modo que puedas cargar de muchas cosas a tu toolbar pero que siga ordenado.
  • Proveer una salita de chat a través de la toolbar
  • RSS Reader en un click
  • Radio
  • Mensajes directos a tus usuarios desde la community toolbar
  • Estado del tiempo en tu ciudad
  • Botón de privacidad y bloqueador de popups.
  • Podés embeber contenido web a un gadget sobre la toolbar
  • Elegis los buscadores que tu comunidad prefiere para hacer una busqueda rápida en esos sitios.
  • y Mas!

Vale remarcar que una vez creada tu toolbar accedés a un panel de administrador en el que podrás modificar la barra todas las veces que quieras, agregando o removiendo funciones.

 

Pasos a seguir para la instalación

 Una vez que ingresás a Conduit hacé click en Get Started (la flecha naranja arriba a la derecha!) y en el primer menú ingresás tu url e idioma.

Colocá el nombre de tu sitio y elegí un estilo de letra que se aplicará a dicho texto.

Seleccioná Google según país.

Vas a agregar un menu drop down de tus urls mas frecuentadas? Psee! Coloca el icono que tendrá y el texto de ese botón.

En este paso podés elegir si tendrás o no un lector de feeds y que temas querés que sean linkeados. Si no estás muy decidido podés dejarlo para mas adelante.

Señalá si querés un reproductor de radio en tu toolbar y si tenés preferencias por tipo de música para tus usuarios.

Finalmente aceptá las condiciones de uso y pasás a un último formulario en donde se te pedirá nombre de cuenta, password, y unas pocas preguntas mas. Con esto generás la cuenta con ellos y pasás al panel de administrador.

El panel es muy completo, dandote todas las opciones que menciono arriba y mas. Realmente es MUY configurable y está disponible para las últimas versiones de Internet Explorer y Firefox.

Si quieren descargar la Toolbar de SummArg pueden hacer click acá No le puse casi nada, la unica finalidad de esa toolbar era probarla para instalarla en mi pc y ver si realmente se desinstalaba facil.

Por último, dentro del panel de control existe un generador automático de banners para tu toolbar, en el que podés elegir un par de formatos y si querés que al clickear comience la descarga o te lleve a la pagina de descarga previamente. Acá generé uno con el segundo código en cuestión:

toolbar powered by Conduit

Espero que a alguno le sea de utilidad!

Paginas 404 personalizadas por Google

Otra herramienta mas de Google para los webmasters! Se llega a las páginas de error 404 cuando alguien intenta acceder a una página inexistente en un sitio. Esto generalmente sucede por un link que se rompe, porque el webmaster eliminó esa entrada o porque el usuario escribió mal la url. Lo que la página de error 404 pretende hacer llegar al usuario es el mensaje de que tal dirección es inexistente.

Pero que pasa cuando llegamos a esta instancia? El error es claro para nosotros, entendemos que el link NO es válido, pero el usuario se va! Por eso es bueno personalizar las páginas indicando que el link no funciona pero otorgando alternativas para encontrar lo que el usuario buscaba.

Hay muchos sitios webs con páginas de error 404 originales, cómicas, llamativas, informativas, curiosas, que te hacen sentir mas perdido de lo que estás, etc. Lo cierto es que, pase lo que pase, necesitamos hacer que el usuario que llega allí no se nos vaya del sitio y Google nos ofrece una herramienta si tenemos cuenta con ellos.

La página personalizada de ellos, nos devuelve algo como esto:

 

Excelente! Nos ofrece la posibilidad de dar un link estimando el tipo de error que tuvo el usuario con “Concordancia mas aproximada”. De este modo, si alguien pone http://www.summarg.com/paginas-404- y llega a mi 404 personalizada, como respuesta obtendrá el link mas parecido que SI exista. De este modo se queda navegando como si nada en vez de tener que acudir a un “back” o directamente cerrar mi sitio.

También nos otorga tres links adicionales (uno al directorio padre, uno al sitemap y otro al index) y finalmente busqueda en google.

Para comenzar a utilizar la herramienta, tenemos que ir a Herramientas para Webmasters dentro de nuestra cuenta de google, clickeamos en el sitio que deseamos modificar, luego en Herramientas, hacemos click en Artilugio 404 de mejora y seguimos las instrucciones.

Copiamos el codigo y lo pegamos entre etiquetas <body>. Ahora bien, el centro de ayuda para webmasters nos da recomendaciones extra, como por ejemplo dar la sensación al usuario de que todavía sigue navegando en tu sitio. Acá nos ofrecen instrucciones para modificar y adaptar el CSS del Artilugio 404 de mejora

Espero que les haya servido!

Fuente Centro de Ayuda a Webmasters de Google

Ding it’s up! Te avisa por mail o twitter cuando una página vuelve online

Ultimamente salen a la luz proyectos que no tienen una gran aplicación práctica, pero Ding it’s up no es el caso. Este pequeño servicio, lo que nos ofrece es muy sencillo: Ingresamos modalidad, website y dirección y como resultado el sistemilla monitoreará cuando el site queda offline y cuando vuelve a estar online dando aviso inmediato del cambio de estado.

Se puede utilizar con una cuenta twitter o email, es ideal para los webmasters que administran varios proyectos y les cuesta monitorear todos sus sitios.

Ding it’s up - visto en webmasterlibre