WordPress

Hacer backups periódicos de tu base de datos y guardarlos en Dropbox

by Alan Medina el febrero 1, 2012 @ 11:16:12 PM

Siempre es importar con copias de respaldo de las bases de datos, pues en caso de que algún error ocurra, estos archivos nos pueden evitar muchos dolores de cabeza. Para fortuna de nosotros, existen servicios como Dropbox que nos permiten almacenar archivos online de forma gratuita. Entre los archivos que podemos guardar están los respaldos de nuestras bases de datos.

Gracias a personas entusiastas, podemos disfrutar de scripts que realizan copias de seguridad automáticas, como por ejemplo, el siguiente fragmento de código. Usando PHP es relativamente sencillo subir archivos de respaldo hasta una cuenta de Dropbox. El código que se muestra a continuación es solo una porción del script original. Puedes descargarlo aquí y usarlo como desees. De ser necesario, puedes modificar algunas partes del código para que funcione mejor con tu sitio.


<?
// Create the mysql backup file
// edit this section
$dbhost = "localhost"; // usually localhost
$dbuser = "user";   //enter your database username
$dbpass = 'password'; //enter your database password
$dbname = "database_name";  //enter your database name
$dropbox_email='your dropbox username';  //Dropbox username
$dropbox_pass='your dropbox password';   // Dropbox password
$dropbox_dir=''; //DropBox directory (optional) - Folder on the Dropbox 

// don't need to edit below this section

$backupfile = $dbname . date("Y-m-d") . '.sql.gz';
$backupdir = dirname(__FILE__);
system("mysqldump -h $dbhost -u $dbuser --password='$dbpass' $dbname | gzip > $backupfile");

include('DropboxUploader.php');
$uploader = new DropboxUploader($dropbox_email, $dropbox_pass);
$uploader->upload($backupdir.'/'.$backupfile,$dropbox_dir);
unlink($backupfile);

?>

Una vez que hayas descargado el script, debes subirlo a tu servidor por FTP. Si usas cPanel, puedes ir a la sección de Avanzado y seleccionar la opción de Cron Jobs. Crea un Cron Job y configura la frecuencia y la hora/fecha en la que se ejecutará. Este es un ejemplo de Cron Job:


/usr/bin/php -q /ruta/backup.php

Por supuesto debes cambiar /ruta/ por la ruta actual del archivo que subiste por medio de FTP. Ahora tienes un servicio de backups gratis en tu cuenta de Dropbox.

Vía | Make Tech Easier

Guardado en: WordPress

10 estilos diferentes para usar con WP-PageNavi

by cokalover el agosto 10, 2011 @ 01:20:05 AM

En infectedfx han crea un muy buen material que les servirá a todos los bloggers que usen wordpress. Seguramente habrán visto la parte de navegación esa que dice estas en la página 1 de 10, pues con unas pequeñas modificaciones podrás modificarlas para darles un estilo increíble y que le dará un mejor aspecto a tu blog.

Si quieren ver antes el previo de las barras de navegación pueden entrar al sitio demo, solo den click en alguno de los números para navegar entre los 10 estilos diferentes.

Guardado en: WordPress

Es una práctica común entre muchos programadores y diseñadores, el desarrollar todo un sitio de manera legal, con ayuda de soluciones todo en uno que aportan un ambiente AMP (Apache, MySQL y PHP). Ya sea en Windows, Mac OS X, Linux u otro sistema operativo compatible, existen algunas herramientas que permiten desarrollar aplicaciones web localmente (MAMP, WAMP, XAMPP). Sin embargo, hay que hacer una migración desde el entorno local hasta un servidor de producción.

Migrar wordpress

El proceso no es difícil, sin embargo, hay usuarios que jamás han llevado a cabo una tarea como esta, por lo que al principio les podría parecer más complicado de lo que en verdad es. El proceso se puede resumir en 6 sencillos pasos:

  1. Preaparativos: Tener a la mano los datos importantes como usuarios, contraseñas y otros datos necesarios para la migración-
  2. Exportar la base de datos. Usando una herramienta como phpMyAdmin.
  3. Ajustar las rutas (paths). Reemplazar la URL local, por la URL real del sitio.
  4. Subir archivos. Por FTP, SSH o por otro medio, se deben copiar los archivos locales en el servidor remoto.
  5. Reimportar la base de datos
  6. Modificar el archivo wp-config.php con los datos del servidor

