Rap dedicado a WordPress 2.1

Creo que esta es una de las cosas más freak que he visto en mi vida bloggeril, un loco que hizo un tema de rap dedicado a WordPress 2.1. Por si la quieren cantar, acá está la letra:

I said give me WordPress
’cause I need WordPress
So I could get upgradin’ version 2.1
Upgradin’ to version 2.1

I liked the old one, stable and quickest that they could make it
But now with AJAX, tabs, and so much new stuff I could rake it
You can export so just in your chair and shake it
Ella is the new shit, there aint no way to fake it

You throw in privacy options and you and you never get a ping
Sittin on auto save means I’ll never a lose a thing
The brand new login screen is so fresh and so clean
Uploading is so simple we should be paying some green
But Matt would never allow automattic it, aint mean
But if he did I would because you know I’m so keen

You think it slow man
Domas cleaned a ton man
Don’t need a new spam plugin they’ve got one man
just go download the zip file and test it out some man
I promise and swear that it’ll disappoint you none man

I said give me WordPress
cause I need WordPress
So I could get upgradin version 2.1
Upgrading to version 2.1

aNieto2k

Ya estoy sobre «Ella»

wordpress21.pngEl título suena raro, pero es así… anoche pude actualizar a la última versión de WordPress 2.1 «Ella». Tras el primer intento fallido de actualización, anoche lo pude hacer sin ningún problema. Parece que la primera vez salió todo mal porque desactivé los plugins mientras estaba subiendo los archivos al servidor, creo que ese fué el error que desembocó en la actualización fallida.

Ahora les voy a decir los pocos pasos que hice para actualizar exitosamente, igualmente esto haganlo bajo su propia responsabilidad eh!, yo no soy soporte técnico, sólo les voy a contar cómo hice mi actualización.

También hay disponible un video que explica la actualización de wordpress 2.0.x hacia wordpress 2.1. Siempre es mejor aprender visualmente que leyendo texto. Lamentablemente está en inglés.

  1. Hagan un backup de la base de datos (MUY IMPORTANTE)
  2. Bajen WordPress 2.1 desde la págia oficial
  3. Desactiven TODOS los plugins (ESTO ES FUNDAMENTAL)
  4. Cambien al themepor default de wordpress, esto es para comprobar que todo haya salido bien al momento de actualizar, para no ver llamados erróneos ni cosas raras.
  5. A través de su cliente de FTP eliminen todo, excepto la carpeta wp-content, el archivo wp-config.php, el .htaccess, y todos los archivos que ustedes hayan agregado al servidor y que no sean de wordpress.
  6. Descompriman el contenido del archivo que bajaron desde wordpress.org, y suban los archvos al servidor, para hacerlo más fácil pueden eliminar los archivos y carpetas que no tienen que subir (wp-content, wp-config.php, etc.), siempre es mejor subir los archivos nuevamente que reemplazarlos.
  7. Ahora cuando entren al dashboard les va a aparecer un cartel que dice que la base de datos está desactualizada, pinchen para actualizar y en teoría está todo listo.
  8. Entren al blog y vean si no hay nada raro, obviamente van a ver su blog con el theme default, pero esto sirve para comprobar que la actualización no haya generado ningún problema, fijensé si ven algún error, si se ven las categorías, el blogroll, etc. Entren a escribir un nuevo post, y vean si les aparecen las categorías, si le pueden asignar categorías a los posts.
  9. Si está todo bien activen el theme que estaban usando en su blog, y van a tener que ponerse a activar uno por uno los plugins, si uno les da problemas desactivenlo. Acuerdense que los plugins que no usen dejan llamados en el theme, que van a tener que eliminar porque sino les van a dar error.

Yo no les aseguro que esto les vaya a funcionar, sólo es lo que yo hice y a mi me anduvo perfectamente, pero les vuelvo a repetir. HAGAN BACKUP antes de empezar, y DESACTIVEN todos los plugins antes de subir los archivos.

Colabora, permite que tus lectores envien artículos

Vía aNieto2k encontré un plugin bastante interesante, y que pienso implementar ahora mismo en el blog. Se trata de Colabora, un plugin que permite que tus visitantes envien artículos para que loego los publiques.

