Contenido

Optimiza tu tag title para mejorar el SEO de tu WordPress

29 jul

+ 5

El SEO últimamente, está cogiendo una gran fuerza ya que junto a un buen contenido te puede abrir las puertas a una gran cantidad de visitas procedentes de los buscadores, y además de ayudar a estos usuarios con contenido interesate, logras afianzarlos y puedes hacer que sean los usuarios fijos que tanto amamos.

Via Performancing leo, “Optimal  Tittle Tag Code for WordPress” en el que nos muestran un sistema mediante el uso de wp_title() y funciones condicionales para mejorar el SEO de nuestro WordPress.

El código para el tag title más óptimo en cuanto a SEO sería este.

<title><?php if (is_single() || is_page() || is_archive()) { wp_title('',true); } else bloginfo('name'); ?> </title>

Este código da lugar a títulos similares a este en casos de ser una noticia y no la portada.

<title>El titulo de la noticia en el titulo</title>

Este título, está optimizado para SEO, pero no necesariamente es lo más usable del mundo. Si quieres informar a tus visitantes de donde están leyendo el artículo podriamos modificarlo un poco.

<title><?php if (is_single() || is_page() || is_archive()) { ?><?php wp_title('',true); ?> | <?php } bloginfo('name'); ?> </title> 


Dejando algo así:

<title>El titulo de la noticia en el titulo | ElNombreDeTuBlog</title>;

Para los perezosos, existe Optimal Title, que se encarga de hacerlo todo mediante un plugin para WordPress.

Convierte de Microsoft Access a MySQL

29 jul

+ 7

Hace unos días, un amigo me comentaba que le habían encargado encargarse del desarrollo de una aplicación para una tienda en la que querían dar el paso a Internet pasando los datos de los productos ofrecidos de una base de datos Microsft Access a una base de datos MySQL para mostrarlos por pantalla mediante php.

Por desgracia, esta tarea es bastánte común ya que Microsoft Access es una herramienta fácil de conseguir y hacer funcionar (aunque como todo se puede complicar), y al dar el paso de comenzar a ofrecer tus productos en Internet te encuentras con un problema. Una solución, nada aconsejable, es el uso de plantillas para generar las páginas web que conectarán con la base de datos Access, pero esto nos supone problema de corrupción de datos, y lo más jodido, la pérdida de los mismos.

Por ese motivo, y por alguno más, decidió invertir un poco más de tiempo en migrar el contenido de este Access a MySQL, aunque aún no sabía como hacerlo. Hoy navegando por la red, he encontrado este tutorial de como hacerlo (link roto) y la verdad es que parece que en 7 pasos puedes tener tus base de datos Access en MySQL y ya ahí poder mover los datos de una forma más cómoda.

Este sistema es para usuarios Windows, aunque hay disponibles versiones para todos los sistemas operativos.

  1. Descargar ODBC Connector del sítio de MySQL e instalarlo.
  2. Nos vamos a Inicio > Panel de Control > Herramientas Adminitrativas > Orígenes de datos (ODBC).
  3. Hacemos click en Agregar dentro de DSN de usuario
  4. Seleccionamos MySQL ODBC 3.51 Driver (o la versión que hayas querido descargar) y pusamos finalizar.
  5. Introducimos el nombre del proyecto, la descripción, el host, la base de datos MySQL, nombre de usuario, password y el puerto de conexión.
  6. Finalizamos. Si obtienes un error de “Unable to connect” revisa los datos introducidos, el Firewall de Windows o algún tipo de protección antivirus.
  7. Ahora por cada tabla de la base de datos access, haces click sobre ella y seleccionas ODBC database save, introduces los datos de tu base de datos indicados en el paso 5 y pulsas OK.

Si has seguido todos los pasos, deberías poder ir con phpmyadmin y comprobar que todo está correcto.

Más de 454 utilidades Ajax/Javascript/DHTML para nuestras páginas

29 jul

+ 2

Ajaxrain es otro sitio web en el que se recopilan herramientas ajax y javascript para que las podamos añadir a nuestras páginas web. Ajaxrain dispone actualmente de más de 454 utilidades que podemos integrar con nuestras aplicación.

Firefox 3, integrará el zoom full-page

29 jul

+ 0

Al parecer, las noticias sobre el nuevo Firefox (Gran Paraiso) van saliendo con cuentagotas. La última es la incorporación disponible desde las últimas versiones del zoom a página completa o full-page zoom :D .

firefox_3_gran_paraiso_full_page_zoom.jpg