Quizá lo más tardado de todo el proceso es la copia de archivos, pero con una conexión buena, este problema puede desaparecer. Para ver una descripción más detallada de cada uno de los pasos, recomiendo leer el post original en Make use of en donde se explica más a detalle todo el proceso.

Guardado en: WordPress

Cómo activar Google Instant Pages en tu sitio

by Alan Medina el agosto 4, 2011 @ 03:07:49 AM

Google Instant Pages es una tecnología que permite a los usuarios, precargar en su navegador los primeros sitios en las páginas de búsqueda (SERPs). De esta forma, cuando el usuario de clic en algún sitio que está en las primeras posiciones, este se mostrará casi al instante, pues ya habrá sido precargado en la memoria del navegador. De esta forma puede aumentar la productividad, al requerir menos tiempo para navegar a través de los sitios y obtener la información que se está buscando.

Google instant pages

Se trata de un mecanismo relativamente nuevo, y por ende, no muchos webmasters/bloggers lo usan, sin embargo es bueno comenzar a probar con nuevas tecnologías que mejoren la experiencia de navegación del usuario. Habilitar esta característica solo requiere la inclusión de una etiqueta especial, que por el momento, solo puede ser interpretado por Chrome (que es el navegador de Google), aunque en el corto plazo seguramente habrán adaptaciones para otros navegadores.

En caso de que tengas un sitio con HTML estático, puedes usar este código antes de la etiqueta </head> (ubicada en la cabecera del documento):

<link rel="prerender" href="http://ejemplo.com/pagina_siguiente.html">

En donde pagina_siguiente.html es una página enlazada desde tu sitio. De esta forma, Chrome precargará pagina_siguiente.html en segundo plano de forma automática.

Para quienes tengan un sitio bajo WordPress, pueden editar el archivo header.php del theme que estén usando. Antes de la etiqueta </head> se debe agregar el siguiente código:

<?php if (is_archive()) { ?>
<-- Instant Pages for Google Chrome -->
<link rel="prerender" href="<?php echo get_next_posts_page_link(); ?>">
<?php } ?> 

De esta forma se cargará la siguiente página del archivo de forma automática, y los usuarios serán capaces de ver dicha página cargada al instante. Es un truco sencillo de aplicar, y muy eficiente.

Vía | Digital Inspiration

Guardado en: SEO,WordPress

Web2feel, temas wordpress gratis

by cokalover el julio 26, 2011 @ 09:07:14 PM

WordPress es un popular CMS (Sistema para gestión de contenido) que se usa mayormente para blogs. Una de las cosas más habituales es cambiar la apariencia del blog mediante temas o templates diseñados por varios usuarios y listos para instalar con unos pocos clics.

Natural Health

Existen miles de temas y sitios que los proporciona, existen también algunos templates premium que son mas sofisticados y detallados pero tienen costo. En web2feel podrás encontrar temas para WordPress gratuitos y en su mayoría de calidad premium.

Enlace | web2feel

Guardado en: WordPress

Barra de administración para WordPress (Firefox)

by Alan Medina el julio 15, 2011 @ 08:55:18 PM

Recientemente el equipo de desarrollo de WordPress añadió una barra de administración que se muestra en la parte superior del sitio, permitiendo acceder a diferentes funciones y tareas comunes propias de los administradores del sitio. El problema es que a mucha gente esta barra le parece molesta, pues puede considerarse un poco intrusiva, además de que en ocasiones puede interferir con el diseño de un sitio ya que desplaza los elementos hacia abajo.

Wordpress toolbar

WordPress Toolbar es un plugin para Firefox que permite agregar una barra de administrador a cada sitio, directamente en el navegador. A diferencia de la barra tradicional de WordPress, este plugin agrega una barra flotante que se puede cambiar de posición, y que contiene más opciones que la barra oficial. No requiere tanto espacio para mostrarse, y permite una rápida administración con una cantidad pequeña de clics. Se trata de un excelente complemento para Firefox.

Al visitar un sitio hecho con WordPress, y si se detecta que el usuario ha iniciado sesión, la barra permitirá acceder al panel de administrador (o a cualquier subpanel) de forma inmediata (el usuario debe tener los privilegios necesarios). Al visitar otros sitios que no cumplen estos requisitos, simplemente la barra no se mostrará, evitando distracciones innecesarias.

Enlace | Descargar WordPress Toolbar (sitio de Mozilla)
Vía | ghacks

Guardado en: Blogging,Firefox,WordPress