Obviamente a estos artículos los podemos revisar y corregir antes de que se publiquen, pero es una herramienta interesante para darle la oportunidad a tus lectores de que participen más activamente en tu blog. Por defecto el plugin incluye al final de artículo el nombre del usuario y la URL que haya especificado a modo de agradecimiento.

Instalación

  1. Descargar el fichero
  2. Descomprimirlo y subirlo a wp-content/plugins/
  3. Activarlo desde el panel de administracion
  4. Configurarlo en Opciones> Colabora
  5. Disfrutarlo.

Modo de empleo

Simplemente tendremos que añadir el siguiente código a un post o una página y aparecerá el formulario de envio.

colabora-code.gif

Desde ahora el que quiera enviar alguna noticia que le parezca que debe estar en PuntoGeek, lo puede hacer desde esta página, o entrando desde el menú en la cabecera del blog.

Instalar WordPress local en Ubuntu

Ayer les explicaba cómo instalar WordPress local en Windows, ahora les toca a los usuarios de Ubuntu. Estos se la ven más fácil, ya que de por sí Linux soporta Apache, PHP, y todo lo que necesita WordPress para funcionar, sin embargo Ubuntu no los trae instalado por defecto, hay que instalarlos manualmente.

Para esto abrimos Synaptic, y en la opción de buscar ponemos el término «server», una vez que nos muestra los resultados tenemos que marcar para instalar: Apache2, PHP5, MySQLServer y PHPMyAdmin, de lo demás se encarga Synaptic.

searchserver.jpg

Una vez instalado esto ya tenemos el servidor corriendo, sólo abrimos nuestro navegador y en la barra de direcciones escribimos http://localhost y le damos enter. Acá veremos algo como esto:

indexof.jpg

Para que WordPress funcione tenemos que crearle una base de datos, para hacer esto tenemos que entrar en PHPMyAdmin, al cual accedemos tipeando esto en la barra de direcciones: http://localhost/phpmyadmin. Acá se tienen que loguear con estos datos, usuario root y contraseña vacío.

Una vez adentro verán algo como esto, donde tienen que elegir utf8_unicode_ci, ponen el nombre que quieren para la base de datos y le dan a «crear».

nuevadb.jpg