Esta funcionalidad es originária de BugZilla desde 1999 pero su implementación no fué considerada práctica en Gecko 1.8. Actualmente gracias al potencia de Cairo, el motor gráfico que integrará Gecko 1.9, potenciando el render de gráficos vectoriales permite que esta funcionalidad sea una parte más de Gecko.

Aunque la funcionalidad está completamente implementada, no será visible al usuario final ya que la mayoría de usuarios no usará esta opción asiduamente, asi que si implementación queda delegada a las extensiones, opciones de las páginas o combinaciones de teclas.

Para ello podremos usar el siguiente código:

Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser").getBrowser().mCurrentBrowser.markupDocumentViewer.fullZoom = X;

Con este código podremos, en la nueva versión de Firefox, actuar directamente con el zoom de la página, siendo X un número con posibilidad de decimales (3 == visión normal).

Vulnerabilidad en WordPress.com Stats Plugin

28 jul

+ 0

Alex Concha (BuayaCorp) ha descubierto una vulnerabilidad crítica de injección SQL en WordPress.com Stats Plugin. Bastaría con actualizar a la nueva versión (1.1.1) para solucionar el problema.

La primera impresión es la que cuenta

28 jul

+ 0

¿Alguna vez te has planteado la estructura de tu blog? ¿Has pensado en la primera impresión que percibe el usuario al entrar a él? Pues deberíamos tener muy en cuenta la primera impresión ya que como en la vida misma, es la que cuenta :D

Especificidad CSS, algo que deberías conocer

27 jul

+ 4

Los chicos de SmashingMagazine, nos vuelven a deleitar con un artículo que todos deberíamos tener presente a la hora de afrontar un desarrollo basado en el diseño CSS. La especificidad CSS es un concepto en el que vemos todas las formas posibles de usar CSS dentro de nuestras aplicaciones.

La W3C actualiza su validador HTML

27 jul

+ 7

Ya han sido varios los usuarios que me habeis informado de que la W3C ha actualizado el validador de HTML.

validator_w3c.jpg

Esta nueva versión, a parte de una diseño muy conseguido es una obra maestra del desarrollo web. ¿por que?

1. Uso inteligente del Javascript

Si le echamos un vistazo al código fuente nos sorprende ver que han usado MooTools como framework para potenciar el javascript de la aplicación. Si revisamos el código javascript vemos que las funcionalidades implementadas en este lenguaje son bastante simples y nada ostentosas como en otros sitios, nada de efectos vistosos que no aportan nada.

w3c_mootools.jpg

2. La accesibilidad ante todo

La primera prueba que he hecho sobre el sitio ha sido la de entrar con javascript desactivado, y me ha dejado maravillado el menú por tabs convertido en una lista de enlaces sin perder nada de funcionalidad.

validatorw3c.jpeg

Evidentemente la estructura de la página correctísima, nos permite usar la aplicación aunque estemos frente a un navegador sin CSS, una solución muy accesible.

Conclusión

Es obvio que un organismo como la W3C haga las cosas de esta manera, y más si es así como lo están promoviendo. Tienen recursos, y a los mejores programadores de la materia. 

Personalmente, la web del validador de W3C además de ayudarnos a comprobar que cumplemos, o no, los estandares web, nos deleita con una aplicación web que todos deberíamos imitar.

Mejora la presentación de los formularios con jLook y jQuery

26 jul

+ 3

La potencia de jQuery y su capacidad para crear plugins está dando lugar a herramientas más que interesantes para nuestras aplicaciones, jLook es una de ellas.

Con jLook, podrás hacer que tus formularios sean muchos más elegantes y vistosos para tus usuarios sin perder la funcionalidad que un formulario estandar, los de toda la vida, te ofrecen.

jlook_nice_forms_jquery.jpg

[Página del projecto][Descargar][Demo]

10 trucos para gestionar tu tiempo cuando bloggeas

26 jul

+ 14

Aunque no lo parezca, ser blogger es un trabajo duro, y generalmente consume una cantidad insultante de tiempo que deberíamos usar en,… ¿limpiar?, ¿cocinar?, ¿dormir?. Pero siempre, queramos o no, perdemos el norte y se nos pasa el tiempo sin darnos cuenta.

Con esta lista de 10 trucos para gestionar el tiempo seguro que podremos reducir el tiempo que dedicamos al blog y mejoraremos nuestra calidad de vida.

1. Aprende teclear correctamente, mejorarás la velocidad de escritura.

Es ovbio que si conseguimos escribir a una velocidad superior tarderemos menos tiempo en escribir lo que queremos decir, incluso podriamos ser más rápidos que nuestros pensamientos :D Para ello deberemos dedicar un poco de tiempo para mejorar nuestra mecanografía.