Como cambiar el logo de inicio de sesión de WordPress

by Alan Medina el junio 20, 2011 @ 03:33:34 PM

Si por alguna razón necesitas cambiar el logo de WordPress que aparece en la pantalla de inicio sesión por una que desees, solo debes seguir estos sencillos pasos.

Instrucciones

  1. Crea una nueva imagen con los siguientes parámetros
    • Imagen .gif
    • Fondo transparente
    • Tamaño – 310px – 70px
    • Nombre – logo-login.gif
  2. Encuentra la url de la página de inicio de sesión (normalmente esta en
    http:/tupagina.com/wp-admin

    Captura de pantalla 2011 06 20 a las 11 20 25

  3. Ahora via FTP accede a la carpeta /wp-admin/images
  4. Respalda la imagen logo-login.gif (puedes descargarla a tu computadora)
  5. Sube tu imagen y sobreescribe por la existente
  6. Disfruta de tu nueva página de inicio
    Captura de pantalla 2011 06 20 a las 11 20

Vía | quickonlinetips

Guardado en: WordPress

Sitios con WordPress 3.0.3 están siendo atacados

by Alan Medina el diciembre 30, 2010 @ 04:28:17 AM

A pesar de que WordPress 3.0.4 se puso a disposición del público hace unas horas, existen millones de blogs que aún se ejecutan sobre la versión anterior, lo cual es muy peligroso pues existen vulnerabilidades XSS que pueden abrirle la puerta a los atacantes para adueñarse del control del sitio, usando técnicas reprobables como esconder código maligno en archivos especiales.

wordpress-security-plugins.jpeg

Algunos usuarios reportan (en los foros de DreamHost) que ya no pueden acceder a su panel de administración. El problema es serio pues una vez que el atacante logra entrar al panel, puede insertar código en archivos que no son parte de la actualización por lo que actualizar a WordPress 3.0.4 después del ataque no sellará las puertas.

No hay que alarmarse, solo hay que tener en cuenta que entre más rápido se actualicen los sitios a WordPress 3.0.4, mucho mejor, pues se evitan la gentileza de dejar algunas puertas abiertas para que los malos hagan su trabajo. Actualizar a la última versión no toma más de 1 minuto.

Vía | Techie Buzz

Guardado en: Seguridad,WordPress

WordPress 3.0.4 disponible para descarga

by Alan Medina el diciembre 30, 2010 @ 02:03:44 AM

Otra actualización de WordPress ha visto la luz. Antes de que acabe el año el equipo de desarrolladores han decidido publicar una actualización menor que arregla algunos bugs y corrige algunas inconsistencias en algunas librerías. Como siempre, es recomendado actualizar cuanto antes para evitar riesgos de seguridad.

  • Se arreglaron vulnerabilidades XSS en la librería KSES.
  • Los nombres de atributo ya no son sensibles a mayúsculas.
  • Manejo de entradas cuando se verifican protocolos inválidos.
  • Normalización de entidades antes de verificar protocolos inválidos en la función esc_url().

Los archivos que sufrieron alguna modificación son los siguientes:

  • wp-includes/version.php
  • wp-includes/formatting.php
  • wp-includes/kses.php
  • readme.html
  • wp-admin/includes/update-core.php

La actualización, como ya es costumbre, se puede realizar manual o desde el panel de administración. No toma más de 1 minuto pues las correcciones son menores.

Enlace | WordPress 3.0.4

Guardado en: WordPress

Actualizar WordPress sin escribir los datos de conexión

by Alan Medina el diciembre 27, 2010 @ 08:05:07 PM

En las últimas versiones de WordPress es posible instalar actualizaciones, ya sea del mismo núcleo de WordPress o se plugins, todo mediante un proceso que requiere pocos clics. Sin embargo, a veces sucede que para realizar esta tarea WordPress exige que se introduzcan los detalles de conexión FTP (host, usuario y contraseña). Esto no es gran problema pero vaya que es molesto.

Frecuentemente puedes encontrarte con esta pantalla, que al cabo de unos días se vuelve molesta, especialmente cuando hay actualizaciones de WordPress.

actualizar-wordpress.jpg

Pueden ser varios motivos por los que WordPress no puede actualizar automáticamente los archivos sin pedir datos de conexión. Ya sea por conflictos en los permisos de los archivos o en la propiedad de los mismos, existen algunas soluciones que permiten solucionar esto. A continuación los detallaré un poco.
[click to continue…]

Guardado en: Tips,WordPress