Ahora vamos a instalar WordPress en el servidor, para esto nos bajamos la última versión, descomprimimos y copiamos el contenido a la carpeta /var/www de nuestro equipo (que es donde se guardan los archivos «públicos» del servidor. Tenemos que modificar el archivo wp-config-sample.php para poner los datos de acceso a la base de datos, acá tenemos que poner algo como esto:

define(‘DB_NAME’, ‘wordpress21’); (ingresamos el nombre que le pusimos a nuestra db)
define(‘DB_USER’, ‘root’); (dejamos root)
define(‘DB_PASSWORD’, »); (dejamos el password vacío)
define(‘DB_HOST’, ‘localhost’); (dejamos localhost)

Una vez modificado, renombramos el archivo a wp-config.php.

Una vez que tenemos los archivos en esa carpeta, abrimos el navegador y en la barra de direcciones ponemos esto: http://localhost/CARPETA/wp-admin/install.php y seguimos los pasos.

En teoría si hicieron todo bien ya tiene que estar corriendo WordPress, vieron que no era complicado? cualquier duda déjenla en los comentarios.

Instalar WordPress local en Windows

xampp-logo-new.gifCuando tenemos que hacer modificaciones en nuestro blog, retocar el theme, y todas estas cosas, es muy molesto tener que andar subiendo las cosas al servidor a cada rato, esto es una pérdida de tiempo.

Una buena solución a esto es instalar WordPress en forma local en nuestro equipo, para esto necesitamos algunas cositas, que son las que tienen los servidores que contratamos comúnmente:

  • Apache
  • MySQL
  • PHP
  • phpMyAdmin

Para instalar esto en Windows hay un pack llamado XAMPP, que deja la PC funcionando casi como un servidor, lo que instala esta última versión es:

  • Apache 2.2.3
  • MySQL 5.0.27
  • PHP 5.2.0 & PHP 4.4.4
  • phpMyAdmin 2.9.1.1
  • FileZilla FTP Server 0.9.20
  • OpenSSL 0.9.8d

Lo que tenemos que hacer es descargarnos XAMPP (33MB), lo instalamos, y una vez que tenemos el acceso directo al panel de XAMPP en el escritorio lo ejecutamos, se nos va a abrir una ventana como esta:

iniciar-servicios.jpg

Ahí tenemos que empezar a correr Apache y MySQL dándoles al botón «start». Ahora ya tenemos el servidor corriendo.

Para entrar en elservidor abrimos nuestro navegador (Firefox, IE, o el que usemos), y en la barra de direcciones escribimos localhost, y le damos a enter. Ahora van a ver algo como esto:

panelxampp.jpg

Pero para que WordPress funcione necesitamos una base de datos, para crear una lo podemos hacer desde el panel de la izquierda en sección Herramientas -> phpMyAdmin. Una vez dentro, podemos cambiar el idioma, y ya crear la base de datos, para esto colocamos el nombre que queramos, por ejemplo «wordpress», y elegimos utf8_unicode_ci y le damos a «crear».

Ahora que ya tenemos todo listo, vamos a instalar WordPress, para esto tenemos que descargar la última versión de WordPress , descomprimir, y copiar la carpeta en C:\Archivos de programa\xampp\htdocs, que es donde se alojan todos los archivos «públicos».

Tenemos que modificar el archivo wp-config-sample.php para poner los datos de acceso a nuestra base de datos, tendía que quedarles algo como esto.

define(‘DB_NAME’, ‘wordpress‘); (nombre que hayan elegido para la base de datos)
define(‘DB_USER’, ‘root‘); (ponemos el usuario root)
define(‘DB_PASSWORD’, »); (el password hay que dejarlo vacío)
define(‘DB_HOST’, ‘localhost‘); (dejen localhost)

Ahora este archivo que estamos modificando lo tenemos que renombrar a wp-config.php.

Ahora ya tenemos todo listo, y en la barra de direcciones del navegador ponemos esto: http://localhost/wordpress/wp-admin/install.php y comenzamos la instalación.

Y listo, ya tenemos corriendo WordPress de forma local, cualquier duda pregunten a través de los comentarios. La semana próxima explico como instalar WordPress local en Ubuntu.

WordPress 2.1

Tal como se veía venir, desde ayer está disponible una nueva versión de mi CMS favorito, WordPress 2.1. No comenté el lanzamiento ayer porque quería probarlo, lo instale en Ubuntu de forma local (en unos días hago un tutorial sobre esto), y como anduvo todo perfecto lo subí a un blog de pruebas.

Leer más

WordPress 2.0.7

wordpress-logo.png

No, no están locos, hace sólo 10 días que se liberó la versión 2.0.6, la cual tenía un bug relacionado a los feeds de FeedBurner.

Hace 2 horas liberaron la versión 2.0.7, que corrige dicha vulnerabilidad. Los que ya estén en la versión 2.0.6 pueden upgradear sólo los archivos necesarios, que son:

  • wp-admin/inline-uploading.php
  • wp-admin/post.php
  • wp-includes/classes.php
  • wp-includes/functions.php
  • wp-settings.php
  • wp-includes/version.php

Bug en WordPress 2.0.6

Ya detectaron el primer bug en la nueva versión de WordPress, se trata de un problema con FeedBurner, que usa un sistema llamado “Conditional Get request”, y lo que hace es preguntarle a nuestro servidor si cambió algo desde la última visita.

El problema es que esta nueva versión de wordpress no responde correctamente a FeedBurner, por lo tanto lo toma como que no hay actualizaciones del blog.

Para darle una solución a este problema, tenemos que editar el archivo functions.php que se encuentra en la carpeta wp-includes. PRIMERO HAGAN UN BACKUP. Buscamos estas líneas (están casi al final del documento, en la línea 2231) y comentar la primera, la tercera y la cuarta.

   if ( substr(php_sapi_name(), 0, 3) == ‘cgi’ )
@header("HTTP/1.1 $header $text");
else
@header("Status: $header $text");
}

De modo que quedarían así:

   //      if ( substr(php_sapi_name(), 0, 3) == ‘cgi’ )
@header("HTTP/1.1 $header $text");
//      else
//            @header("Status: $header $text");
}

WordPress 2.0.6

wordpress-logo.png

Recién termino de actualizar WordPress a la última versión, la 2.0.6, que salió hace unas horas, así que si usan WordPress como CMS, ya está disponible la actualización.

PD: si algunos no saben cómo actualizar WordPress, avisen en los comentarios que hago un pequeño «tutorial» para que lo hagan sin problemas.