Nuestra propia función dolar ($)

Una función muy útil existente en muchos frameworks de JavaScript es la función dolar ($). Puede ser que en un proyecto, por facilidad de uso, necesitemos de esta función pero no del resto de características que incluye un framework JavaScript. Lo que podemos hacer es implementarla nosotros mismos. Veamos como sería esta función:


function $() {
    // Array que usaremos en caso de que queramos más de un elemento
    var elementos = new Array();

    // Recorremos los argumentos de la función
    for (var idx = 0; idx < arguments.length; idx++)
    {
        //Obtenemos el argumento en la posición idx
        var elemento = arguments[idx];

        // Si el argumento es una cadeao obtenemos dicho elemento
        if (typeof element == 'string')
            elemento = document.getElementById(elemento);

        // Si solo se ha pasado un argumento devolvemos este
        if (arguments.length == 1)
            return elemento;
        // Añadimos el elemento obtenido en el array de elementos
        elementos.push(elemento);
    }

    // Devolvemos el array con los elementos
    return elementos;
}

Como se puede ver nada complicado, y que nos puede resultar muy útil.

No Comments

Algunos plugins bastante útiles para WordPress

Una de las cosas que más me gustan de WordPress es la cantidad de funcionalidades extras que se le pueden añadir mediante plugins. Es por esto que hoy voy a dedicarle una entrada a algunos plugins que me parecen realmente útiles para este gestor de contenidos. Ahí va mi lista:

  • Akismet. Un excelente plugin para evitar los comentarios de SPAM. Viene de serie con WordPress, solo hay que activarlo y configurarlo.
  • WordPress Database Backup. Nos permite realizar copias de seguridad bajo demanda o programadas de la base de datos. También nos permite enviar estas copias de seguridad por email, muy útil en caso de que ocurra algún desastre en el servidor.
  • All In One SEO Pack. Un plugin que nos ayuda a hacer más atractivos nuestros contenidos a los buscadores, facilitando la indexación de estos.
  • Smart 404. A este plugin le dediqué una entrada en exclusiva hace unos días. Hace más útiles las páginas de Error 404 a nuestros usuarios.
  • Google XML Sitemap Generator. Genera un sitemap para las herramientas para webmasters de Google.
  • WordPress Related Posts. Permite que al final de cada entrada aparezca una lista de posibles entradas relacionadas.

Todos estos plugins están para descargarselos en el repositorio de plugins de WordPress.

No Comments

Yammer: microbloging corporativo y colaborativo

Hace unos días, gracias a un amigo con el que colaboro en diversos proyectos, descubrí Yammer. Este servicio nos permite crear grupos de trabajo, organizar a los usuarios según quien es el superior de quien, a quien debe reportar, etc; permitiendo crear de forma sencilla todo el organigrama de la empresa.

Para registrarnos basta con darse de alta mediante correo electrónico, aunque tiene que ser el de la empresa, ya que usa el dominio de las direcciones de correo para confeccionar las redes de trabajo.

2 Comments

Facebook Connect para WordPress

He instalado un plugin para WordPress llamado WP-FacebookConnect que permite a los usuarios de Facebook conectarse al blog para dejar comentarios, por ejemplo. La instalación del plugin es relativamente sencilla y se puede llevar a cabo siguiendo estos pasos:

  1. Descargamos el plugin desde esta direccion. (Enlace a la descarga del plugin).
  2. Subimos el plugin a la carpeta wp-content/plugins.
  3. Activamos el plugin.
  4. Generamos una API Key y una Secret Key de Facebook. Para ello tenemos que crear una aplicación de Facebook. Esto se puede hacer desde el siguiente enlace (crear una aplicación de Facebook.)
  5. Configuramos el plugin desde el administrador de WordPress > Opciones > Facebook Connect. Para ello le indicamos la API Key y la Secret Key que hemos generado antes.
  6. Editamos el archivo comments.php (o el archivo donde se genere el formulario de comentarios, que puede variar de un tema a otro).
  7. Buscamos la linea: <?php if ( $user_ID) : ?>
  8. En la clausula else añadimos la siguiente linea: <?php do_action(’fbc_display_login_button’) ?>
  9. Ya está instalado.

¿Parece fácil? Pues no lo es tanto. Dependiendo del tema que estemos usando esto puede ser más complicado, así que voy a intentar explicar los últimos puntos para que sepamos bien que estamos haciendo.

Lo que tenemos que hacer es buscar la parte donde se pinta el formulario para usuarios no logados del blog. Es en ese f, ormulario donde tenemos que realizar una llamada a la función fbc_display_login_button. En este caso realizamos la llamada mediante la función do_action de WordPress para que no se produzca ningún error si no tenemos activado el plugin. Espero que se haya entendido bien.

2 Comments

Generador de imagenes para direcciones de correo electrónico

Una buena forma de evitar a los robots que buscan direcciones de correo para enviar SPAM es poner nuestra dirección de correo como una imagen. Para ello podemos hacer uso de este servicio que nos permite hacer eso mismo, generar una imagen con la dirección de correo:

E-Mail Icon Generator

Solo tenemos que introducir nuestra dirección de email, elegir el proveedor y darle a Generate:

E-Mail Icon Generator

E-Mail Icon Generator

Si no aparece nuestro proveedor solo tenemos que pinchar en “Provider not avaible? Click here!” y nos aparecerá la siguiente pantalla:

E-Mail Icon Generator

E-Mail Icon Generator

Desde aquí podemos configurar como será el icono con la dirección de correo, seleccionando el color del texto, del fondo, del fondo y la fuente que queramos.

No Comments