Añadir widgets personalizados al escritorio de WordPress

Cuando personalizas una instalación WordPress para un cliente o para ti mismo, el panel de administración o escritorio es de los puntos en los que más tenemos que centrarnos. De su personalización depende en gran medida la sensación que demos de producto empaquetado o, por el contrario, producto personalizado.

WordPress nos provee de dos herramientas básicas para la interacción en el escritorio: el menú lateral y los widgets. Veamos un ejemplo de “¡Hola Mundo! en un widget de escritorio.

En nuestro functions.php deberemos definir lo siguiente:

Leer más » 1 Comentario

Lo mejor de mi timeline del 14 al 20 de abril

@sonlink Regreso al Pasado: 20 años de SNES, 20 juegos
@lawwait Una pena que mosh no permita hacer forwarding de puertos ni de apps X11
@gmail 30 minutos de agonía sin Gmail
@migarfer Sale a la venta Q.bo, el robot español que revolucionará la Inteligencia Artificial
@Ubuntuka Cómo usar ChromeOS sin un Chromebook

Leer más » 1 Comentario

Direccionar dominio sin www a www

Un clásico problema que cualquier administrador del dominio siempre se puede encontrar. ¿Cómo convertimos las llamadas de linuxhispano.net a www.linuxhispano.net? Con Apache HTTP Server  y el módulo mod_rewrite es sumamente fácil.

Editamos un fichero .htaccess en la raíz:

nano .htaccess

Y ubicamos el siguiente contenido:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

¿No os funciona?

Leer más » 3 Comentarios

Comercialización de Ubuntu 12.04 LTS Precise Pangolin

Ante el inminente lanzamiento de Ubuntu 12.04 LTS Precise Pangolin, Canonical ya ha puesto a la venta en su tienda oficial los productos de esta versión del popular sistema operativo.

Leer más » Comentar

¿Dónde almacena los datos MySQL?

Seguro que muchos de vosotros habréis oído hablar de MySQL e incluso otros muchos lo habréis llegado a manejar. MySQL es una base de datos relacional, en la que almacenamos datos que luego manejamos usando sentencias SQL.

MySQL logo

Sin embargo, esos datos tienen que guardarse en algún sitio. El lugar suele ser: /var/lib/mysql pero para asegurarnos, debemos mirar el fichero my.cnf. Este fichero se encuentra en:

  • Ubuntu, Debian y derivados: /etc/mysql/my.cnf
  • Red Hat, Fedora y derivados: /etc/my.cnf

Allí podemos ver el valor de datadir. La forma concreta en que se almacenan los datos dependerá del motor de almacenamiento que uses: MyISAM, InnoDB, etc.

Leer más » 7 Comentarios

Gmail – Error temporal

Si hay algo que me puede poner nervioso durante una tarde de trabajo es entrar en GMail y encontrarme lo siguiente:

Gmail acaba de pronunciarse vía Twitter.

Leer más » 1 Comentario

Tiempo

Leer más » 4 Comentarios

¿Cómo hacer una copia de seguridad (backup) de WordPress?

Las copias de seguridad o backup  de todo tipo de sistemas e instalaciones son el medio de mantenimiento preventivo más popular en el mundo de la informática. De forma puntual o rutinaria, creamos una réplica que nos permitirá hacer funcionar un sistema en caso de fallo, recuperando los datos del estado anterior. WordPress no puede ser menos y aunque existen plugins y otros métodos para hacerlo voy a mostraros la mecánica básica.

WordPress copias de seguridad - backup

Cualquier instalación de WordPress tiene dos partes diferenciadas:

  • La común: el núcleo de WordPress
  • La propia de cada blog: la que hace que tu instalación de WordPress sea diferente a todas las demás

La parte propia consiste en:

  • El directorio /wp-content, en donde se encuentran los temas, las subidas y los plugins con los ficheros que generan
  • El fichero wp-config.php
  • Los datos dentro de MySQL

Leer más » 5 Comentarios

Desactivar autocompletado en formularios HTML

Cuando estamos trabajando con formularios en la web, es muy común que por comodidad del usuario, el navegador incorpore algunos datos que son repetitivos entre ellos: nombre, apellidos, dirección de correo electrónico, etc. La idea es facilitarle la vida al usuario y hacer más rápido el uso del formulario.

Sin embargo, en ocasiones, desearemos que no se produzca dicho autocompletado. Por ejemplo, la web de un banco, un nombre de usuario en una plataforma, o algo susceptible de ser usado de forma malintencionada.

Para desactivar el autocompletado, disponemos del atributo autocomplete. Veamos un ejemplo de uso, lo incorporamos directamente en el formulario:

<form autocomplete="off">

O más concretamente al input en cuestión si queremos afinar en cada entrada de texto:

<input autocomplete="off">

Sin embargo hay un problema: no valida en los test del W3C. Para solventarlo, tenemos varios métodos, el más sencillo es el siguiente que lo he implementado usando jQuery:

Leer más » 5 Comentarios

Lo mejor de mi RSS del 9 al 15 de abril

Leer más » 1 Comentario