2. Ignora tu lector de feeds

Desde que existe aNieto2k el lector de feeds ha estado a mi lado y sin duda es el causante de muchos de mis males, entre ellos la escaces de tiempo. Si al llegar a casa te encuentras 200 noticias nuevas (el día normal) tardas una media de 10-15 min en leerlas, siempre y cuando deseches las que no te llamen la atención. Pasar del lector de feeds es sin duda una buena idea a la hora de escribir.

3. No automatices tus correos

Generalmente los gestores de correo tienen un sistema automatizado para comprobar si han llegado correos nuevos, incluso los gestores de correo online (gmail, hotmail,…) tienen sus sistemas de alerta cuando un mail llega. Pues todos estos sistemas reducen nuestras concentración mientras escribimos, podríamos optar por desactivarlos momentaneamente mientras escribimos para evitar distracciones externas.

Mejoraremos nuestra concetración y nuestro tiempo dedicado a la tarea.

4. Desactiva las notificaciones de tu blog

Al igual que en el punto anterior, las notificaciones de comentarios, pingback, … del blog son uno de los motivo más comunes a la hora de dejar de escribir. ¿Cuantas ves has visto un nuevo comentarios y has dejado de escribir (en segundo plano) para ver el contenido de dicho mail? Evita esto, revisa los comentarios al finalizar. Te centrarás mucho más.

5. Aprendete los atajos de teclado

Una ventaja que tenemos los que usamos MacOs sobre otros sistemas operativos es que la cantidad de atajos de teclado nos permite acceder a cualquier funcionalidad del sistema sin levantar las manos del teclado. Si te aprendes los atajos más comunes verás mejorar el tiempo empleado. Por ejemplo para hacer capturas de pantalla, o copiar/pegar,…

+ info:

 

6. Pule tus suscripciones RSS

Una forma de evitar perder el tiempo con tus RSS es tenerlos optimizados. Como todo siempre hemos de tener lo que necesitamos y lo demás desecharlo para evitar perdidas de tiempo. Si te gusta este blog, pero solo te interesan las entradas de javascript. Suscribete a la categoría en vez de a todo el blog, así ahorraras lecturas que no te aportan nada de lo que realmente quieres leer.

Feed de javascript

http://www.anieto2k.com/category/programacion/javascript/?feed=rss2

Generalmente todos los blogs de WordPress tienen la opción de permitir que las categorías sean convertidas a feeds con un simple parametro:

?feed=[rss|rss2|atom]

7. Planea tus posts detenidamente

Crear una lista de tareas con ideas para posts te permite tener siempre algo de lo que escribir. Personalmente voy creando Borradores en el Panel de administrador con cosillas que voy viendo y que cuando tenga tiempo me gustaría escribir, asi si un día no tienes ninguna idea clara de que escribir puedes tirar las ideas almacenadas en tu lista de tareas.

Herramientas TO-DO:

8. Usa software para tus capturas de pantalla

Generalmente en lo que más tiempo tardo en el trato de las imagenes que capturo para publicar en la página. En Windows la tarea laboriosa de cortar el trozo de imagen que quieres mostrar me hacía tardar una infinidad si no daba a cortar por la línea apropiada. Ahora con MacOs y sus combinaciones de teclas para capturar la pantalla la vida es mucho más facil.

Herramientas para Windows

9. No somos multitarea

Aunque creamos que podemos hacer varias cosas a la vez, estamos equivocados. Generalmente no somos capaces de rendir al 100% en dos cosas simultáneas haciendolas en el mismo periodo de tiempo. Así que sería más inteligente ponerlas en cola y terminar una tarea y despues empezar otra.

Como dice mi abuela – “El que mucho abarca poco aprieta” :D

10. Aprende a subcontratar/delegar

Parece que ultimamente está de moda el delegar al usuario la tarea de postear, haciendo que de esta forma tus amigos/lectores te puedan echar una mano a producir contenido para el blog. Esto es una muy buena forma de ahorrarte tiempo ya que puedes dedicarte a otras tareas que seguro te aportarán más ideas para nuevos posts.

11. No hacer caso a los pesados que te agregan al servicio de mensajeria

12 al 15. goto 11 (ignora el MSN/ICQ/etc.)

16. llévate el portátil a un sitio sin nada de ruido ni distracciones, cierra la puerta con llave y no te levantes a menos que empieces a oler a humo.

17. evita los agregadores de noticias tipo Menéame, Digg, etc.

18. evita participar en foros

19. evita leer listas de correo

Gracias  Moral3jo, Nicoman, JarFil